Page MenuHomeFreeBSD
Feed Advanced Search

Aug 31 2023

brooks requested review of D41660: libc: add LIBC_MALLOC option.
Aug 31 2023, 3:32 AM
brooks added a comment to D41659: share/mk: basic support for group options.

@jrtc27 rightly points out I should add makeman (and thus showconfig) support. I'll look into that in followup commits.

Aug 31 2023, 3:32 AM
brooks updated the diff for D41659: share/mk: basic support for group options.

Fix typo

Aug 31 2023, 3:32 AM
brooks added a comment to D41659: share/mk: basic support for group options.

Ports also has RADIO, GROUP, and MULTI for different set types, but this is the one I want now.

Aug 31 2023, 3:32 AM
brooks requested review of D41659: share/mk: basic support for group options.
Aug 31 2023, 3:32 AM

Aug 29 2023

brooks committed R11:8ed152361079: devel/llvm-devel: Update to new snapshot (authored by brooks).
devel/llvm-devel: Update to new snapshot
Aug 29 2023, 6:03 PM

Aug 28 2023

brooks committed R11:6f2dc21677b0: devel/llvm17: update to RC3 (authored by brooks).
devel/llvm17: update to RC3
Aug 28 2023, 10:11 PM

Aug 16 2023

brooks committed rGc5f49ece16a9: libc: regoranize malloc build (authored by brooks).
libc: regoranize malloc build
Aug 16 2023, 6:21 PM
brooks committed rG075c71655807: jemalloc: drop unused .PATH (authored by brooks).
jemalloc: drop unused .PATH
Aug 16 2023, 6:20 PM
brooks committed rG4c757938e4f2: libc: include malloc via stdlib/Makefile.inc (authored by brooks).
libc: include malloc via stdlib/Makefile.inc
Aug 16 2023, 6:20 PM
brooks closed D41457: libc: regoranize malloc build.
Aug 16 2023, 6:20 PM
brooks closed D41481: jemalloc: drop unused .PATH.
Aug 16 2023, 6:20 PM
brooks closed D41456: libc: include malloc via stdlib/Makefile.inc.
Aug 16 2023, 6:20 PM
brooks updated the diff for D41457: libc: regoranize malloc build.

Rebase on D41481

Aug 16 2023, 3:28 PM
brooks added a comment to D41457: libc: regoranize malloc build.

Though please note the .PATH GC'ing in the commit message

Aug 16 2023, 3:27 PM
brooks requested review of D41481: jemalloc: drop unused .PATH.
Aug 16 2023, 3:26 PM

Aug 15 2023

brooks accepted D41164: RELNOTES: Note the deprecation of 32-bit platforms for 15.0..
Aug 15 2023, 10:53 PM
brooks added inline comments to D41457: libc: regoranize malloc build.
Aug 15 2023, 10:39 PM
brooks updated the diff for D41457: libc: regoranize malloc build.
  • Fix SYM_MAPS
  • Remove unused .PATH
Aug 15 2023, 10:39 PM
brooks updated the summary of D41456: libc: include malloc via stdlib/Makefile.inc.
Aug 15 2023, 3:27 PM
brooks updated the diff for D41457: libc: regoranize malloc build.

Use LIBC_SRCTOP relative paths

Aug 15 2023, 3:26 PM
brooks updated the diff for D41456: libc: include malloc via stdlib/Makefile.inc.

Use LIBC_SRCTOP relative path

Aug 15 2023, 3:26 PM

Aug 14 2023

brooks added a comment to D41456: libc: include malloc via stdlib/Makefile.inc.

I don't have a strong preference. I just think it's kind of lame to have a heirarchy but not really. That being said, .PARSEDIR is a bit weird in that you have to use it in a .foo or force an expansion immediately so maybe that argues for sticking with LIBC_SRCTOP.

Aug 14 2023, 9:45 PM
brooks added a comment to D41457: libc: regoranize malloc build.

This change and D41421 conflict.

Aug 14 2023, 9:21 PM
brooks requested review of D41457: libc: regoranize malloc build.
Aug 14 2023, 9:20 PM
brooks requested review of D41456: libc: include malloc via stdlib/Makefile.inc.
Aug 14 2023, 9:20 PM
brooks added inline comments to D41421: Update jemalloc to version 5.3.0.
Aug 14 2023, 9:11 PM · Contributor Reviews (src)
brooks added a comment to D41421: Update jemalloc to version 5.3.0.

It seems extremely late in the release to be doing a malloc update.

