Age | Commit message (Collapse) | Author |
|
|
|
feedback & ok jmc@
|
|
signal because the process already bought it (pgroups will do that to you)
(lots of discussion with Todd on that one)
- tweak error handling some more to make it less verbose when just one job
is running...
- show signal name in case of signal interrupts.
- zap OP_LIB, move that stuff to the location where we warn when we meet
that bug.
okay millert@
|
|
some input from jmc@, might not be 100% perfect yet, but better than
nothing at all.
|
|
|
|
|
|
in stdin interaction.
Fixes update-patches as reported by aja...
|
|
- put back some job control, turns out it's necessary when we don't run a
shell.
- zap old #ifdef CLEANUP code... probably doesn't even compile.
- kill most of the OP_LIB code. Just keep a wee little bit for compatibility
(deprecated .LIBS and .INCLUDES, warns for weird dependencies instead of
erroring out).
- much improved debugging and -p output: sort variables, targets, rules,
output stuff in a nicer format mimicing input.
- better error message when no command is found, explain where the target comes from.
- sort final error list by file.
- show system files in errors as <bsd.prog.mk>
- reincorporate random delay, that was dropped
- optimize siginfo output by not regenerating the whole string each time.
- finish zapping old LocationInfo field that's no longer used.
|
|
instead of "sources", target rules, makefile names).
document most recent changes.
discussed with jmc@
|
|
|
|
left/right/space keys. From Thomas Adam.
|
|
|
|
|
|
|
|
|
|
normally instead of with a value of 2. Also avoids unlinking the
file "stdout" in the current directory in this case.
OK miod@ sthen@ henning@ beck@
|
|
|
|
|
|
references into a STANDARDS section;
|
|
only. Fixes the master volume slider stuttering in MIDI programs. Found
by armani@
|
|
versions of emacs.
kjell and jasper@ agree.
|
|
|
|
3571114 from "LiJunLe".
|
|
|
|
working directory (like current process). From Marcel Partap.
|
|
Francoise.
|
|
"#" and "*". Patch from Jean-Marc Robert via tech@, ok djm.
|
|
path. Patch from Jean-Marc Robert via tech@, ok djm.
|
|
|
|
|
|
instead of forking a "job" per target, and having that job further fork
separate commands, have make maintain a list of jobs, indexed by pid
of currently running commands, and handle process termination
continuation-style. This has lots of benefits:
- make is responsible for most printing, so we no longer need pipes nor
job control: make -j jobs see the tty.
- no more special-casing for jobs that don't really execute anything.
- unify code for make -jn and make -B, including signal handlers and
job waiting. So make -n, make -q, +cmd now run commands in the same
way in all cases.
- unified more accurate error-reporting, as make knows precisely which
command failed. Commands are tagged with their lines, and we display failing
commands in silent mode.
- fine-grained "expensive" command handling (recursion limiter). Do it
per-command instead of per-target.
Moreover, signal response is now simpler, as we just block the signals
in a small critical sections, test for events, and sigpause (thanks a lot
to guenther@ and millert@), so running make is now almost always paused
without any busy-waiting.
Thanks to everyone who tested and gave input.
|
|
- Pressure (10^-3 Pa)
- distance (10^-6 m)
- acceleration (10^-6 m/s^2)
ok deraadt@ reyk@
|
|
confirmed by sobrado
|
|
ok claudio henning
|
|
Robert via tech@, ok djm
|
|
|
|
|
|
|
|
a shell reserved word.
okay millert@
|
|
test:
! pgrep process
work, without trying to look for a '!' command
(remember that not running a shell for each command is an optimization ?)
bug fix prompted by eric@'s remark, okay millert@
|
|
the source file. This fixes a problem with the databases/ruby-ldap
port. Note that I changed the O_TRUNC to O_EXCL to avoid the race
between unlink/rename and creat. OK naddy@ jeremy@
|
|
|
|
Makes "make build" build with WARNINGS=Yes on amd64.
ok espie
|
|
PIE, the -O1 workarounds must be -O0. check out sort/tmp.c to see how
incredibly bad the bug is.
ok miod
|
|
matching.
More goodness from Florian Obser. (and a tweak by me)
|
|
sends it "-O stop" rather than hanging around. ok djm@
|
|
|
|
|
|
|
|
that will work in the current session are shown. ok markus@
|