Change | User | Description | Committed |
---|---|---|---|
3360 | Craig Mcpheeters | Made a few improvements suggested by Johan Nilsson. | 22 years ago |
3184 | Craig Mcpheeters | Integration of my recent work jam changes into my public mainline branch | 22 years ago |
3181 | Craig Mcpheeters | Integration of the Jam mainline into my branch | 22 years ago |
1665 | Craig Mcpheeters | A new extension - semaphores | 23 years ago |
1662 | Craig Mcpheeters | Integration of 2.4 final from the jam mainline | 23 years ago |
1630 | Craig Mcpheeters | Integration from the mainline of jam rc2 | 23 years ago |
1608 | Craig Mcpheeters | A few minor things from my work copy. | 23 years ago |
1604 | Craig Mcpheeters | Integration of rc1 from the mainline | 23 years ago |
1568 | Craig Mcpheeters | An integration from the mainline, from a little while ago. | 23 years ago |
1483 | Craig Mcpheeters | Incorporated Matt Armstrong's 'on-target' fix | 23 years ago |
1482 | Craig Mcpheeters | Changed the style of the 'expr' rule in jamgram.yy to something similar to that us...ed in 2.3 for the 'cond' rule. The expr rule was failing on expressions of the form: if ! $(var) in $(list) { } which was being expressed as: if ( ! $(var) ) in $(list) { } rather than the old 2.3 behaviour: if ! ( $(var) in $(list) ) { } « |
23 years ago |
1476 | Craig Mcpheeters | Fixed an error. | 23 years ago |
1471 | Craig Mcpheeters | Incorporation of two extensions from Matt Armstrong. W32_GETREG and the pr...inting of the total time. See the comments in Jamfile.config. « |
23 years ago |
1469 | Craig Mcpheeters | A tiny change to doc only. | 23 years ago |
1468 | Craig Mcpheeters | Fixed makeString in the Jambase. It was calling FConcat which is no more Fixed th...e "expr 'in' expr" problem in the mainline, after a suggestion from the jam mailing list. It used to be "expr 'in' list" - it looks like a simple type as that section was redone in the mainline. I've put it back « |
23 years ago |
1396 | Craig Mcpheeters | Integration from mainline. | 23 years ago |
1371 | Craig Mcpheeters | Integration from the jam mainline. Note, many of these are empty integrati...ons, but I wanted to not leave any pending integrations into my branch. « |
23 years ago |
1370 | Craig Mcpheeters | Returned a couple fixes suggested by Ian Godin. | 23 years ago |
1354 | Craig Mcpheeters | A minor fix for a problem in the jam mainline. | 23 years ago |
1353 | Craig Mcpheeters | Integration from the mainline. | 23 years ago |
1251 | Craig Mcpheeters | This return integrates a modified version of Matt Armstrong's extension to my head...er cache code. Matt documented his extensions in the file README.header_scan_cache, read that file for details. The modifications to his extensions are recorded in the integration history of this return. My modifications retain all of the new properties Matt added in his extension, but it is implemented in a slightly different way. He has reviewed my changes to his changes and approves of them « |
23 years ago |
1190 | Craig Mcpheeters | Oops, the list is 0 based | 23 years ago |
1189 | Craig Mcpheeters | Integration of changes from my A|W work branch. Added a -d11 debug mode, which outputs in...formation on fate changes Create jam variables to show job (-jn) information, such as the number of jobs requested, whether or not there is more than one job, and a list of the job slot numbers. These can be used in a variety of ways in supporting multi-job builds Added jobs slot expansion to the action blocks, the sequence !! is replaced by the job slot the action is running in. Modified the special shell handling to include unix. It used to be that on Unix, you could create an action block which exceeded the size that execvp() could handle (perhaps only when the DynamicCommandSize option is enabled.) On NT, all non-default shells are invoked through a intermediate file. This modification does the same for unix shells. Improved the -d+10 debug level, the dependency graph. It now shows the flags on the node as well (NOUPDATE, NOTFILE, etc.) Only issue the '...skipped' messages for nodes which would have been built « |
23 years ago |
1103 | Craig Mcpheeters | A tweak. | 23 years ago |
1101 | Craig Mcpheeters |
Added a percent done extension Updated the hcache code to be ansi now that Jam is |
23 years ago |
1086 | Craig Mcpheeters | Modified 'jam0' in the Makefile to './jam0' Fixed a bug in my 'dynamic command size' exte...nsion. It wasn't dealing with piecemeal targets properly In execcmd(), reverted to 2.2 behaviour for the logic on NT of when to write a command to a .bat file, and when to invoke the shell directly. The cmd.exe interpreter has limitations on how large the lines in it can be. We were invoking rc.exe with a long command line, and it was failing when invoked via a .bat file « |
23 years ago |
1023 | Craig Mcpheeters | Integration from //guest/craig_mcpheeters/work/jam/src/... This return incorporates all o...f the Alias|Wavefront extensions to Jam, into an area which is a proper branch of the Jam mainline. An integration of these files into the Jam mainline will show all of the differences. There are several extensions to Jam in this return. Look at the new file Jamfile.config for an explanation of the extensions, and how to compile them into your own copy of Jam. If you want to build a copy of Jam with all of the extensions, do this: jam -sAllOptions=1 Read the config file for more info. The extensions range from minor output tweaks and simple fixes to more major things like a header cache, serialization of output from multiple jobs, dynamic command block sizing These are all offered without warranty, etc. « |
23 years ago |
784 | Craig Mcpheeters | Integration from Jam mainline | 24 years ago |
617 | Craig Mcpheeters | Integration from mainline as of @3 | 24 years ago |
616 | Craig Mcpheeters | Integration from Jam mainline, as of @2 | 24 years ago |