sjg
23f46b06a5
Merge bmake-20180512
...
Skip polling job token pipe,
better handle sysV style includes with variables.
2018-05-19 00:26:00 +00:00
mmacy
b175926a96
Revert accidentally commited local change to bmake to prevent debilitating
...
excess system time from poor API usage.
Approved by: sbruno@
2018-05-10 17:57:46 +00:00
mmacy
68b801ac97
Add simple preempt safe epoch API
...
Read locking is over used in the kernel to guarantee liveness. This API makes
it easy to provide livenes guarantees without atomics.
Includes epoch_test kernel module to stress test the API.
Documentation will follow initial use case.
Test case and improvements to preemption handling in response to discussion
with mjg@
Reviewed by: imp@, shurd@
Approved by: sbruno@
2018-05-10 17:55:24 +00:00
sjg
490c4b4d3b
Update to bmake-201802222
...
Fixes segfault in Var_Set if val is NULL
Don't treat .info as warning with -W
2018-03-02 01:53:50 +00:00
sjg
b5947f6254
Import bmake-20170720
...
Includes fix for compat handling of interrupts.
2017-07-24 04:38:05 +00:00
sjg
50b4b1b520
Merge bmake-20170420
2017-04-21 00:45:44 +00:00
sjg
ca115694b7
Update to bmake 20170413
2017-04-15 01:44:45 +00:00
sjg
3e96c033f9
Merge bmake-20161212
2016-12-19 23:38:07 +00:00
sjg
38da92cdf3
Merge bmake-20160512
2016-05-20 17:35:39 +00:00
sjg
218c7825fe
Merge bmake-20160307
2016-03-11 01:35:39 +00:00
sjg
a1cf517b97
Merge bmake 20151020
2015-10-23 17:38:01 +00:00
sjg
af117d16cb
Merge bmake-20150418
...
PR: 199486
2015-04-21 04:40:38 +00:00
sjg
8e87a06e3b
If MAKE_JOB_ERROR_TOKEN is set to false, do not put an error token ("E")
...
into the job queue.
This avoids closing down an entire build on failure of one branch.
Probably has no use outside the context of universe/tinderbox.
Reviewed by: obrien
2013-09-06 02:55:51 +00:00
sjg
61d13f6983
Merge bmake-20130904
2013-09-05 15:57:26 +00:00
sjg
42d7c6c92f
Add .MAKE.ALWAYS_PASS_JOB_QUEUE knob (default yes)
...
for backwards compatability.
2013-08-16 18:47:18 +00:00
sjg
5d2437d56f
Move the call to Job_SetPrefix() to Job_Init() so that
...
makefiles have had a chance to set .MAKE.JOB.PREFIX
2013-08-04 07:10:16 +00:00
sjg
ff765cb371
Merge bmake-20130730
...
Main feature of interest is .MAKE.JOB.PREFIX=
to suppress --- job --- tokens.
2013-08-02 06:25:28 +00:00
sjg
5d26938b1d
Update to bmake-20130604 to fix file descriptor leak.
2013-06-05 16:12:50 +00:00
sjg
e2bb503df7
Update to bmake-20130330
2013-04-02 21:31:11 +00:00
sjg
f817112dff
Merge bmake-20130123
...
Approved by: marcel (mentor)
2013-02-01 22:55:27 +00:00
marcel
22657893cf
Merge bmake-20120831 from vendor/NetBSD/bmake/dist.
...
Provenance: ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg
2012-10-03 00:41:46 +00:00