Page MenuHomeFreeBSD
Feed All Stories

Sep 18 2019

jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 3:17 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 3:12 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 3:07 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 3:02 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:57 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:52 AM
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.

Makefile changes

  • Fixed typo; CLI_USE= should have been CLI_USES=
  • Added 'shebangfix' to CLI_USES=
  • Removed extraneous whitespace (to satisfy portlint)
Sep 18 2019, 2:48 AM · Contributor Reviewers (ports)
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:47 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:42 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:37 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:32 AM
kevans added inline comments to D21699: Hack around incorrect TLS defaults for mips64.
Sep 18 2019, 2:28 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:27 AM
kevans created D21699: Hack around incorrect TLS defaults for mips64.
Sep 18 2019, 2:26 AM
kevans updated the diff for D21698: usr.bin/clang: use -mxgot for MIPS.

Re-upload... forgot to squash my first stab at it with the second stab that extended it to all MIPS32 and excluded 64-bit variants.

Sep 18 2019, 2:22 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:22 AM
kevans created D21698: usr.bin/clang: use -mxgot for MIPS.
Sep 18 2019, 2:19 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:17 AM
kevans created D21697: Fix MIPS CSU compilation w/ LLVM.
Sep 18 2019, 2:15 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:12 AM
kevans created D21696: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around.
Sep 18 2019, 2:11 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:07 AM
kevans committed rS352467: src.conf(5): regenerate after r352465, r352466.
src.conf(5): regenerate after r352465, r352466
Sep 18 2019, 2:04 AM
kevans committed rS352466: Add description for WITH_GOOGLETEST.
Add description for WITH_GOOGLETEST
Sep 18 2019, 2:03 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 2:02 AM
kevans committed rS352465: googletest: default-disable on all of MIPS for now.
googletest: default-disable on all of MIPS for now
Sep 18 2019, 1:59 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:57 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:52 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:47 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:42 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:37 AM
kevans committed rS352464: mips: ubldr: use truncated load address for mips32.
mips: ubldr: use truncated load address for mips32
Sep 18 2019, 1:33 AM
kevans closed D21487: mips: ubldr: use truncated load address for mips32.
Sep 18 2019, 1:33 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:32 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:27 AM
jrm committed rP512250: editors/emacs-devel: Update to 2019-09-17 commit, 746b20c.
editors/emacs-devel: Update to 2019-09-17 commit, 746b20c
Sep 18 2019, 1:26 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:22 AM
kevans added inline comments to D21393: [3/3] Add linux-compatible memfd_create.
Sep 18 2019, 1:18 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:17 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:12 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:07 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 1:02 AM
kevans added inline comments to D21481: Make a start at supporting login.conf environment settings.
Sep 18 2019, 1:00 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:56 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:51 AM
andrew_tao173.riddles.org.uk added a comment to D21481: Make a start at supporting login.conf environment settings.

