Page MenuHomeFreeBSD
Feed Advanced Search

Today

brooks added a comment to D44881: Make __libsys_interposing_slot libsys only.

Thanks for the review, I plan to push Monday.

Sat, Apr 20, 12:06 AM
brooks updated the diff for D44881: Make __libsys_interposing_slot libsys only.

Separate STATICOBJS lines

Sat, Apr 20, 12:05 AM

Yesterday

brooks requested review of D44883: lib{c,sys}: .note.GNU-stack in syscall stubs.
Fri, Apr 19, 10:29 PM
brooks requested review of D44881: Make __libsys_interposing_slot libsys only.
Fri, Apr 19, 10:29 PM
brooks requested review of D44880: libthr: always use __libc_interposing_slot().
Fri, Apr 19, 10:28 PM
brooks committed rGf0bd655a615e: libc/quad: further narrow list of i386 symbols (authored by brooks).
libc/quad: further narrow list of i386 symbols
Fri, Apr 19, 9:57 PM
brooks committed rG44e89340fe34: libgcc_s: expose __divmoddi4 on i386 (authored by brooks).
libgcc_s: expose __divmoddi4 on i386
Fri, Apr 19, 9:57 PM
brooks closed D44879: libc/quad: further narrow list of i386 symbols.
Fri, Apr 19, 9:56 PM
brooks closed D44878: libgcc_s: expose __divmoddi4 on i386.
Fri, Apr 19, 9:56 PM
brooks closed D44877: libgcc_s: restore __*_frame_info symbols post llvm18.
Fri, Apr 19, 9:56 PM
brooks committed rG0b9e3585805e: libgcc_{eh,s}: restore __*_frame_info symbols post llvm18 (authored by brooks).
libgcc_{eh,s}: restore __*_frame_info symbols post llvm18
Fri, Apr 19, 9:56 PM
brooks added a comment to D44879: libc/quad: further narrow list of i386 symbols.

We could MFC this one, but it's mostly harmless and depends on another commit. Maybe as part of a WITHOUT_UNDEFINED_VERSION MFC batch.

Fri, Apr 19, 9:54 PM
brooks added inline comments to D44877: libgcc_s: restore __*_frame_info symbols post llvm18.
Fri, Apr 19, 9:42 PM
brooks committed rG04e0313a7158: ztest: use ASSERT3P to compare pointers (authored by brooks).
ztest: use ASSERT3P to compare pointers
Fri, Apr 19, 9:41 PM
brooks requested review of D44879: libc/quad: further narrow list of i386 symbols.
Fri, Apr 19, 9:29 PM
brooks requested review of D44878: libgcc_s: expose __divmoddi4 on i386.
Fri, Apr 19, 9:29 PM
brooks requested review of D44877: libgcc_s: restore __*_frame_info symbols post llvm18.
Fri, Apr 19, 9:28 PM
brooks added a reverting change for rGee632fb9eb4a: lib{c,sys}: normalize export of openat, setcontext, and swapcontext: rG6e83504c6031: Revert "lib{c,sys}: normalize export of openat, setcontext, and swapcontext".
Fri, Apr 19, 9:26 PM
brooks added a reverting change for D44113: lib{c,sys}: normalize export of openat, setcontext, and swapcontext: rG6e83504c6031: Revert "lib{c,sys}: normalize export of openat, setcontext, and swapcontext".
Fri, Apr 19, 9:26 PM
brooks committed rG6e83504c6031: Revert "lib{c,sys}: normalize export of openat, setcontext, and swapcontext" (authored by brooks).
Revert "lib{c,sys}: normalize export of openat, setcontext, and swapcontext"
Fri, Apr 19, 9:26 PM
brooks added a comment to D44867: Add pthread_sigqueue(3).

I'd lean toward a syscall myself, but don't feel strongly.

Fri, Apr 19, 9:20 PM

Thu, Apr 18

brooks committed R11:1c1cb5e96547: devel/llvm18: 18.1.4 release (authored by brooks).
devel/llvm18: 18.1.4 release
Thu, Apr 18, 11:58 PM
brooks added a comment to D44271: bsd.lib.mk: add targets to detect symbol changes.

I think I'm going to redo this using readelf. There is some annoying differences between the versions (binutil, elftoolchain, and llvm), but the format feels more manageable and I can see a path to checking for symbols changing type and weak vs strong.

Thu, Apr 18, 11:32 PM
brooks added a comment to D44850: src.conf.5: rebuild after WITH_NVME changes.

