Name | Modified | Size |
---|---|---|
.. | ||
jam | ||
mattsChanges | ||
work |
Change | User | Description | Committed |
---|---|---|---|
4112 | Craig Mcpheeters | Small change. | 21 years ago |
4111 | Craig Mcpheeters | Integration from my jam branch | 21 years ago |
4110 | Craig Mcpheeters | Some of my changes from work. | 21 years ago |
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 |
3183 | Craig Mcpheeters | Integration of my jam mainline branch into my work branch. | 22 years ago |
3182 | Craig Mcpheeters | Update of my work 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 |
1664 | Craig Mcpheeters | A new extension - semaphores | 23 years ago |
1663 | Craig Mcpheeters | Integration of jam 2.4 into my work branch | 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 |
1607 | Craig Mcpheeters | Updating my local jambase | 23 years ago |
1606 | Craig Mcpheeters | Integration from my modified jam mainline. This is all the mainline change...s into my work branch. « |
23 years ago |
1605 | Craig Mcpheeters |
Updated with respect to my copy at work. A few minor updates/enhancements |
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 |
1484 | Craig Mcpheeters | Integration from my mainline into my branch. Incorporation of the W32_GetReg stuff from M...att to set MSVCNT. Cool « |
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 |
1481 | Craig Mcpheeters | Oops, forgot these ones | 23 years ago |
1480 | 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) ) { } In our Jambase, I now turn on the header cache, always « |
23 years ago |
1478 | Craig Mcpheeters | Propogated changes into our Jambase. | 23 years ago |
1477 | Craig Mcpheeters |
Integration from my main jam branch. This is 2.4-dev with my extensions. |
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 |
1347 | Craig Mcpheeters |
Integration from my public area. This is the latest header cache changes. |
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 |
1250 | Craig Mcpheeters | Incorporating some changes after a review by Matt I've put the initial version in the cac...he file back. I'm starting it at version 1. Matt's version is 4, but there shouldn't be a confict as the format of the version string is slightly different, his program won't interpret this version/file as valid Restored the initial age to 0 from 1. With the version in the file, I no longer need to worry about reading old cache files from my earlier versions of Jam Tabified the file, so its a little closer to the Jam coding standards A few tweaks, here and there « |
23 years ago |
1232 | Craig Mcpheeters | Clarified the error on invalid cache - there is no need to delete it | 23 years ago |
1231 | Craig Mcpheeters |
Oops, forgot about NT. Changed the quote character from '\' to '#'. |
23 years ago |
1230 | Craig Mcpheeters | This contains alterations to Matt's earlier modifications. This version ha...s the benefits of Matt's version, with the cache being smaller and easier to parse by external programs. I've gone back to the format where there is one line per boundname in the cache file. My original implementation had fixed size buffers. This version benefits from Matt's rewriting of the input loops so more care is taken on error handling and in building the lists name by name. Matt had used a '%d\t%s\n' format for writing out strings which contain arbitrary characters. The only special character in my original implementation was the '@' character. If its seen, its now quoted with a '\', and this is handled on input. This produces slightly smaller output Matt's version could handle very large filenames, this version is restricted to the internal jam filename length, this is used elsewhere in the program (MAXJPATH) The initial age of a cache line is now 1 rather than 0. This allows us to catch some errors by atoi() returning 0 when given a non-integer I modified the global cache list handling, so the order its unchanged between two invocations of Jam. This allows easier diff'ing to see what's going on « |
23 years ago |
1229 | Craig Mcpheeters | Modified the Jamfile to use the header cache if the feature is on A couple minor fixes, i...n cache_name() and hcache_init() hcache_init(). If the cache is bad, unlink the file. Avoid use of stderr, have all output go to stdout hcache(), re-organized the do/do-not use logic to avoid duplicated code « |
23 years ago |
1228 | Craig Mcpheeters | Syntax changes to bring both my original implementation, and Matt's changes in lin...e with what I think are the Jam coding standards. « |
23 years ago |
1227 | Craig Mcpheeters | These are the enhancements that Matt Armstrong made to the header cache code.... See their original copies in: //guest/matt_armstrong/jam/hdrscan_cache The file headers.c has been modified to incorporate the other extensions from my branch, the other three files are unaltered in this return. « |
23 years ago |
1226 | Craig Mcpheeters | Created a branch which will be used to integrate changes from Matt Armstrong...'s copy of Jam. « |
23 years ago |
1191 | Craig Mcpheeters | Integration from my public branch | 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 |
1188 | Craig Mcpheeters | The latest updates from my A|W work copy. Added a -d11 debug mode, which outputs informat...ion 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 |