Aug 14 2023, 4:31 PM · Contributor Reviews (src)

Aug 9 2023

brooks committed R11:951826f3a7ab: devel/llvm17: Update to 17.0.0rc2 (authored by brooks).
devel/llvm17: Update to 17.0.0rc2
Aug 9 2023, 5:44 PM

Aug 8 2023

brooks committed R11:e91543469143: devel/llvm-devel: Fix plist (authored by brooks).
devel/llvm-devel: Fix plist
Aug 8 2023, 2:55 PM
brooks committed R11:f2372e47ff23: devel/llvm: drop support for LLVM_VERSION < 10 (authored by brooks).
devel/llvm: drop support for LLVM_VERSION < 10
Aug 8 2023, 2:55 PM

Aug 4 2023

brooks committed R11:81a9fa3506f8: devel/llvm-devel: New snapshot (authored by brooks).
devel/llvm-devel: New snapshot
Aug 4 2023, 3:51 PM

Jul 31 2023

brooks committed R11:f0d151bde81e: devel/llvm17: Welcome 17.0.0rc1 (authored by brooks).
devel/llvm17: Welcome 17.0.0rc1
Jul 31 2023, 11:47 PM
brooks committed R11:db44bb97e6bb: devel/llvm17: bootstrap from devel/llvm16 (authored by brooks).
devel/llvm17: bootstrap from devel/llvm16
Jul 31 2023, 11:47 PM
brooks committed R11:534a547bcd40: devel/llvm-devel: Update to new snapshot (authored by brooks).
devel/llvm-devel: Update to new snapshot
Jul 31 2023, 11:47 PM

Jul 27 2023

brooks accepted D41219: bsd.compat.mk: Use lib${libcompat} for default distribution.
Jul 27 2023, 11:27 PM
brooks accepted D41218: ldd32: Drop useless manpage symlink for internal tool.
Jul 27 2023, 11:26 PM
brooks accepted D41217: rtld-elf: Provide a separate specialised manpage for ld-elf32.so.1(1).
Jul 27 2023, 11:24 PM
brooks accepted D41216: rtld-elf: Use ld-elf.so.1(1) rather than rtld(1) as the manpage title.
Jul 27 2023, 11:21 PM
brooks accepted D41215: bsd.compat.mk: Provide _LIBCOMPAT alongside existing libcompat.

Seems unlikely it was used, but also harmless.

Jul 27 2023, 11:20 PM

Jul 26 2023

brooks accepted D41191: etcupdate: Support building with BUILD_WITH_STRICT_TMPPATH enabled.
Jul 26 2023, 5:10 PM
brooks accepted D41190: Makefile.inc1: Split _cleanworldtmp out from _worldtmp.
Jul 26 2023, 5:08 PM

Jul 25 2023

brooks added inline comments to D41180: Makefile.inc1: Automatically generate _LIBCOMPATS and list-old-* libcompats.
Jul 25 2023, 10:39 PM
brooks accepted D41188: tools/build: Create toolchain symlinks for non-absolute compiler/linker.
Jul 25 2023, 9:53 PM
brooks accepted D41187: depend-cleanup.sh: Generalise lib32 code and avoid duplication.
Jul 25 2023, 9:38 PM
brooks accepted D41186: OptionalObsoleteFiles.inc: Automatically generate libcompat directories.
Jul 25 2023, 9:33 PM
brooks accepted D41181: ObsoleteFiles.inc: Automatically generate OpenSSL 3 obsoleted libcompat dirs.
Jul 25 2023, 9:29 PM
brooks accepted D41180: Makefile.inc1: Automatically generate _LIBCOMPATS and list-old-* libcompats.

I did a brief double take the the _LIBCOMPATS diff and the -old- stuff being combined, but that's fine.

Jul 25 2023, 9:28 PM
brooks accepted D41179: Makefile: Automatically generate list of libcompat targets.
Jul 25 2023, 9:25 PM
brooks accepted D41182: etc: Automatically generate BSD.lib${libcompat}.dist lists.
Jul 25 2023, 9:22 PM
brooks accepted D41183: libexec: Automatically generate rtld-elf list and generalise TAGS.
Jul 25 2023, 9:21 PM
brooks accepted D41184: release: Automatically generate MK_LIB${LIBCOMPAT} and lib${libcompat}-dbg lists.
Jul 25 2023, 9:11 PM
brooks accepted D41185: bsd.lib.mk: Automatically generate libcompat TAGS.
Jul 25 2023, 8:59 PM
brooks accepted D41178: bsd.compat.mk Extract _ALL_LIBCOMPATS and add related variables.
Jul 25 2023, 8:58 PM
brooks accepted D41163: sys: Add a deprecation warning for 32-bit kernels..
Jul 25 2023, 8:55 PM
brooks accepted D41164: RELNOTES: Note the deprecation of 32-bit platforms for 15.0..
Jul 25 2023, 8:55 PM
brooks committed rG437e1e37dfca: kern_sig.c: include sys/jail.h per style(9) (authored by brooks).
kern_sig.c: include sys/jail.h per style(9)
Jul 25 2023, 5:15 PM