Further proposal (the patch doesn't do this yet): cron should not override PATH when reading a user crontab; whether it should use the user's path, or daemon's path, rather than the hardcoded default when processing the system crontab is a more open question.

Sep 18 2019, 12:51 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:46 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:41 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:36 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:31 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:26 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:21 AM
lwhsu committed rP512249: - Update to 0.13.1.
- Update to 0.13.1
Sep 18 2019, 12:17 AM
glewis committed rP512248: Add a port of OpenJDK 13.
Add a port of OpenJDK 13
Sep 18 2019, 12:16 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:16 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:11 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:06 AM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 18 2019, 12:01 AM

Sep 17 2019

jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:56 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:51 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:46 PM
mjg added a comment to D21681: mips: incredibly naive attempt at 8/16-bit atomics (set/clear/add/sub/cmpset/fcmpset).

I would wonder if it makes sense to implement these in terms of cmpset operations on register-sized quantities in C with the appropriate arithmetic shifts, rather than doing the assembly sort of half by-hand. That's maybe less optimal, but do we have performance-critical 8- and 16-bit atomics in performance-critical areas? I've always been skeptical of smaller-than-register atomics and tend to resist them, so that may just be a personal bias. I can't speak to correctness beyond that.

Sep 17 2019, 11:45 PM
ian updated the diff for D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..

Add 8 and 16 bit [f]cmpset for armv4/5 (kernel only).

Sep 17 2019, 11:43 PM
kevans added a comment to D21681: mips: incredibly naive attempt at 8/16-bit atomics (set/clear/add/sub/cmpset/fcmpset).

I believe that splitting the operation into two asm blocks with C code between will break at -O0 since any variable access goes via the stack. This might cause the sc to fail.

I would prefer if atomic.h used C11 atomics or the __atomic_foo() builtins with a memory mode instead (in which case the compiler automatically does the masking for smaller sizes). However, it seems that requires GCC4.7+ so it would have to wait until GCC4.2 is gone.
Those builtins will also work for CHERI so using them would reduce the size of the CheriBSD diff, too.

Sep 17 2019, 11:43 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:41 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:36 PM
arichardson added a reviewer for D21681: mips: incredibly naive attempt at 8/16-bit atomics (set/clear/add/sub/cmpset/fcmpset): arichardson.

I believe that splitting the operation into two asm blocks with C code between will break at -O0 since any variable access goes via the stack. This might cause the sc to fail.

Sep 17 2019, 11:33 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:31 PM
leres committed rP512247: net-mgmt/check_nwc_health: Update to 7.10.0.6:.
net-mgmt/check_nwc_health: Update to 7.10.0.6:
Sep 17 2019, 11:30 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:26 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:21 PM
lwhsu committed rP512246: - Update to 4.5.4.
- Update to 4.5.4
Sep 17 2019, 11:20 PM
asomers created D21695: tftp: fix two minor Coverity CIDs.
Sep 17 2019, 11:18 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:16 PM
leres committed rP512245: security/bro: Update to 2.6.4 and address a potential Denial of.
security/bro: Update to 2.6.4 and address a potential Denial of
Sep 17 2019, 11:14 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:11 PM
lwhsu committed rP512244: - Update to 0.9.
- Update to 0.9
Sep 17 2019, 11:10 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:06 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 11:01 PM
kaktus added inline comments to D21688: make truss decode sysctl names.
Sep 17 2019, 11:00 PM
kaktus updated the summary of D21688: make truss decode sysctl names.
Sep 17 2019, 11:00 PM
kaktus updated the diff for D21688: make truss decode sysctl names.

Use constants defined in D21693.

Sep 17 2019, 10:57 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:56 PM
ian created D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..
Sep 17 2019, 10:56 PM
kaktus created D21693: sysctl: use names instead of magic numbers.
Sep 17 2019, 10:55 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:51 PM
leres committed rP512243: security/vuxml: Mark bro < 2.6.4 as vulnerable as per:.
security/vuxml: Mark bro < 2.6.4 as vulnerable as per:
Sep 17 2019, 10:50 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:46 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:41 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:36 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:31 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:26 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:21 PM
jmallett added a comment to D21681: mips: incredibly naive attempt at 8/16-bit atomics (set/clear/add/sub/cmpset/fcmpset).

I would wonder if it makes sense to implement these in terms of cmpset operations on register-sized quantities in C with the appropriate arithmetic shifts, rather than doing the assembly sort of half by-hand. That's maybe less optimal, but do we have performance-critical 8- and 16-bit atomics in performance-critical areas? I've always been skeptical of smaller-than-register atomics and tend to resist them, so that may just be a personal bias. I can't speak to correctness beyond that.

Sep 17 2019, 10:20 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:16 PM
jbeich edited P294 lang/clover with llvm90 on 11.2 amd64.
Sep 17 2019, 10:11 PM
lwhsu committed rS352463: Temporarily skip sys.netpfil.common.tos.pf_tos on i386 CI as it always fails.
Temporarily skip sys.netpfil.common.tos.pf_tos on i386 CI as it always fails
Sep 17 2019, 10:09 PM
lwhsu committed rS352462: Temporarily skip sys.netpfil.common.forward.pf_v4 on i386 CI as it always fails.
Temporarily skip sys.netpfil.common.forward.pf_v4 on i386 CI as it always fails
Sep 17 2019, 10:08 PM
mjg created D21692: vfs: do lockless vnode checks in vlrureclaim.
Sep 17 2019, 10:07 PM
mandree committed rP512242: graphics/rawtherapee: fix a few build glitches.
graphics/rawtherapee: fix a few build glitches
Sep 17 2019, 10:06 PM