Reading the text that's being removed caused me to submit https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278441

Thu, Apr 18, 6:12 PM
brooks accepted D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.

Seems fine.

Thu, Apr 18, 6:00 PM
brooks requested review of D44850: src.conf.5: rebuild after WITH_NVME changes.
Thu, Apr 18, 5:54 PM
brooks committed rG26a09db3add3: Fix incremental build with WITH_NVME newly enabled (authored by brooks).
Fix incremental build with WITH_NVME newly enabled
Thu, Apr 18, 1:59 PM
brooks closed D44826: Fix build with WITH_NVME newly enabled.
Thu, Apr 18, 1:59 PM
brooks closed D44113: lib{c,sys}: normalize export of openat, setcontext, and swapcontext.
Thu, Apr 18, 1:59 PM
brooks committed rGee632fb9eb4a: lib{c,sys}: normalize export of openat, setcontext, and swapcontext (authored by brooks).
lib{c,sys}: normalize export of openat, setcontext, and swapcontext
Thu, Apr 18, 1:59 PM
brooks closed D44114: libsys: expose some symbols for libc's use.
Thu, Apr 18, 1:59 PM
brooks committed rGdf1a09ba524d: libsys: expose a few more symbols for libc's use (authored by brooks).
libsys: expose a few more symbols for libc's use
Thu, Apr 18, 1:59 PM

Wed, Apr 17

brooks added a comment to D44826: Fix build with WITH_NVME newly enabled.

This is slightly too big of a hammer in that rescue.mk will also be regenerated if WITHOUT_NVME is set, but if it's on the way out that seems fine.

Wed, Apr 17, 11:55 PM
brooks requested review of D44826: Fix build with WITH_NVME newly enabled.
Wed, Apr 17, 11:54 PM
brooks committed R11:056b0756eb70: devel/llvm-devel: new snapshot (authored by brooks).
devel/llvm-devel: new snapshot
Wed, Apr 17, 10:25 PM

Tue, Apr 16

brooks committed rGda77a1b4f0df: libcxxrt: don't export nonexistant symbols (authored by brooks).
libcxxrt: don't export nonexistant symbols
Tue, Apr 16, 9:15 PM
brooks committed rGe0919a4bac2b: libc/arm: export __signalcontext not _signalcontext (authored by brooks).
libc/arm: export __signalcontext not _signalcontext
Tue, Apr 16, 9:15 PM
brooks committed rGb457144ceaf7: libgcc_s: exclude symbols not present on some arches (authored by brooks).
libgcc_s: exclude symbols not present on some arches
Tue, Apr 16, 9:15 PM
brooks committed rGb8df8b0c2e64: libgcc_s: only export 128-bit long double when available (authored by brooks).
libgcc_s: only export 128-bit long double when available
Tue, Apr 16, 9:15 PM
brooks committed rG3f82d8345b17: libgcc_s: only export 128-bit int APIs when available (authored by brooks).
libgcc_s: only export 128-bit int APIs when available
Tue, Apr 16, 9:15 PM
brooks committed rG35b3504ee63e: librpcsec_gss: don't export non-existant symbols (authored by brooks).
librpcsec_gss: don't export non-existant symbols
Tue, Apr 16, 9:15 PM
brooks committed rG63b179b68d21: libc: don't try to export __sF (authored by brooks).
libc: don't try to export __sF
Tue, Apr 16, 9:15 PM
brooks closed D44329: libc/arm: export __signalcontext not _signalcontext.
Tue, Apr 16, 9:15 PM
brooks closed D44325: libcxxrt: don't export nonexistant symbols.
Tue, Apr 16, 9:15 PM
brooks committed rG88fcb6179985: libc: don't try to export _nsdbtdump (authored by brooks).
libc: don't try to export _nsdbtdump
Tue, Apr 16, 9:15 PM
brooks closed D44324: libgcc_s: exclude symbols not present on some arches.
Tue, Apr 16, 9:15 PM
brooks committed rG4d6722ec693e: libc: don't try to export mexitcount (authored by brooks).
libc: don't try to export mexitcount
Tue, Apr 16, 9:15 PM
brooks closed D44323: libgcc_s: only export 128-bit int APIs when available.
Tue, Apr 16, 9:15 PM
brooks closed D44322: libgcc_s: only export 128-bit long double when available.
Tue, Apr 16, 9:15 PM
brooks closed D44248: librpcsec_gss: don't export non-existant symbols.
Tue, Apr 16, 9:15 PM
brooks committed rG0dd2f4a0cca9: libc: only export hesiod symbols when enabled (authored by brooks).
libc: only export hesiod symbols when enabled
Tue, Apr 16, 9:15 PM
brooks committed rG1b10a30539c5: libc: don't try to export mpool_stat (authored by brooks).
libc: don't try to export mpool_stat
Tue, Apr 16, 9:15 PM
brooks closed D44188: libc: don't try to export __sF.
Tue, Apr 16, 9:15 PM
brooks closed D44187: libc: don't try to export _nsdbtdump.
Tue, Apr 16, 9:15 PM
brooks closed D44186: libc: don't try to export mexitcount.
Tue, Apr 16, 9:14 PM
brooks closed D44184: libc: only export hesiod symbols when enabled.
Tue, Apr 16, 9:14 PM
brooks closed D44185: libc: don't try to export mpool_stat.
Tue, Apr 16, 9:14 PM
brooks committed rG7dd9070e4425: libc: INTERPOS_SYS macro for interposed syscalls (authored by brooks).
libc: INTERPOS_SYS macro for interposed syscalls
Tue, Apr 16, 4:50 PM
brooks closed D44389: libc: INTERPOS_SYS macro for interposed syscalls.
Tue, Apr 16, 4:50 PM
brooks closed D44388: lib{c,rt}: use libsys.h for __sys_* declerations.
Tue, Apr 16, 4:50 PM
brooks committed rG792081a7300e: lib{c,rt}: use libsys.h for __sys_* declerations (authored by brooks).
lib{c,rt}: use libsys.h for __sys_* declerations
Tue, Apr 16, 4:50 PM
brooks committed rG1fd880742ace: libsys: add a libsys.h (authored by brooks).
libsys: add a libsys.h
Tue, Apr 16, 4:50 PM
brooks closed D44387: libsys: add a libsys.h.
Tue, Apr 16, 4:50 PM
brooks closed D44386: makesyscalls: generate core libsys header.
Tue, Apr 16, 4:49 PM
brooks committed rG79b758e32775: makesyscalls: generate core libsys header (authored by brooks).
makesyscalls: generate core libsys header
Tue, Apr 16, 4:49 PM

