Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas an
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas and introduced a WARNS=7 and wanted to try lifting the default tothat.Drop most of them; there is one in the blake2 kernel module, but I suspectit should be dropped -- the default WARNS in the rest of the build doesn'tcurrently apply to kernel modules, and I haven't put too much thought intowhether it makes sense to make it so.
show more ...
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
META_MODE: Remove DEP_RELDIR from Makefile.depend files.This has not been needed since r284171 in projects/bmake.Sponsored by: EMC / Isilon Storage Division
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
bsd-family-tree: Fix date
New dependencies
Add testing utility for behavior of atomic ops.This small utility performs a sequence of atomic operations with randomparameters on an atomic variable. For every type, we also create 16variables,
Add testing utility for behavior of atomic ops.This small utility performs a sequence of atomic operations with randomparameters on an atomic variable. For every type, we also create 16variables, to ensure that we test the correctness at differentalignments.
Switch over to gnu99 compilation on default for userland.Tested by: make universeTested by: ports exp build (done by pav)Reviewed by: ruReviewed by: silence on archApproved by: ed (mentor)
Start the dreaded NOFOO -> NO_FOO conversion.OK'ed by: core
Switch over to a different, more flexible test output protocol that'sunderstood by Perl's Test::Harness module and prove(1) commands.Update README to describe the new protocol. The work's broken
Switch over to a different, more flexible test output protocol that'sunderstood by Perl's Test::Harness module and prove(1) commands.Update README to describe the new protocol. The work's broken down intotwo main sets of changes.First, update the existing test programs (shell scripts and C programs)to produce output in the ok/not ok format, and to, where possible, alsoproduce a header describing the number of tests that are expected to berun.Second, provide the .t files that actually run the tests. In some casesthese are copies of, or very similar too, scripts that already existed.I've kept the old scripts around so that it's possible to verify thatbehaviour under this new system (in terms of whether or not a test fails)is identical to the behaviour under the old system.Add a TODO file.
For variables that are only checked with defined(), don't provideany fake value.
Add a regression test for <tgmath.h>.