22 years agoPerforce staff committed change 9953 into var_string memory leak fix by Matt Armstrong. Bug fix to be documented in RELNOTES. p4transfer.py: Transferred from production | ||
Add a comment | ||
18 years agoPerforce staff committed change 9951 into | ||
21 years agoPerforce staff committed change 9950 into Jam's message "warning: foo depends on itself" now uses the current target name (t->name) rather than the target it is considering recursing towar...ds (c->target->name). This just gets the end of the loop rather than the beginning, which in the tricky case of loops caused by HdrRule's include file scanning, can be more accurate. User visible change documented in RELNOTES. p4transfer.py: Transferred from production « | ||
18 years agoPerforce staff committed change 9941 into New jambase.c to follow new Jambase. p4transfer.py: Transferred from production | ||
20 years agoPerforce staff committed change 9940 into Fix jam HdrRule change 79346 -- it has horrible combinatoric behavior when you have system include files that go like this: arpa/som...ething includes sys/something includes machine/something includes sys/something-else Now HdrRule tries to be as conservative as possible to avoid building monster SEARCH lists. This is needed for AIX 5.3, where they apparently have such wild include mazes. Change to unreleased behavior. p4transfer.py: Transferred from production « | ||
20 years agoPerforce staff committed change 9936 into Fix to HdrRule to handle '#include "path/file"': if the included file has a directory component, then SEARCH and HDRSEARCH are set to include the pre...vious HDRSEARCH with 'path' appended. Without this, then any files included by "path/file" might not be found by jam, as it didn't know to look in the 'path' subdirectory. This is needed for p4v's central 'windows' include file. p4transfer.py: Transferred from production « | ||
18 years agoPerforce staff committed change 9932 into | ||
18 years agoPerforce staff committed change 9931 into | ||
19 years agoPerforce staff committed change 9929 into | ||
20 years agoPerforce staff committed change 9926 into | ||
21 years agoPerforce staff committed change 9924 into Nonstop unix changes from Kim Hae-Joo. p4transfer.py: Transferred from production | ||
21 years agoPerforce staff committed change 9923 into FreeBSD 5/AMD64 porting changes. Porting changes. p4transfer.py: Transferred from production | ||
22 years agoPerforce staff committed change 9922 into OpenBSD porting changes from Michael Champigny. Porting change. p4transfer.py: Transferred from production | ||
18 years agoPerforce staff committed change 9919 into | ||
19 years agoPerforce staff committed change 9918 into | ||
19 years agoPerforce staff committed change 9914 into | ||
19 years agoPerforce staff committed change 9913 into | ||
20 years agoPerforce staff committed change 9911 into Compute max line length on windows by OS type using GetVersionEx() call in execmax() function. Now instead of just 996 for the default, Win NT... 4.0 and Win 2K get 2047, and Win XP and 2003+ get 8191. The wheels of progress grind slowly. Bumped JAMVERSION to 2.5.1. New feature documented in RELNOTES. p4transfer.py: Transferred from production « | ||
19 years agoPerforce staff committed change 9909 into | ||
22 years agoPerforce staff committed change 9908 into Better string table support in file_archscan (filent.c), to support GHS librarian. Porting change. p4transfer.py: Transferred from production | ||
11 years agoPerforce staff committed change 9907 into Build jam without so many warnings on macosxx86_64. p4transfer.py: Transferred from production | ||
18 years agoPerforce staff committed change 9903 into Jam -dr now reports file/line numbers, at no small effort. New functionality documented in RELNOTES. p4transfer.py: Transferred from production | ||
11 years agoPerforce staff committed change 9902 into Build jam without so many warnings on macosxx86_64. p4transfer.py: Transferred from production | ||
20 years agoPerforce staff committed change 9901 into Compute max line length on windows by OS type using GetVersionEx() call in execmax() function. Now instead of just 996 for the default, Win NT... 4.0 and Win 2K get 2047, and Win XP and 2003+ get 8191. The wheels of progress grind slowly. Bumped JAMVERSION to 2.5.1. New feature documented in RELNOTES. p4transfer.py: Transferred from production « | ||
20 years agoPerforce staff committed change 9900 into | ||
20 years agoPerforce staff committed change 9896 into | ||
20 years agoPerforce staff committed change 9863 into Fix jam HdrRule change 79346 -- it has horrible combinatoric behavior when you have system include files that go like this: arpa/som...ething includes sys/something includes machine/something includes sys/something-else Now HdrRule tries to be as conservative as possible to avoid building monster SEARCH lists. This is needed for AIX 5.3, where they apparently have such wild include mazes. Change to unreleased behavior. p4transfer.py: Transferred from production « | ||
20 years agoPerforce staff committed change 9857 into Fix to HdrRule to handle '#include "path/file"': if the included file has a directory component, then SEARCH and HDRSEARCH are set to include the pre...vious HDRSEARCH with 'path' appended. Without this, then any files included by "path/file" might not be found by jam, as it didn't know to look in the 'path' subdirectory. This is needed for p4v's central 'windows' include file. p4transfer.py: Transferred from production « | ||
21 years agoPerforce staff committed change 9856 into | ||
21 years agoPerforce staff committed change 4409 into | ||
22 years agoPerforce staff committed change 3072 into Bring generated jam files up to date. | ||
22 years agoPerforce staff committed change 3071 into Bring generated jam files up-to-date. | ||
22 years agoPerforce staff committed change 3070 into Two Jambase changes: one fix, one enhancement. The fix: if a Jamrules invoked SubDir to establish other roots, and that Jamrules isn't in the curren...t directory, the roots it established were wrong. The enhancement: Undocumented support for SUBDIRRULES, user-provided rules to invoke at the end of the SubDir rule, and SUBDIRRESET, SUBDIR variables to reset (like SUBDIRC++FLAGS, SUBDIRHDRS, etc) for each new SubDir. Bug fix and change documented only in RELNOTES. « | ||
22 years agoPerforce staff committed change 3069 into Remove temp .bat files created on NT. Bug fix documented in RELNOTES. | ||
22 years agoPerforce staff committed change 3065 into Support for 'actions ... maxline value', to set a command specific maxline (rather than the OS-specific maximum). Undocumented. | ||
22 years agoPerforce staff committed change 2456 into Internal Perforce jam changes. See RELNOTES for details. They're manifold, and bound for jam 2.5. | ||
23 years agoPerforce staff committed change 1903 into Pull changes from the public jam. | ||
23 years agoPerforce staff committed change 1904 into Internal Perforce jam changes. See RELNOTES for details, but they're: 1. MkDir grists dir names so as not to conflict ... with other targets. 2. SubDir reworked to allow multiple, cooperating trees. 3. Makefile now uses $(EXENAME) so that . doesn't need to be in the user's path. These changes are bound for jam 2.5. « | ||
23 years agoPerforce staff committed change 1800 into Half rewritten. | ||
23 years agoPerforce staff committed change 1623 into | ||
23 years agoPerforce staff committed change 1619 into Branch of jam 2.4 rc2 for further work. | ||
23 years agoPerforce staff committed change 1614 into Update Jam.html to reflect recent changes to Glob and Match rules, and bring the date up to 2002. | ||
23 years agoPerforce staff committed change 1613 into | ||
23 years agoPerforce staff committed change 1612 into GLOB now applies the pattern to the directory-less filename, rather than the whole path. The directory is part of the arguments to GLOB, so the...re's no reason to require it to be part of the pattern. This makes echo [ Glob . : jam*.c ] ; match and output ./jam.c ./jambase.c ./jamgram.c instead of nothing at all. Thanks to Niklaus Giger. « | ||
23 years agoPerforce staff committed change 1601 into | ||
23 years agoPerforce staff committed change 1572 into Fix InstallInto to handle multiple sources properly, thanks to Stephen Goodson. Bug fix documented in RELNOTES. | ||
23 years agoPerforce staff committed change 1571 into MINGW port by Max Blagai. Porting change documented in RELNOTES. | ||
23 years agoPerforce staff committed change 1570 into New SoftLink rule, courtesy of David Lindes. User visible change documented in RELNOTES. | ||
23 years agoPerforce staff committed change 1565 into Suffix yyacc generated symbols with _t to ensure they don't conflict with other symbols, as RULE was. | ||
23 years agoPerforce staff committed change 1563 into Tighten up jam's copyright message, so it fits on one line. | ||
Adjust when notifications are sent to you about reviews that you're associated with (as an author, reviewer, project member or moderator).