Mon, Apr 15

brooks committed rGdcda49233de3: sys/acl.h: reduce header pollution (authored by brooks).
sys/acl.h: reduce header pollution
Mon, Apr 15, 8:44 PM
brooks committed rG418b4c2a80a2: acl_to_text: include sys/param.h for MAXLOGNAME (authored by brooks).
acl_to_text: include sys/param.h for MAXLOGNAME
Mon, Apr 15, 8:44 PM
brooks committed rG5d88a2aacf1f: sysproto.h: sys/acl.h -> sys/types.h (authored by brooks).
sysproto.h: sys/acl.h -> sys/types.h
Mon, Apr 15, 8:44 PM
brooks committed rGb83d3eb5b798: sys/_{cpu,domain}set.h: don't require sys/param.h (authored by brooks).
sys/_{cpu,domain}set.h: don't require sys/param.h
Mon, Apr 15, 8:44 PM
brooks committed rG6bb132ba1e4e: Reduce reliance on sys/sysproto.h pollution (authored by brooks).
Reduce reliance on sys/sysproto.h pollution
Mon, Apr 15, 8:44 PM
brooks closed D44468: sys/acl.h: reduce header pollution.
Mon, Apr 15, 8:44 PM
brooks closed D44474: acl_to_text: include sys/param.h for MAXLOGNAME.
Mon, Apr 15, 8:44 PM
brooks closed D44467: sysproto.h: sys/acl.h -> sys/types.h.
Mon, Apr 15, 8:44 PM
brooks committed rG101c80fe46b5: sys/malloc.h: move sys/proc.h MALLOC_DECLAREs here (authored by brooks).
sys/malloc.h: move sys/proc.h MALLOC_DECLAREs here
Mon, Apr 15, 8:44 PM
brooks closed D44466: sys/_{cpu,domain}set.h: don't require sys/param.h.
Mon, Apr 15, 8:44 PM
brooks closed D44465: Reduce reliance on sys/sysproto.h pollution.
Mon, Apr 15, 8:44 PM
brooks closed D44766: sys/malloc.h: move sys/proc.h MALLOC_DECLAREs here.
Mon, Apr 15, 8:44 PM

Fri, Apr 12

brooks updated the diff for D44465: Reduce reliance on sys/sysproto.h pollution.