Jul 24 2023

brooks added inline comments to D41164: RELNOTES: Note the deprecation of 32-bit platforms for 15.0..
Jul 24 2023, 10:26 PM
brooks accepted D41163: sys: Add a deprecation warning for 32-bit kernels..

It might be wise to expand the commit message with a bit more explanation of what's going on.

Jul 24 2023, 7:34 PM

Jul 20 2023

brooks committed rG67835f14aa68: le(4): deprecate and mark for removal before 15.0 (authored by brooks).
le(4): deprecate and mark for removal before 15.0
Jul 20 2023, 8:45 PM
brooks committed rG84019c6c0052: oce(4): deprecate (authored by brooks).
oce(4): deprecate
Jul 20 2023, 8:45 PM
brooks committed rG9e752dae4ce1: oce(4): Don't directly access usespace (authored by brooks).
oce(4): Don't directly access usespace
Jul 20 2023, 8:45 PM
brooks committed R11:15c6bbdcf036: devel/llvm16: backport upstream powerpc FP fix (authored by brooks).
devel/llvm16: backport upstream powerpc FP fix
Jul 20 2023, 7:56 PM
brooks committed R11:fd40ab7afbb7: devel/llvm16: backport upstream powerpc patch (authored by brooks).
devel/llvm16: backport upstream powerpc patch
Jul 20 2023, 7:56 PM
brooks committed R11:3d5ad388afdb: devel/llvm14: arm and aarch64 improvements (authored by brooks).
devel/llvm14: arm and aarch64 improvements
Jul 20 2023, 7:56 PM
brooks committed R11:e086c6a53f34: devel/llvm13: arm and aarch64 improvements (authored by brooks).
devel/llvm13: arm and aarch64 improvements
Jul 20 2023, 7:56 PM
brooks committed R11:ad2ac7868943: devel/llvm15: change clang to allow -m32 on arm64 (authored by brooks).
devel/llvm15: change clang to allow -m32 on arm64
Jul 20 2023, 7:56 PM
brooks committed R11:e160923e2435: devel/llvm16: change clang to allow -m32 on arm64 (authored by brooks).
devel/llvm16: change clang to allow -m32 on arm64
Jul 20 2023, 7:56 PM
brooks committed R11:152091d38ced: devel/llvm-devel: new snapshot (authored by brooks).
devel/llvm-devel: new snapshot
Jul 20 2023, 7:56 PM

Jul 19 2023

brooks added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 19 2023, 7:13 PM · Src Committers

Jul 18 2023

brooks committed R11:109fa9710a7a: emulators/qemu-cheri: update to a new snapshot (authored by brooks).
emulators/qemu-cheri: update to a new snapshot
Jul 18 2023, 4:48 PM
brooks committed R11:a0668eca7719: emulators/qemu-cheri: bump capstone version (authored by bofh).
emulators/qemu-cheri: bump capstone version
Jul 18 2023, 4:48 PM

Jul 17 2023

brooks committed R11:70528428672c: devel/llvm16: backport upstream powerpc patch (authored by brooks).
devel/llvm16: backport upstream powerpc patch
Jul 17 2023, 5:57 PM

Jul 14 2023

brooks committed R11:b1ffb8145808: devel/llvm-devel: restore delete STATIC_LIBS_DESC (authored by brooks).
devel/llvm-devel: restore delete STATIC_LIBS_DESC
Jul 14 2023, 7:07 PM
brooks committed R11:2a9d785d67c6: devel/llvm16: backport upstream powerpc FP fix (authored by brooks).
devel/llvm16: backport upstream powerpc FP fix
Jul 14 2023, 7:07 PM
brooks committed R11:b4b2adbcf8f1: devel/llvm16: support polyhedral optimizations (authored by brooks).
devel/llvm16: support polyhedral optimizations
Jul 14 2023, 7:07 PM

Jul 13 2023

