Dave Abrahams
f5663382cb
tru64cxx6.5 fixes
...
[SVN r14421]
2002-07-12 14:32:20 +00:00
Vladimir Prus
56da200494
Merge from feature_branch-update_rule (state 1).
...
* jam_src/Jamfile, jam_src/boost-jam.spec, jam_src/patchlevel.h:
Updated version number to 3.1.1.
* jam_src/jam.c: Made JAM_VERSION three-element string.
* bootstrap.jam: When JAM_VERSION is 3.1.1 or more, call UPDATE
explicitly on all non-option element in the command line.
[SVN r14363]
2002-07-09 08:58:29 +00:00
Vladimir Prus
14237dc18a
Eliminated several minor leaks.
...
[SVN r14305]
2002-07-05 10:41:53 +00:00
Rene Rivera
8e4da42ca8
Added new hcache.h/c files so that RPM building works.
...
[SVN r14303]
2002-07-04 17:54:54 +00:00
Dave Abrahams
689fc18123
Fix comments
...
[SVN r14302]
2002-07-04 15:43:02 +00:00
Dave Abrahams
067cf0d0a7
Add immortal string block allocator
...
[SVN r14301]
2002-07-04 15:31:52 +00:00
Dave Abrahams
9706cfc517
Clean up insignificant leak
...
[SVN r14300]
2002-07-04 15:31:23 +00:00
Dave Abrahams
f53a2777ab
Not sure why, but this is out-of-sync with HEAD
...
[SVN r14299]
2002-07-04 14:09:12 +00:00
Dave Abrahams
50ad7f49c6
Fixed this memory leak:
...
==30721== 174984 bytes in 14582 blocks are definitely lost in loss record 20 of 25
==30721== at 0x40043BDB: malloc (vg_clientfuncs.c:100)
==30721== by 0x804E02A: addsettings (rules.c:235)
==30721== by 0x804A2AF: collect_arguments (compile.c:652)
==30721== by 0x804A759: evaluate_rule (compile.c:864)
==30721== by 0x804A072: compile_rule (compile.c:563)
==30721== by 0x804DDBC: parse_evaluate (parse.c:138)
==30721== by 0x80497FD: compile_append (compile.c:124)
[SVN r14298]
2002-07-04 14:06:21 +00:00
Vladimir Prus
fdf1e57bec
Fixed a memory leak.
...
[SVN r14288]
2002-07-03 13:41:25 +00:00
Vladimir Prus
e70e392ddd
Fix "-q" option, thanks to Markus Scherschanski.
...
* jam_src/make1.c (make1d): Quickquit in all cases, not only when
DEBUG_MAKE is set.
[SVN r14277]
2002-07-02 11:53:21 +00:00
Vladimir Prus
ddf7827f29
Integrated Perforce change 1522: InstallInto now handle multiple files.
...
[SVN r14258]
2002-06-28 10:33:26 +00:00
Dave Abrahams
0c4c2bb265
fixing up Jambase.c/jambase.c naming problem
...
[SVN r14256]
2002-06-28 02:18:29 +00:00
Dave Abrahams
866e1b523c
fix Jambase.c/jambase.c naming issue
...
[SVN r14255]
2002-06-28 02:15:17 +00:00
Dave Abrahams
c06e5f46f5
fixed mistaken removal of jambase.c
...
[SVN r14169]
2002-06-18 13:59:30 +00:00
Dave Abrahams
2d2451a271
unremoved
...
[SVN r14167]
2002-06-18 13:47:47 +00:00
Dave Abrahams
48150992e4
enable -q, thanks to "Markus Scherschanski" <mscherschanski@dspace.de>
...
[SVN r14083]
2002-06-05 13:38:17 +00:00
Dave Abrahams
99d874e63d
Warning suppression
...
[SVN r14059]
2002-05-29 14:17:13 +00:00
Dave Abrahams
3d8aae55e3
Merged Matt Armstrong's patches
...
[SVN r14053]
2002-05-28 20:35:13 +00:00
Dave Abrahams
632fd15728
Move fix to main trunk
...
[SVN r13953]
2002-05-16 15:42:44 +00:00
Dave Abrahams
769b9c903d
Remove settings JAMSHELL = "sh -c", since that can never work (the whole thing goes into argv[0]).
...
[SVN r13754]
2002-05-08 16:19:03 +00:00
Dave Abrahams
a663d9fd00
restore FAIL_EXPECTED rule
...
[SVN r13745]
2002-05-08 13:52:50 +00:00
Dave Abrahams
2638238375
Fix building on Cygwin
...
[SVN r13728]
2002-05-07 21:44:19 +00:00
Dave Abrahams
a914676bcc
Fix building on Cygwin
...
[SVN r13727]
2002-05-07 20:53:02 +00:00
John Maddock
d7a97f3813
Fixes for Sun Forte cc
...
[SVN r13713]
2002-05-07 10:41:42 +00:00
Dave Abrahams
8264b51ea3
true 'C' compatibility
...
[SVN r13701]
2002-05-06 22:31:44 +00:00
Dave Abrahams
2b52c722d1
True 'C' compatibility
...
[SVN r13700]
2002-05-06 22:19:20 +00:00
Dave Abrahams
cdba798a30
better error reporting
...
[SVN r13694]
2002-05-06 18:59:11 +00:00
Dave Abrahams
2bf1779f95
Bug fixes
...
[SVN r13693]
2002-05-06 18:54:24 +00:00
Dave Abrahams
2b392b9c3f
new initialization code + tests
...
[SVN r13687]
2002-05-06 17:51:21 +00:00
Vladimir Prus
7216413534
Minor fixes.
...
* jam_src/Jambase: Now really downcase $(ARGV[1]).
* jam_src/compile.c: Fix formatting, now that 'lol_print' don't insert
space at the end.
* jam_src/jambase.c: Regenerated.
[SVN r13676]
2002-05-06 06:44:24 +00:00
John Maddock
fbecfa9d63
Added automatic Cygwin detection
...
[SVN r13663]
2002-05-04 11:06:20 +00:00
Rene Rivera
687692e434
Merge bjam changes.
...
[SVN r13628]
2002-05-03 02:02:50 +00:00
Dave Abrahams
7fc5e16917
Merged Rene's boost_build_v2 branch into the main trunk
...
[SVN r13586]
2002-04-30 14:33:25 +00:00
Dave Abrahams
38b1628e8d
Improved debugging output:
...
* added space after "on"
* try harder to indicate in which module a rule is going to execute
* Stop printing the module context of variable settings; it was
confusing especially when the variable turned out to be a local
variable or an argument name.
*
Register the name by which each rule is /invoked/ in its frame instead
of the name by which the rule was defined. This changes the behavior
of the builtin BACKTRACE rule, causing it to register the rule's
invocation names (filenames and line numbers lead the user to the
definition context anyway). This change was neccessary in order to
support classes: we can now extract the name of a class being
initialized by looking at the backtrace from within the class module's
__init__ rule.
[SVN r13585]
2002-04-30 14:22:46 +00:00
Dave Abrahams
2e6f58d76f
Better error reporting for IMPORT
...
[SVN r13584]
2002-04-30 14:13:09 +00:00
Dave Abrahams
d7891083e4
Always use a .bat file unless forced to do otherwise
...
[SVN r13490]
2002-04-15 04:18:23 +00:00
Dave Abrahams
6c2f79065a
vc7 compatibility for BOost.Python v1
...
Better error messages for Jam when actions are too long
[SVN r13477]
2002-04-13 15:33:00 +00:00
Vladimir Prus
9672a10fcc
Fixes.
...
* lists.c (list_print): Do not output trailing whitespace. This change
is intended to make writing tests easier.
[SVN r13425]
2002-04-10 08:43:22 +00:00
Dave Abrahams
90b3bd3962
Replace unused FAIL_EXPECTED with RMOLD
...
[SVN r13408]
2002-04-09 04:09:15 +00:00
Dave Abrahams
4c8c98cf05
dummy
...
[SVN r13407]
2002-04-09 04:05:02 +00:00
Dave Abrahams
6e7a7ae866
Replace unused FAIL_EXPECTED with RMOLD
...
[SVN r13406]
2002-04-09 04:01:58 +00:00
Dave Abrahams
8cfa7b44d9
perforce 2.4 merge (again)
...
[SVN r13391]
2002-04-07 00:22:45 +00:00
Dave Abrahams
70b7eba6b9
perforce 2.4 integration
...
[SVN r13388]
2002-04-06 23:41:05 +00:00
Dave Abrahams
f891297b4c
perforce 2.4 changes
...
[SVN r13387]
2002-04-06 23:40:41 +00:00
Dave Abrahams
687976bd4b
rolled forward GLOB and MATCH changes from perforce. Also incorporated regex cacheing to MATCH
...
[SVN r13386]
2002-04-06 23:36:47 +00:00
Beman Dawes
43e8fdbca5
Add double quotes in case spaces in paths, fix cut and paste errors
...
[SVN r13362]
2002-04-03 18:31:18 +00:00
Dave Abrahams
b56a613d95
bug fixes for Beman
...
[SVN r13346]
2002-04-02 19:27:00 +00:00
Dave Abrahams
ca658a966e
Fixed MATCH rule port
...
Changed regex.split to work with MATCH
Fixed build-system.jam so command-line JAMFILE specification works
[SVN r13326]
2002-04-01 02:59:53 +00:00
Dave Abrahams
d16d0de2b9
Roll back changes which should be on the branch for now.
...
[SVN r13325]
2002-04-01 02:58:32 +00:00