Drop sys/malloc.h in kern_time.c (depends on D44766)

Fri, Apr 12, 9:49 PM
brooks requested review of D44766: sys/malloc.h: move sys/proc.h MALLOC_DECLAREs here.
Fri, Apr 12, 9:48 PM
brooks updated the diff for D44474: acl_to_text: include sys/param.h for MAXLOGNAME.
  • namespace sys/param.h
Fri, Apr 12, 9:48 PM

Wed, Apr 10

brooks accepted D44742: install: Always use a temporary file..

Atomicity is well worth the quite minimal potential cost here.

Wed, Apr 10, 7:55 PM

Thu, Apr 4

brooks committed R11:935a2fb3225e: devel/llvm18: Update to 18.1.3 (authored by brooks).
devel/llvm18: Update to 18.1.3
Thu, Apr 4, 6:18 PM

Wed, Apr 3

brooks committed R11:d23a3911626f: devel/llvm-morello: new snapshot (authored by brooks).
devel/llvm-morello: new snapshot
Wed, Apr 3, 10:41 PM
brooks committed R11:2986fba67c34: devel/llvm-devel: handle the edge case where FLANG is on and OPENMP is off (authored by brooks).
devel/llvm-devel: handle the edge case where FLANG is on and OPENMP is off
Wed, Apr 3, 10:41 PM

Tue, Mar 26

brooks committed R11:d153eae26a4d: devel/llvm-devel: add missing $ (authored by brooks).
devel/llvm-devel: add missing $
Tue, Mar 26, 1:46 PM

Mon, Mar 25

brooks accepted D44500: tzsetup: be explicit about *timezone* abbreviation.

Seems reasonable.

Mon, Mar 25, 8:38 PM
brooks committed R11:e9a704b9b21d: devel/llvm-devel: add py-pexpect build dep (authored by brooks).
devel/llvm-devel: add py-pexpect build dep
Mon, Mar 25, 3:19 PM

Fri, Mar 22

brooks added inline comments to D44465: Reduce reliance on sys/sysproto.h pollution.
Fri, Mar 22, 8:30 PM
brooks added reviewers for D44474: acl_to_text: include sys/param.h for MAXLOGNAME: kib, imp, trasz.
Fri, Mar 22, 8:27 PM
brooks requested review of D44474: acl_to_text: include sys/param.h for MAXLOGNAME.
Fri, Mar 22, 8:26 PM
brooks updated the diff for D44465: Reduce reliance on sys/sysproto.h pollution.

Actually squash in sys/queue.h include

Fri, Mar 22, 8:26 PM
brooks updated the diff for D44468: sys/acl.h: reduce header pollution.
  • Put ifdef _KERNEL around sys/malloc.h include
  • Add sys/types.h and sys/_null.h
Fri, Mar 22, 8:24 PM
brooks updated the diff for D44465: Reduce reliance on sys/sysproto.h pollution.
  • Add a sys/queue.h include after _KERNEL ifdef of sys/malloc.h in sys/acl.h
  • Explain sys/malloc.h include in kern_time.c
Fri, Mar 22, 8:23 PM
brooks committed R11:d13066e64e6e: devel/llvm-devel: update to new snapshot (authored by brooks).
devel/llvm-devel: update to new snapshot
Fri, Mar 22, 5:45 PM
brooks committed R11:06b0508fd4d5: devel/llvm-{cheri,cheriot,morello}: link llvm-cxx{dump,filt} (authored by brooks).
devel/llvm-{cheri,cheriot,morello}: link llvm-cxx{dump,filt}
Fri, Mar 22, 5:45 PM
brooks committed R11:49940028250a: devel/llvm18: PLIST_SUB improvements [NFC] (authored by brooks).
devel/llvm18: PLIST_SUB improvements [NFC]
Fri, Mar 22, 5:45 PM

Thu, Mar 21

brooks committed rG312a05c39e5f: riscv: remove more riscv64sf support (authored by brooks).
riscv: remove more riscv64sf support
Thu, Mar 21, 11:50 PM
brooks committed rG1947a9383ec3: msun/riscv: expose fe{disable,enable}except (authored by brooks).
msun/riscv: expose fe{disable,enable}except
Thu, Mar 21, 11:50 PM
brooks closed D44334: riscv: remove more riscv64sf support.
Thu, Mar 21, 11:50 PM
brooks closed D44333: msun/riscv: expose fe{disable,enable}except.
Thu, Mar 21, 11:50 PM