Page MenuHomeFreeBSD

brooks (Brooks Davis)
User

Projects

User Details

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

Recent Activity

Fri, Sep 29

brooks committed R11:942cd084dde4: devel/llvm10: un-deprecate, shrink default build (authored by brooks).
devel/llvm10: un-deprecate, shrink default build
Fri, Sep 29, 7:07 PM

Sat, Sep 23

brooks committed R11:b79d9546e007: devel/llvm-devel: new snapshot, library depends (authored by brooks).
devel/llvm-devel: new snapshot, library depends
Sat, Sep 23, 8:10 AM
brooks committed R11:778e212f234a: devel/llvm17: fix non-aarch64 plist issue (authored by brooks).
devel/llvm17: fix non-aarch64 plist issue
Sat, Sep 23, 8:10 AM

Thu, Sep 21

brooks committed R11:4e16eb4b2bf4: devel/llvm17: fix openmp library depends (authored by brooks).
devel/llvm17: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:8721e6856a43: devel/llvm15: fix build with lld 17 (authored by dim).
devel/llvm15: fix build with lld 17
Thu, Sep 21, 3:29 PM
brooks committed R11:efe81450e1c4: devel/llvm16: fix openmp library depends (authored by brooks).
devel/llvm16: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:266b5f5c37cd: devel/llvm14: fix build with lld 17 (authored by dim).
devel/llvm14: fix build with lld 17
Thu, Sep 21, 3:29 PM
brooks committed R11:e75f65a524d6: devel/llvm15: fix openmp library depends (authored by brooks).
devel/llvm15: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:0926585c9342: devel/llvm13: fix build with lld 17 (authored by dim).
devel/llvm13: fix build with lld 17
Thu, Sep 21, 3:29 PM
brooks committed R11:d27ad5a010f2: devel/llvm12: fix build with lld 17 (authored by dim).
devel/llvm12: fix build with lld 17
Thu, Sep 21, 3:29 PM
brooks committed R11:c1fe5e63cc15: devel/llvm14: fix openmp library depends (authored by brooks).
devel/llvm14: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:f9f9bb0e1871: devel/llvm13: fix openmp library depends (authored by brooks).
devel/llvm13: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:61ee2ce26f02: devel/llvm12: fix openmp library depends (authored by brooks).
devel/llvm12: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:e198f066ecc3: devel/llvm11: fix build with lld 17 (authored by dim).
devel/llvm11: fix build with lld 17
Thu, Sep 21, 3:29 PM
brooks committed R11:784b096f01e8: devel/llvm11: fix openmp library depends (authored by brooks).
devel/llvm11: fix openmp library depends
Thu, Sep 21, 3:29 PM
brooks committed R11:adfdd1a786c2: devel/llvm10: actually fix build with llvm17 (authored by brooks).
devel/llvm10: actually fix build with llvm17
Thu, Sep 21, 3:29 PM

Wed, Sep 20

brooks committed R11:e46126d5d35b: devel/llvm10: deprecate, set short expiration (authored by brooks).
devel/llvm10: deprecate, set short expiration
Wed, Sep 20, 5:03 PM
brooks committed R11:50e51d2680b4: devel/llvm10: fix build with llvm17 (authored by brooks).
devel/llvm10: fix build with llvm17
Wed, Sep 20, 5:03 PM

Tue, Sep 19

brooks committed R11:6e04d1ad5871: devel/llvm17: Welcome 17.0.1 (authored by brooks).
devel/llvm17: Welcome 17.0.1
Tue, Sep 19, 5:21 PM

Fri, Sep 15

brooks committed R11:6e5a148457aa: devel/llvm-{cheri,morello}: update to new snapshots (authored by brooks).
devel/llvm-{cheri,morello}: update to new snapshots
Fri, Sep 15, 4:24 PM

Wed, Sep 13

brooks committed R11:ef25b4bbd156: devel/llvm-devel: don't set cmake PYTHON_EXECUTABLE (authored by rfyu28uyeg_snkmail.com).
devel/llvm-devel: don't set cmake PYTHON_EXECUTABLE
Wed, Sep 13, 3:43 PM
brooks committed R11:7076fade2f47: devel/llvm1*: remove cmake 4Python3_EXECUTABLE definition (authored by rfyu28uyeg_snkmail.com).
devel/llvm1*: remove cmake 4Python3_EXECUTABLE definition
Wed, Sep 13, 3:43 PM

Thu, Sep 7

brooks committed R11:eb368deaefd5: devel/llvm17: update to rc4 (authored by brooks).
devel/llvm17: update to rc4
Thu, Sep 7, 11:47 PM

Wed, Sep 6

brooks added a comment to D41421: Update jemalloc to version 5.3.0.

I think it might make sense to split the switch to the jemalloc memalign() into a separate commit.

Wed, Sep 6, 8:03 PM · Contributor Reviews (src)

Tue, Sep 5

brooks accepted D41733: time.h: Fix visibility check for C11 and C23 features..

Looks correct

Tue, Sep 5, 6:19 PM

Sep 1 2023

brooks added a comment to D41564: Add fchroot(2) and chroot -d.

I wonder if a chrootat(fd, path) that allows a NULL path would be more general?