brooks accepted D41030: Makefile.libcompat: Be consistent about not installing includes.
Jul 13 2023, 10:46 PM
brooks accepted D41013: rpcgen: Perform shell-style word expansion on RPCGEN_CPP.
Jul 13 2023, 4:03 PM

Jul 12 2023

brooks accepted D40943: arm64 lib32: change clang to allow -m32 on arm64.

I've merged this back through llvm13. I'll let the changes settle for a day and then merge to quarterly so CI can use them.

Jul 12 2023, 7:03 PM
brooks committed R11:3dcb15dfa456: devel/llvm14: arm and aarch64 improvements (authored by brooks).
devel/llvm14: arm and aarch64 improvements
Jul 12 2023, 7:01 PM
brooks committed R11:391873c7b9a0: devel/llvm13: arm and aarch64 improvements (authored by brooks).
devel/llvm13: arm and aarch64 improvements
Jul 12 2023, 7:01 PM
brooks committed R11:c4e3653e713b: devel/llvm15: change clang to allow -m32 on arm64 (authored by brooks).
devel/llvm15: change clang to allow -m32 on arm64
Jul 12 2023, 7:01 PM

Jul 11 2023

brooks committed R11:3509504bd820: devel/llvm16: change clang to allow -m32 on arm64 (authored by brooks).
devel/llvm16: change clang to allow -m32 on arm64
Jul 11 2023, 11:13 PM
brooks committed R11:b38875aa6cf5: devel/llvm-devel: new snapshot (authored by brooks).
devel/llvm-devel: new snapshot
Jul 11 2023, 11:13 PM
brooks committed R11:2eae0958d553: devel/llvm-devel: enable polyhedral optimizations (authored by brooks).
devel/llvm-devel: enable polyhedral optimizations
Jul 11 2023, 11:13 PM

Jul 8 2023

brooks accepted D40935: rtld-elf: Remove _PATH_ELF32_HINTS and _COMPAT32_PATH_RTLD.
Jul 8 2023, 12:59 AM
brooks accepted D40933: ldconfig: Use __PATH_ELF_HINTS("32") over _PATH_ELF32_HINTS.
Jul 8 2023, 12:58 AM
brooks accepted D40934: ldd: Use __PATH_RTLD("32") over _COMPAT32_PATH_RTLD.
Jul 8 2023, 12:58 AM
brooks accepted D40932: bsd.compat.mk: Remove obsolete COMPAT_32BIT now it's unused.

\o/

Jul 8 2023, 12:57 AM
brooks accepted D40931: lib: Migrate from COMPAT_32BIT to generic COMPAT_LIBCOMPAT.
Jul 8 2023, 12:57 AM
brooks accepted D40930: libsysdecode: Migrate from COMPAT_32BIT to generic COMPAT_LIBCOMPAT.
Jul 8 2023, 12:55 AM
brooks accepted D40929: libiconv_modules: Migrate from COMPAT_32BIT to generic COMPAT_libcompat.
Jul 8 2023, 12:54 AM
brooks accepted D40928: libc: Migrate from COMPAT_32BIT to generic COMPAT_LIBCOMPAT.
Jul 8 2023, 12:54 AM
brooks accepted D40927: geom: Migrate from COMPAT_32BIT to generic COMPAT_libcompat.
Jul 8 2023, 12:53 AM
brooks accepted D40926: kerberos5: Migrate from COMPAT_32BIT to generic COMPAT_LIBCOMPAT.

I suppose we might consider making this work for COMPAT_LIBCOMPAT=64 in CheriBSD, but it's probably not worth it and our stuff isn't upstream at this point.

Jul 8 2023, 12:52 AM
brooks accepted D40925: rtld-elf: Migrate from COMPAT_32BIT to generic COMPAT_libcompat/LIBCOMPAT.

I'm slightly unhappy about the loss of grep-ability, but this does seem to be the best solution given our explosion of LIBCOMPAT's downstream.

Jul 8 2023, 12:49 AM
brooks accepted D40924: include: Migrate from COMPAT_32BIT to generic COMPAT_libcompat.
Jul 8 2023, 12:43 AM
brooks accepted D40923: openpam: Migrate from COMPAT_32BIT to generic COMPAT_libcompat.
Jul 8 2023, 12:42 AM
brooks accepted D40922: bsd.compat.mk: Provide new CPP and sub-make variables.
Jul 8 2023, 12:41 AM
brooks accepted D40921: Makefile.libcompat: Quote CFLAGS and CXXFLAGS for sub-make.
Jul 8 2023, 12:35 AM