# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 4332 | Chris Comparini | Re-branched, this time getting everyone's versions of jam. | 21 years ago | |
#1 | 4329 | Chris Comparini | Initial setup as per public depot instructions. | 21 years ago | |
//guest/perforce_software/jam/src/Jam.html | |||||
#19 | 2559 | rmg | Fix 'var on target ?= value' so that var is only set if it did not have a target-specific... value. Previously, it would just overwrite the var's value. Bug fix documented in RELNOTES. === computer:1666: Change 39566 by seiwald@play-seiwald on 2002/12/27 14:44:01 « |
22 years ago | |
#18 | 2557 | rmg | Shuffle mechanism for optional Jamrules includes: now no error message is issued for a mi...ssing include file marked with NOCARE. Previously, we used Glob to try to find the optional Jamrules files, but on VMS that doesn't work so well: Glob returns all uppercase file names with .'s at the end, which doesn't match "Jamrules" at all. The NOCARE part is a user-visible change documented in RELNOTES. === computer:1666: Change 39273 by seiwald@waffle-cyg-seiwald on 2002/12/19 22:44:03 « |
22 years ago | |
#17 | 2529 | rmg | Fix "on target" variables during header scan, from Matt Armstrong. Setting target-speci...fic variables while under the influence of the target's target-specific variables caused the _global_ values to be modified. This happened both during header file scanning and with the "on target statement" syntax. The manifestation of this was if a file #included itself, HdrRule would accidentally set HDRRULE/HDRSCAN globally, and then all files (executables, etc) would get scanned for includes. While this borrows from Matt's fix, it is a slightly different implementation. User visible fix documented in RELNOTES. === computer:1666: Change 39095 by seiwald@play-seiwald on 2002/12/17 14:00:58 « |
22 years ago | |
#16 | 2504 | rmg |
Fix erroneous statement about :E modifier. doc change only. |
22 years ago | |
#15 | 2490 | rmg | Jam langauge work: make 'return' actually return from the rule, rather than just setting... the return value. Introduce new break/continue statements for managing loops. User visible change to be documented in Jam.html. === computer:1666: Change 37200 by seiwald@play-seiwald on 2002/10/22 15:41:28 Gross rework of Jam.html documentation, including: - the description of parameters for rules - description of -g flag - a new description of targets - more about rules and their return values - better separation of rules and updating actions - putting borders around the tables (Undocumented) change to documentation. === computer:1666: Change 37551 by seiwald@waffle-cyg-seiwald on 2002/11/03 23:17:12 Document jam's new and working break/continue/return statements. === computer:1666: Change 37574 by seiwald@play-seiwald on 2002/11/04 13:13:01 « |
22 years ago | |
#14 | 2488 | rmg | Remove the /MR suffix from Jam. === computer:1666: Change 37146 by seiwald@play-seiwald... on 2002/10/21 15:23:18 « |
22 years ago | |
#13 | 2486 | rmg | Fooling around with jam's -d flag, to make it possible to specify useful display output w...ithout turning on loads of debugging crud. New -dd flag to display dependencies. Provisional changes not yet documented in jam.html. === computer:1666: Change 36374 by seiwald@play-seiwald on 2002/09/19 15:17:20 Jam -d change: the message "...using xxx..." now only shows up with -da, rather than in the default output. It made it hard to see what was happening when there were a lot of temp files lying around. User visible change documented in RELNOTES. === computer:1666: Change 36430 by seiwald@play-seiwald on 2002/09/23 11:34:12 Put jam -dx flags into 'jam -h'. Change to undocumented behavior (jam -h's output). === computer:1666: Change 36551 by seiwald@play-seiwald on 2002/09/26 14:39:54 Document jam's new -d debug flags. === computer:1666: Change 37367 by seiwald@waffle-cyg-seiwald on 2002/10/28 16:03:46 jam -n now implies -dax, just as the old jam -n implied -d2. Change to unreleased functionality. === computer:1666: Change 37550 by seiwald@waffle-cyg-seiwald on 2002/11/03 23:12:15 « |
22 years ago | |
#12 | 2482 | rmg | Jam.html partial rewrite and the support for named parameters to rules. === computer:1...666: Change 34516 by seiwald@play-seiwald on 2002/06/21 23:59:12 « |
22 years ago | |
#11 | 1614 | Perforce staff | Update Jam.html to reflect recent changes to Glob and Match rules, and bring the date up... to 2002. « |
23 years ago | |
#10 | 1536 | rmg | Document indirect rule invokation (changes 1497, 1531). | 23 years ago | |
#9 | 1530 | rmg | Document the new builtin MATCH rule which was added in change 1498. | 23 years ago | |
#8 | 1351 | rmg | This change is integration history only. (Accept -ay'ed integrating: Ch...ange 216 by peter_glasscock@peter_glasscock on 1999/07/27 03:25:01 Integrate recent changes to public source So, these were apparently Matt's tweaks to changes being integrated from //public/jam, and we'll ignore them here. « |
23 years ago | |
#7 | 1346 | rmg | Add an option that gets Jam to exit as soon as any target fails (as if it had received an... "interrupt") Integrates Change 233 by Peter Glasscock. Added to Jam.html & RELNOTES - rmg « |
23 years ago | |
#6 | 1319 | rmg | Jam 2.3 + Perforce's internal changes. This change is a drop of the Perforce internal J...am changes since the 2.3 public release. The individual changes represented herein are preserved in the //guest/richard_geiger/intjam/ branch. The intent of this drop is to provide a base, from which other contributors' Jam branches may be integrated into. It is not intended to become a packaged release in this state. We will be integrating changes from other users prior to creating the next packaged release. Please refer to the src/RELNOTES file for an overview of the changes present in this integration. - Richard Geiger Open Source Engineer at Perforce « |
23 years ago | |
#5 | 486 | Perforce staff | Jam 2.3. See RELNOTES for a list of changes from 2.2.x. Just about every source... file was touched when jam got ANSI-fied. « |
24 years ago | |
#4 | 212 | Perforce staff | An interpretative integration of Peter Glasscock's -o file support. This is handled in th...e make1() routine, rather than in all the exec*.c files. -o x writes the actions to file x rather than actually running them. Implies -n (but not -d2). « |
26 years ago | |
#3 | 76 | Laura Wingerd | Integrate command-block-too-long fix, plus minor doc updates. Jam/MR release level is now... 2.2.5. (change 72, change 73, change 74, change 75) « |
26 years ago | |
#2 | 51 | Laura Wingerd | Update copyright year. | 26 years ago | |
#1 | 2 | laura | Add Jam/MR 2.2 source | 27 years ago |