Sep 1 2023, 6:29 PM
brooks committed rGa89e98ec33b3: src.conf.5: regen (authored by brooks).
src.conf.5: regen
Sep 1 2023, 5:24 PM
brooks committed rGa8ae129e6ee9: LIBC_MALLOC: description typo fix (authored by brooks).
LIBC_MALLOC: description typo fix
Sep 1 2023, 5:24 PM
brooks committed rG48d057378d34: UPDATING: typo fox (authored by brooks).
UPDATING: typo fox
Sep 1 2023, 5:24 PM
brooks committed rG3fe97711e3c0: src.conf.5: regen (authored by brooks).
src.conf.5: regen
Sep 1 2023, 4:56 PM
brooks committed rG2befa269b869: Add INIT_ALL build option (authored by brooks).
Add INIT_ALL build option
Sep 1 2023, 4:56 PM
brooks committed rG09e32b2fddf5: libc: add LIBC_MALLOC option (authored by brooks).
libc: add LIBC_MALLOC option
Sep 1 2023, 4:56 PM
brooks committed rGbd016ad227b0: Teach make showconfig about group options (authored by brooks).
Teach make showconfig about group options
Sep 1 2023, 4:55 PM
brooks committed rG897ae85f7d02: makeman: add minimal support for group options (authored by brooks).
makeman: add minimal support for group options
Sep 1 2023, 4:55 PM
brooks committed rGce5fa47cf02a: share/mk: support for "single" group options (authored by brooks).
share/mk: support for "single" group options
Sep 1 2023, 4:55 PM
brooks closed D41675: Add INIT_ALL build option.
Sep 1 2023, 4:55 PM
brooks closed D41682: Teach make showconfig about group options.
Sep 1 2023, 4:55 PM
brooks closed D41660: libc: add LIBC_MALLOC option.
Sep 1 2023, 4:55 PM
brooks closed D41681: makeman: add minimal support for group options.
Sep 1 2023, 4:55 PM
brooks closed D41659: share/mk: basic support for group options.
Sep 1 2023, 4:55 PM
brooks updated the diff for D41659: share/mk: basic support for group options.

Require explicit __FOO_DEFAULT

Sep 1 2023, 12:42 AM
brooks updated the diff for D41681: makeman: add minimal support for group options.

Require explicit DEFAULT value

Sep 1 2023, 12:29 AM
brooks updated the diff for D41660: libc: add LIBC_MALLOC option.

Define default value

Sep 1 2023, 12:29 AM
brooks committed rGd88983333447: src.conf.5: regen (authored by brooks).
src.conf.5: regen
Sep 1 2023, 12:03 AM
brooks committed rG89aed8837f0d: makeman: clarify scope of ignored option values (authored by brooks).
makeman: clarify scope of ignored option values
Sep 1 2023, 12:03 AM
brooks closed D41683: makeman: clarify scope of ignored option values.
Sep 1 2023, 12:03 AM

Aug 31 2023

brooks updated the diff for D41675: Add INIT_ALL build option.

Improve manpage text

Aug 31 2023, 11:55 PM
brooks updated the diff for D41660: libc: add LIBC_MALLOC option.

Add note about future plans

Aug 31 2023, 11:55 PM
brooks updated the diff for D41659: share/mk: basic support for group options.

Tweak comments

Aug 31 2023, 11:55 PM
brooks added a comment to D41659: share/mk: basic support for group options.

I've been debating if __FOO_DEFAULT and __FOO_OPTIONS should have the __ prefix. I think it's arguable that they are part of the public interface, but I'm not sure.

Aug 31 2023, 11:26 PM
brooks updated the summary of D41659: share/mk: basic support for group options.
Aug 31 2023, 11:20 PM
brooks added a comment to D41659: share/mk: basic support for group options.

I did realize as I was working on makeman support that we should also implement what ports calls MULTI options to tame the LLVM backend support, but I'd like to land this stack first as I need to get back to the work that motivated it.

Aug 31 2023, 10:34 PM
brooks requested review of D41683: makeman: clarify scope of ignored option values.
Aug 31 2023, 10:30 PM
brooks requested review of D41682: Teach make showconfig about group options.
Aug 31 2023, 10:29 PM
brooks requested review of D41681: makeman: add minimal support for group options.
Aug 31 2023, 10:28 PM
brooks updated the summary of D41659: share/mk: basic support for group options.
Aug 31 2023, 10:16 PM
brooks updated the diff for D41675: Add INIT_ALL build option.

Improve description file

Aug 31 2023, 10:04 PM
brooks updated the diff for D41660: libc: add LIBC_MALLOC option.

Remove .It from description

Aug 31 2023, 10:03 PM
brooks requested review of D41675: Add INIT_ALL build option.
Aug 31 2023, 7:28 PM
brooks updated the diff for D41660: libc: add LIBC_MALLOC option.

Add tools/build/options/LIBC_MALLOC

Aug 31 2023, 7:27 PM
brooks updated the diff for D41659: share/mk: basic support for group options.
  • Add BROKEN_SINGLE_OPTIONS
  • Add copy to kern.opts.mk
  • Unset __SINGLE_OPTIONS
Aug 31 2023, 7:27 PM
brooks updated the diff for D41660: libc: add LIBC_MALLOC option.

Fix typo

Aug 31 2023, 3:32 AM
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