Page MenuHomeFreeBSD

brooks (Brooks Davis)
User

Projects

User Details

User Since
Jul 1 2014, 6:02 PM (546 w, 6 d)

Recent Activity

Wed, Dec 18

brooks accepted D48130: shar: add a deprecation notice.

I would definitely like it to be harder to create shar files. They may have served a purpose in the 80s, but now they are absurd.

Wed, Dec 18, 3:26 PM
brooks committed R11:6f9523707b18: devel/llvm-devel: new snapshot (authored by brooks).
devel/llvm-devel: new snapshot
Wed, Dec 18, 1:23 AM
brooks committed R11:48f0cebae826: textproc/mandoc: rename from mdocml (authored by brooks).
textproc/mandoc: rename from mdocml
Wed, Dec 18, 1:23 AM
brooks committed R11:983003a6153f: devel/llvm19: 19.1.6 release (authored by brooks).
devel/llvm19: 19.1.6 release
Wed, Dec 18, 1:23 AM
brooks committed R11:6333c7f1de04: devel/llvm-devel: build compiler-rt as a runtime (authored by brooks).
devel/llvm-devel: build compiler-rt as a runtime
Wed, Dec 18, 1:23 AM

Tue, Dec 17

brooks accepted D48121: release: Use NO_ROOT mode for bootonly and mini-memstick.
Tue, Dec 17, 8:44 PM

Mon, Dec 16

brooks accepted D48095: Makefile.inc1: Remove non-NO_ROOT cases from distributeworld.

I wouldn't be surprised if we find some cases where people have to adapt to this change, but I think it's the right one. Eventually we might even want to forbid root entirely for this target, but that may be a bridge too far.

Mon, Dec 16, 9:23 PM

Sat, Dec 14

brooks committed rG1ad44b7f0e0d: style: Allow C++ comments (authored by imp).
style: Allow C++ comments
Sat, Dec 14, 12:13 AM
brooks committed rGecfe30854204: style(9): Add comments about branch prediction (authored by imp).
style(9): Add comments about branch prediction
Sat, Dec 14, 12:13 AM
brooks committed rG76ec0faf1ce7: style(9): Delete __FBSDID straggler (authored by imp).
style(9): Delete __FBSDID straggler
Sat, Dec 14, 12:13 AM
brooks committed rG2317a685241a: style(9): Note larger divergence than implied (authored by imp).
style(9): Note larger divergence than implied
Sat, Dec 14, 12:13 AM
brooks committed rG9bc9cf4a2ae7: style(9): deprecate blank lines without local vars (authored by brooks).
style(9): deprecate blank lines without local vars
Sat, Dec 14, 12:13 AM
brooks committed rG866420279949: style(9): Remove $FreeBSD$ recommendation. (authored by minsoochoo0122_proton.me).
style(9): Remove $FreeBSD$ recommendation.
Sat, Dec 14, 12:13 AM
brooks committed rG960665e47f0b: style(9): Remove ancient SCCS tags. (authored by brooks).
style(9): Remove ancient SCCS tags.
Sat, Dec 14, 12:13 AM

Fri, Dec 13

