Name | Modified | Size |
---|---|---|
.. | ||
Build.com | 21 years ago | 1 KB |
Build.mpw | 21 years ago | 3 KB |
builtins.c | 21 years ago | 8 KB |
builtins.h | 21 years ago | 274 B |
command.c | 21 years ago | 5 KB |
command.h | 21 years ago | 2 KB |
compile.c | 21 years ago | 20 KB |
compile.h | 21 years ago | 2 KB |
envexp.h | 23 years ago | 65 B |
execcmd.h | 21 years ago | 531 B |
execmac.c | 21 years ago | 1 KB |
execunix.c | 21 years ago | 10 KB |
execvms.c | 21 years ago | 3 KB |
expand.c | 21 years ago | 12 KB |
expand.h | 21 years ago | 339 B |
filemac.c | 21 years ago | 4 KB |
filent.c | 21 years ago | 6 KB |
fileos2.c | 21 years ago | 3 KB |
filesys.h | 21 years ago | 609 B |
fileunix.c | 21 years ago | 9 KB |
filevms.c | 21 years ago | 7 KB |
glob.c | 21 years ago | 3 KB |
global.h | 22 years ago | 832 B |
hash.c | 21 years ago | 5 KB |
hash.h | 21 years ago | 539 B |
hcache.c | 22 years ago | 9 KB |
hcache.h | 22 years ago | 258 B |
headers.c | 21 years ago | 3 KB |
headers.h | 21 years ago | 206 B |
jam.c | 21 years ago | 14 KB |
jam.h | 21 years ago | 12 KB |
Jam.html | 21 years ago | 41 KB |
Jambase | 21 years ago | 44 KB |
Jambase-j | 22 years ago | 2 KB |
jambase.c | 21 years ago | 29 KB |
jambase.h | 21 years ago | 373 B |
Jambase.html | 21 years ago | 26 KB |
Jamfile | 20 years ago | 8 KB |
Jamfile.html | 21 years ago | 49 KB |
jamgram.c | 21 years ago | 32 KB |
jamgram.h | 21 years ago | 1 KB |
jamgram.y | 21 years ago | 10 KB |
jamgram.yy | 21 years ago | 8 KB |
jamgramtab.h | 21 years ago | 1 KB |
jmake.cmd | 22 years ago | 131 B |
jmake.sh | 20 years ago | 364 B |
lists.c | 21 years ago | 5 KB |
lists.h | 21 years ago | 2 KB |
LOCAL_DIFFERENCES.txt | 21 years ago | 15 KB |
make.c | 20 years ago | 24 KB |
make.h | 21 years ago | 336 B |
make1.c | 20 years ago | 24 KB |
Makefile | 21 years ago | 1 KB |
Makefile.Windows | 22 years ago | 1 KB |
md5.h | 22 years ago | 1 KB |
md5c.c | 22 years ago | 10 KB |
md5test.jam | 22 years ago | 1 KB |
mempool.c | 20 years ago | 2 KB |
mempool.h | 21 years ago | 472 B |
mkjambase.c | 21 years ago | 2 KB |
newstr.c | 21 years ago | 3 KB |
newstr.h | 21 years ago | 358 B |
option.c | 21 years ago | 2 KB |
option.h | 21 years ago | 568 B |
parse.c | 21 years ago | 3 KB |
parse.h | 21 years ago | 957 B |
patchlevel.h | 20 years ago | 461 B |
pathmac.c | 21 years ago | 6 KB |
pathsys.h | 21 years ago | 1 KB |
pathunix.c | 21 years ago | 5 KB |
pathvms.c | 21 years ago | 9 KB |
Porting | 21 years ago | 2 KB |
progress.c | 22 years ago | 2 KB |
progress.h | 22 years ago | 197 B |
pwd.c | 22 years ago | 407 B |
pwd.h | 23 years ago | 54 B |
README | 21 years ago | 4 KB |
README.BUILDING | 22 years ago | 735 B |
regexp.c | 21 years ago | 31 KB |
regexp.h | 21 years ago | 821 B |
RELNOTES | 21 years ago | 39 KB |
rules.c | 21 years ago | 8 KB |
rules.h | 20 years ago | 7 KB |
scan.c | 21 years ago | 8 KB |
scan.h | 21 years ago | 1 KB |
search.c | 21 years ago | 2 KB |
search.h | 21 years ago | 302 B |
timestamp.c | 21 years ago | 4 KB |
timestamp.h | 21 years ago | 259 B |
tmpfile.h | 22 years ago | 364 B |
tmpunix.c | 22 years ago | 2 KB |
variable.c | 21 years ago | 6 KB |
variable.h | 21 years ago | 712 B |
w32_getreg.c | 22 years ago | 2 KB |
w32_getreg.h | 22 years ago | 91 B |
w32_shortname.c | 22 years ago | 496 B |
w32_shortname.h | 22 years ago | 96 B |
yyacc | 21 years ago | 1 KB |
Change | User | Description | Committed |
---|---|---|---|
4632 | Matt Armstrong | An OPT_SEMAPHORE feature stolen from Craig McPheeters. | 20 years ago |
4338 | Matt Armstrong |
Now jam will read the default -j argument from the JAM_JOBS environment variable. |
21 years ago |
4337 | Matt Armstrong | New -dM build flag to get make1.c debug logging. | 21 years ago |
4336 | Matt Armstrong | Fix bug for strange make.c and RULE_UPDATED interaction. If you have a rule with flag R...ULE_UPDATED, then any dependents must have fate greater than T_FATE_STABLE to be included. However, make.c can get confused for dependency trees like this: a --> b --> d \-> c --> d In this case, make.c can set the fate of "d" before it ever gets to "c". So you will end up with a T_FATE_MISSING target "c" with dependents with T_FATE_STABLE. If "c" happens to have a RULE_UPDATED action, RULE_UPDATED, make1list() will refrain from including it in the list of targets. We hack around this here by explicitly checking for this case and manually tweaking the dependents fate to at least T_FATE_NEWER. An alternate fix is to modify make1cmds() to take a TARGET* instead of an ACTIONS* and, when the target is T_FATE_MISSING, have it mask off the RULE_UPDATED flag when calling make1list(). « |
21 years ago |
4087 | Matt Armstrong | Fix typo so the w32 reserved stack size actually is 5 megs. | 21 years ago |
4081 | Matt Armstrong | bump up the stack size for w32 j.exe builds, since the default stack size is too small to... handle the make1c <-> make1d recursion for large Clean actions lists. « |
21 years ago |
4080 | Matt Armstrong | j -v will print whether the .exe is a debug version or not | 21 years ago |
4047 | Matt Armstrong | 20% reduction in memory use. | 21 years ago |
4045 | Matt Armstrong | patchlevel a.t - take the public perfoce depot's change 4044. Change 4044 by matt_armst...rong@matt_armstrong-jrukman-jam on 2003/12/23 17:03:13 Fix //guest/matt_armstrong/jam/bug/3/... (as well as 2/... and 1/...). Introduce a pass *before* make0() that propagates INCLUDES relationships fully thruout the dependency graph. bug/3 was caused by make0 trying to do too much at once. You can't properly deal with cycles in the INCLUDES graph and correctly determine dependencies in one pass. We now have three passes through the dependency graph in make.c 1) make0bscan() - bind and scan all targets in the tree 2) make0includes() - gather all INCLUDES from sub-INCLUDES in a way that is safe from cycles in the INCLUDES graph. 3) make0() - fate determination TODO: verify correct bindtarget() use in make0bscan() and make0includes() Affected files ... ... //guest/matt_armstrong/jam/fix/2/make.c#7 edit ... //guest/matt_armstrong/jam/fix/2/rules.h#6 edit « |
21 years ago |
4018 | Matt Armstrong |
Take //guest/matt_armstrong/jam/fix/2/... changes (again). |
21 years ago |
4004 | Matt Armstrong |
Back out changes 3969, 3971, 3972 -- they didn't really fix anything. |
21 years ago |
3972 | Matt Armstrong |
bootstrap integrations from //guest/matt_armstrong/jam/fix/2/... (no code change) |
21 years ago |
3971 | Matt Armstrong |
Take //guest/matt_armstrong/jam/fix/2/... changes. |
21 years ago |
3969 | Matt Armstrong |
Integrate from //guest/matt_armstrong/jam/fix/2/...@3963 -- no real changes. |
21 years ago |
3958 | Matt Armstrong |
patchlevel a.s to indicate fix for parallel builds with circular INCLUDES chains. |
21 years ago |
3955 | Matt Armstrong | type -> text+w | 21 years ago |
3954 | Matt Armstrong | type -> text+w | 21 years ago |
3952 | Matt Armstrong |
OPT_FIX_CIRCULAR_INCLUDES, to fix //guest/matt_armstrong/jam/bug/1/... |
21 years ago |
3950 | Matt Armstrong | Integrate from //guest/matt_armstrong/jam/fix/1/... thru change 3948 and make no changes.... « |
21 years ago |
3693 | Matt Armstrong | Update patchlevel (to reflect recent bug fixes). #include string.h instead of str...ings.h « |
22 years ago |
3686 | Matt Armstrong | Get rid of purify specific code. | 22 years ago |
3685 | Matt Armstrong | Compile with gcc correctly. | 22 years ago |
3684 | Matt Armstrong | duh | 22 years ago |
3683 | Matt Armstrong | Checkpoint improved memory use canges. | 22 years ago |
3665 | Matt Armstrong |
Fix debug statement logging. Under NT, don't compile debug versions by default. |
22 years ago |
3662 | Matt Armstrong | oopse | 22 years ago |
3661 | Matt Armstrong | improve progress indication | 22 years ago |
3656 | Matt Armstrong |
Partial support for a -T flag that prints out more detailed memory usage statistics. |
22 years ago |
3633 | Matt Armstrong | Updates to the readme (makefile editing is usually not necessary) | 22 years ago |
3632 | Matt Armstrong | More tweaks -- building on windows and unix now simpler. | 22 years ago |
3631 | Matt Armstrong | Windows version of the makefile, and other edits. | 22 years ago |
3630 | Matt Armstrong |
Branch Makefile to Makefile.Windows for easy building straight out of Perforce. |
22 years ago |
3629 | Matt Armstrong | Forgot to add this along with the other MD5 files. | 22 years ago |
3628 | Matt Armstrong | Add an MD5 function to Jam. | 22 years ago |
3623 | Matt Armstrong | Left over crap from a previous install. | 22 years ago |
3622 | Matt Armstrong |
Append the features present in this Jam to the PATCHED_JAM_VERSION variable. |
22 years ago |
3587 | Matt Armstrong | Fixups. | 22 years ago |
3586 | Matt Armstrong | New patch level. Implement serial output. Fix response file support so it pr...ints the contents of the response files when the build fails. « |
22 years ago |
3585 | Matt Armstrong | Keep RULE_MAXLINE the highest rule flag so the silly games played with it and rule->fl...ags work. « |
22 years ago |
3584 | Matt Armstrong | Works under cygwin (SUFEXE support) | 22 years ago |
3583 | Matt Armstrong | Don't include sys/values.h for windows' benefit. | 22 years ago |
3582 | Matt Armstrong | ANSI prototypes | 22 years ago |
3577 | Matt Armstrong | force rebuild of jam grammar and turned this up | 22 years ago |
3576 | Matt Armstrong | submit the jamgram that contains "response" syntax for actions | 22 years ago |
3575 | Matt Armstrong | Correct "...failed" output | 22 years ago |
3531 | Matt Armstrong |
have OPT_DEBUG_MAKE_PRINT_TARGET_NAME print the target name for "...failed" lines too. |
22 years ago |
3529 | Matt Armstrong | DEBUG_MAKE now prints the target's name and not its bound name. | 22 years ago |
3516 | Matt Armstrong |
Steal OPT_INTERRUPT_FIX and re-steal OPT_GRAPH_DEBUG_EXT from Craig. |
22 years ago |
3447 | Matt Armstrong | With OPT_PRINT_TOTAL_TIME_EXT, setting the JAM_ELAPSED_LOGFILE environment variable to a... filename will cause build times to be written to that log file. « |
22 years ago |
3446 | Matt Armstrong | enable response files | 22 years ago |