brooks committed rGc71b427bfa9a: nvi: Replace Clang-only __builtin_is_aligned with C code (#124) (authored by lichray_gmail.com).
nvi: Replace Clang-only __builtin_is_aligned with C code (#124)
Fri, Dec 13, 9:50 PM
brooks committed rG3e9f61464ee3: nvi: use memmove to realign buffers (authored by brooks).
nvi: use memmove to realign buffers
Fri, Dec 13, 9:50 PM
brooks committed rGf69b6410a632: depend-cleanup.sh: Extend clean_dep to support a custom regex (authored by jrtc27).
depend-cleanup.sh: Extend clean_dep to support a custom regex
Fri, Dec 13, 9:05 PM
brooks added inline comments to D41421: Update jemalloc to version 5.3.0.
Fri, Dec 13, 8:10 PM · Contributor Reviews (src)
brooks added a comment to D48030: Makefile.inc1: Require DISTDIR be set for `make distributeworld`.

This seems like a good change. I have some vague memories about complaints when I changed things in this area, but I think that might have been the largely unrelated "distribution" target.

Fri, Dec 13, 5:29 PM

Thu, Dec 12

brooks added inline comments to D48010: Makefile.inc1: Make reproducible release tarballs.
Thu, Dec 12, 10:08 PM
brooks added inline comments to D48010: Makefile.inc1: Make reproducible release tarballs.
Thu, Dec 12, 9:56 PM
brooks added inline comments to D48010: Makefile.inc1: Make reproducible release tarballs.
Thu, Dec 12, 4:43 PM
brooks committed rG7d0d52fc7c53: distributeworld: dedup dist(.debug).meta generation (authored by brooks).
distributeworld: dedup dist(.debug).meta generation
Thu, Dec 12, 4:30 PM
brooks closed D48038: distributeworld: dedup dist(.debug).meta generation.
Thu, Dec 12, 4:30 PM
brooks accepted D48041: release: Always use NO_ROOT for distribute* and package*.

Seems like a good first step

Thu, Dec 12, 3:00 PM

Wed, Dec 11

brooks requested review of D48038: distributeworld: dedup dist(.debug).meta generation.
Wed, Dec 11, 8:49 PM
brooks committed rGb9cf179622ba: libsys/i386/Symbol.sys.map: sort symbol names (authored by brooks).
libsys/i386/Symbol.sys.map: sort symbol names
Wed, Dec 11, 8:33 PM

Tue, Dec 10

brooks added inline comments to D48010: Makefile.inc1: Make reproducible release tarballs.
Tue, Dec 10, 12:16 AM

Mon, Dec 9

brooks added a comment to D48010: Makefile.inc1: Make reproducible release tarballs.

Looks like a generally viable solution to me.

Mon, Dec 9, 11:51 PM
brooks committed rG6608a478cddb: depend-cleanup.sh: Extend clean_dep to support a custom regex (authored by jrtc27).
depend-cleanup.sh: Extend clean_dep to support a custom regex
Mon, Dec 9, 9:50 PM
brooks added a reverting change for rG210ff8644846: depend-cleanup: fix after 99b2ab71c5b6: rG91549cf666db: Revert "depend-cleanup: fix after 99b2ab71c5b6".
Mon, Dec 9, 9:50 PM
brooks committed rG50291c77306b: depend-cleanup.sh: Generalise lib32 code and avoid duplication (authored by jrtc27).
depend-cleanup.sh: Generalise lib32 code and avoid duplication
Mon, Dec 9, 9:50 PM
brooks committed rG0f00a4c39b65: depend-cleanup: Add verbose (-v) and pretend/dry-run (-n) flags (authored by jrtc27).
depend-cleanup: Add verbose (-v) and pretend/dry-run (-n) flags
Mon, Dec 9, 9:49 PM
brooks committed rG37d2e25a2dc7: Make sure MACHINE(_ARCH) are exported for depend-cleanup.sh (authored by jrtc27).
Make sure MACHINE(_ARCH) are exported for depend-cleanup.sh
Mon, Dec 9, 9:49 PM
brooks committed rG82fcae46051c: depend-cleanup.sh: Simplify the logic, and clean bootstrap tools. (authored by des).
depend-cleanup.sh: Simplify the logic, and clean bootstrap tools.
Mon, Dec 9, 9:49 PM
brooks committed rG91549cf666db: Revert "depend-cleanup: fix after 99b2ab71c5b6" (authored by brooks).
Revert "depend-cleanup: fix after 99b2ab71c5b6"
Mon, Dec 9, 9:49 PM
brooks committed rG3ca117c6bb1d: mandoc: drop 3p section (authored by brooks).
mandoc: drop 3p section
Mon, Dec 9, 5:56 PM
brooks closed D47948: mandoc: drop 3p section.
Mon, Dec 9, 5:56 PM

Fri, Dec 6

brooks requested review of D47948: mandoc: drop 3p section.
Fri, Dec 6, 9:13 PM
brooks committed rGc1c95add8c80: Merge mandoc snapshot 2024-09-22 (authored by brooks).
Merge mandoc snapshot 2024-09-22
Fri, Dec 6, 8:59 PM
brooks committed rG0fd7b4655666: mandoc: remove duplicate libstdthreads entry (authored by brooks).
mandoc: remove duplicate libstdthreads entry
Fri, Dec 6, 8:59 PM
brooks committed rG20de55b07cf9: Vendor import of mandoc as of 2024-09-22 (authored by brooks).
Vendor import of mandoc as of 2024-09-22
Fri, Dec 6, 8:58 PM

Thu, Dec 5

brooks accepted D47618: New setcred() system call and associated MAC hooks.
Thu, Dec 5, 10:26 PM
brooks committed rG028dae5d3e88: style(9): fix typo (authored by brooks).
style(9): fix typo
Thu, Dec 5, 5:30 PM

Wed, Dec 4

brooks committed rGebfb117e2e04: style(9): deprecate blank lines without local vars (authored by brooks).
style(9): deprecate blank lines without local vars
Wed, Dec 4, 9:44 PM
brooks closed D47887: style(9): deprecate blank lines without local vars.
Wed, Dec 4, 9:44 PM
brooks added inline comments to D47618: New setcred() system call and associated MAC hooks.
Wed, Dec 4, 9:26 PM
brooks committed R11:8c3ffbca3d6e: devel/llvm-devel: new snapshot (authored by brooks).
devel/llvm-devel: new snapshot
Wed, Dec 4, 8:41 PM
brooks committed R11:fd0b4dec18dd: devel/llvm19: 19.1.5 (authored by brooks).
devel/llvm19: 19.1.5
Wed, Dec 4, 8:41 PM
brooks accepted D47618: New setcred() system call and associated MAC hooks.

Looks good! A few quibbles (mostly things that would make things easier for use in CheriBSD), but nothing mandatory.

Wed, Dec 4, 6:32 PM
brooks accepted D47878: MAC: syscalls: mac_label_copyin(): 32-bit compatibility.
Wed, Dec 4, 4:29 PM
brooks added a comment to D47887: style(9): deprecate blank lines without local vars.

I've tempered the commit message text.

Wed, Dec 4, 4:17 PM
brooks updated the summary of D47887: style(9): deprecate blank lines without local vars.
Wed, Dec 4, 4:14 PM

Tue, Dec 3

brooks added inline comments to D47618: New setcred() system call and associated MAC hooks.
Tue, Dec 3, 9:22 PM
brooks requested review of D47887: style(9): deprecate blank lines without local vars.
Tue, Dec 3, 7:22 PM
brooks added a comment to D47618: New setcred() system call and associated MAC hooks.

Oops, it looks like our last comments raced.

Tue, Dec 3, 7:02 PM
brooks requested changes to D47618: New setcred() system call and associated MAC hooks.
Tue, Dec 3, 6:05 PM
brooks added inline comments to D47878: MAC: syscalls: mac_label_copyin(): 32-bit compatibility.
Tue, Dec 3, 5:56 PM

Wed, Nov 27

brooks committed rG06a98fefd3d3: nvi: Replace Clang-only __builtin_is_aligned with C code (#124) (authored by lichray_gmail.com).
nvi: Replace Clang-only __builtin_is_aligned with C code (#124)
Wed, Nov 27, 6:39 PM
brooks committed rG56ef9c872bc5: nvi: use memmove to realign buffers (authored by brooks).
nvi: use memmove to realign buffers
Wed, Nov 27, 6:21 PM

Nov 20 2024

brooks accepted D47589: getentropy: note that it is nearly POSIX 2024.
Nov 20 2024, 7:24 PM

Nov 19 2024

brooks closed D47258: Mk/Uses/sbrk.mk: centralize sbrk handling.
Nov 19 2024, 5:31 PM
brooks committed R11:f6132c416155: Mk/Uses/sbrk.mk: centralize sbrk handling (authored by brooks).
Mk/Uses/sbrk.mk: centralize sbrk handling
Nov 19 2024, 5:31 PM
brooks committed R11:705ee5784b0b: devel/llvm19: 19.1.4 release (authored by brooks).
devel/llvm19: 19.1.4 release
Nov 19 2024, 5:31 PM
brooks closed D47259: */*: use USES=sbrk.
Nov 19 2024, 5:31 PM
brooks committed R11:6b7215ed5652: */*: use USES=sbrk (authored by brooks).
*/*: use USES=sbrk
Nov 19 2024, 5:31 PM

Nov 18 2024

brooks added inline comments to D47621: mdo(1): Use setcred() to change credentials.
Nov 18 2024, 9:31 PM
brooks accepted D47636: getentropy: Remove fallback code.
Nov 18 2024, 8:24 PM

Nov 16 2024

brooks added a comment to D47618: New setcred() system call and associated MAC hooks.

I like the overall idea. A few issues reviewing from a syscall API perspective:

  • No manpage
  • missing 32-bit compat code
  • I'm not overly sold on the compatibility model beyond the size argument and a flag mask check. I can't convince myself that enough edge cases have been covered to make it worth covering any of them.
Nov 16 2024, 12:03 AM

Nov 15 2024

brooks added inline comments to D47589: getentropy: note that it is nearly POSIX 2024.
Nov 15 2024, 10:49 PM

Nov 14 2024

brooks accepted D47584: cdefs.h: Document the _XOPEN_SOURCE - 0 construct.

Makes sense in an everything is awful sort of way. :)

Nov 14 2024, 11:47 PM
brooks accepted D47581: libc: indicate existing functions in POSIX 2024.

Looks generally good. I think it's OK to tag getentropy as compliant even if it's not quite yet.

Nov 14 2024, 11:42 PM
brooks committed R11:daa99286ef81: devel/llvm-devel: new snapshot, 32-bit improvements (authored by brooks).
devel/llvm-devel: new snapshot, 32-bit improvements
Nov 14 2024, 10:36 PM
brooks accepted D47576: cdefs: Support _ISOC23_SOURCE and --std=c23.
Nov 14 2024, 10:15 PM
brooks accepted D47579: Remove Subversion repository from navigation.
Nov 14 2024, 7:30 PM
brooks added inline comments to D47580: cdefs: update for C23 and POSIX24.
Nov 14 2024, 7:29 PM
brooks accepted D47578: cdefs: Bump the defaults for 'all'.
Nov 14 2024, 7:25 PM
brooks accepted D47577: cdefs: Add FreeBSD _C23_SOURCE extension.
Nov 14 2024, 7:24 PM
brooks accepted D47575: cdesf: Support _POSIX_C_SOURCE 202405 for POSIX 2024.
Nov 14 2024, 7:21 PM
brooks accepted D47574: cdefs: Allow _XOPEN_SOURCE >= 800.

I wish there was a comment justifying the - 0 pattern...

Nov 14 2024, 7:20 PM
brooks added inline comments to D47576: cdefs: Support _ISOC23_SOURCE and --std=c23.
Nov 14 2024, 7:18 PM

Nov 12 2024

brooks updated subscribers of D47524: readelf: add support for ELF package metadata note.

The general idea seems fine.

Nov 12 2024, 11:23 PM
brooks added a comment to D47258: Mk/Uses/sbrk.mk: centralize sbrk handling.
In D47258#1083446, @mat wrote:

I'm sorry, I am not quite sure I understand what this is for.

Nov 12 2024, 5:01 PM
brooks updated the diff for D47258: Mk/Uses/sbrk.mk: centralize sbrk handling.

Be more clear that arguments are not (yet) allowed

Nov 12 2024, 4:56 PM
brooks updated the diff for D47258: Mk/Uses/sbrk.mk: centralize sbrk handling.

Improve comments

Nov 12 2024, 4:54 PM

Nov 5 2024

brooks committed R11:3ae6b793f8cf: devel/llvm-devel: new snapshot (authored by brooks).
devel/llvm-devel: new snapshot
Nov 5 2024, 11:26 PM

Nov 4 2024

brooks committed rG7e98eae74037: c(7): Utilise proper macros to pass mandoc's linter (authored by kfv_kfv.io).
c(7): Utilise proper macros to pass mandoc's linter
Nov 4 2024, 5:03 PM
brooks committed rG930654318ece: c(7): Add C23 standard update (authored by kfv_kfv.io).
c(7): Add C23 standard update
Nov 4 2024, 5:03 PM

Nov 1 2024

brooks committed rG59a8b439aca5: libsys: remove yield special case (authored by brooks).
libsys: remove yield special case
Nov 1 2024, 3:46 PM
brooks committed rGbed4c839735f: sysent: regen with yield marked NOLIB (authored by brooks).
sysent: regen with yield marked NOLIB
Nov 1 2024, 3:46 PM
brooks committed rGbbc0f33b1317: sysent: add a NOLIB modifer to prevent stub generation (authored by brooks).
sysent: add a NOLIB modifer to prevent stub generation
Nov 1 2024, 3:46 PM
brooks committed rG2ea829e3abfb: sysent: sort modifier flags (authored by brooks).
sysent: sort modifier flags
Nov 1 2024, 3:46 PM

Oct 31 2024

brooks added inline comments to D47351: rtld: add rtld_{get,set}_var.
Oct 31 2024, 7:32 PM
brooks accepted D47351: rtld: add rtld_{get,set}_var.
Oct 31 2024, 7:20 PM
brooks added inline comments to D47351: rtld: add rtld_{get,set}_var.
Oct 31 2024, 4:33 PM

Oct 30 2024

brooks committed rG5212b9500116: sysent: GC sys/tools/makesyscalls.lua (authored by brooks).
sysent: GC sys/tools/makesyscalls.lua
Oct 30 2024, 9:09 PM
brooks committed rG913bfd86c1b2: Update mentions of makesyscalls.lua (authored by brooks).
Update mentions of makesyscalls.lua
Oct 30 2024, 9:09 PM
brooks committed rG74231c817202: sysent: regen with refactored code (authored by brooks).
sysent: regen with refactored code
Oct 30 2024, 9:09 PM
brooks committed rGec86d763d1c9: sys/tools/syscalls: desupport capabilities.conf (authored by brooks).
sys/tools/syscalls: desupport capabilities.conf
Oct 30 2024, 9:09 PM
brooks committed rG204d065dac81: sysent: switch to refactored makesyscalls.lua (authored by brooks).
sysent: switch to refactored makesyscalls.lua
Oct 30 2024, 9:09 PM