Vladimir Prus
bb77bf428a
Bufgix.
...
* make1.c (make1): Do not process any stacked targets when interrupted.
[SVN r15650]
2002-10-02 15:11:36 +00:00
Vladimir Prus
511b07358e
Dependency scanning implementation.
...
* jam_src/builtins.c: New builtin SEARCH_FOR_TARGET.
* jam_src/rules.c
(bind_explicitly_located_targets): New function.
(search_for_target): New function.
* jam_src/make.c (make): Call 'bind_explicitly_located_targets()'
immediately on entering.
* jam_src/search.c (call_bind_rule): No longer 'static'.
* new/builtin.jam (c-scanner.process): Real implementation.
* test/dependency_test.py: Really test for dependencies.
[SVN r15646]
2002-10-02 11:56:32 +00:00
Vladimir Prus
58738ec933
Improve RPM spec per suggestions from Malte Starostik and Steve Robbins.
...
[SVN r15608]
2002-10-01 14:33:47 +00:00
Dave Abrahams
0667a2755d
Bug fix
...
[SVN r15536]
2002-09-28 08:03:38 +00:00
Dave Abrahams
9a5f0a5194
Suppress warning
...
[SVN r15535]
2002-09-28 08:03:19 +00:00
Rene Rivera
712c61a485
Fix for compiling with CodeWarrior.
...
[SVN r15503]
2002-09-25 05:53:35 +00:00
Dave Abrahams
99e3987837
Apply patch from "Markus Schöpflin" <markus.schoepflin@ginit-technology.com>
...
[SVN r15494]
2002-09-24 13:47:57 +00:00
Dave Abrahams
f41f552156
VC7 builds
...
[SVN r15236]
2002-09-09 14:05:10 +00:00
Dave Abrahams
fc0720b830
Apply patch for building with VC7
...
[SVN r15196]
2002-09-07 18:08:50 +00:00
Toon Knapen
de39477e27
IBM cc does not understand C++ comment (leading //).
...
Changed into using C-style comments (/* */)
[SVN r15187]
2002-09-06 21:03:10 +00:00
Dave Abrahams
7dc57cc6a2
Implemented less-liberal conversion rules
...
[SVN r15136]
2002-09-02 23:23:27 +00:00
Dave Abrahams
9f496d0cb2
Added quotes for the VC++ libraries
...
[SVN r15110]
2002-08-29 14:51:29 +00:00
Vladimir Prus
84abc8e0b9
Incremented version to 3.1.2, in anticipation of upcoming Boost release.
...
[SVN r14831]
2002-08-14 10:15:30 +00:00
Vladimir Prus
ccc3499bcf
Updated debian files.
...
[SVN r14830]
2002-08-14 10:01:32 +00:00
Vladimir Prus
04e36986de
Fixed formatting.
...
[SVN r14829]
2002-08-14 10:00:24 +00:00
Dave Abrahams
10be219d62
Automatic class def_init(), abstract class __init__ errors
...
Fixed line endings
Suppressed warnings
[SVN r14828]
2002-08-14 06:26:33 +00:00
Rene Rivera
4f0c6787e0
Damn, CVS!!! Fix the previous commit to correctly restore/merge 1.10 changes.ck lim
...
[SVN r14751]
2002-08-09 05:28:12 +00:00
Rene Rivera
93f5bc163a
This is a reworking of make1 to be non-recursive.
...
Pros:
1) Removes bug in stack limited platforms of blowing the stack limits. Like win32.tLiek win32.
2) Slightly faster (10% or so).
Cons:
1) More heap usage.
The code is from Sta
[SVN r14750]
2002-08-09 05:14:21 +00:00
Vladimir Prus
ddb52936a6
Make the BACKTRACE rule accept an optional 'levels' parameter.
...
[SVN r14563]
2002-07-22 17:39:42 +00:00
Vladimir Prus
5327706cde
Modified profiling code to handle recursive functions.
...
[SVN r14562]
2002-07-22 16:46:31 +00:00
Vladimir Prus
3d408cbe74
Attempts at creating Debian package.
...
* jam_src/Jamfile: Install documentation and bjam binary.
* debian/*: New files needed to create a package.
[SVN r14497]
2002-07-17 16:10:51 +00:00
Vladimir Prus
349e68b6de
Regenerated jambase.c.
...
[SVN r14424]
2002-07-12 15:54:58 +00:00
Dave Abrahams
1af9a139d6
Fix mistaken commit
...
[SVN r14422]
2002-07-12 14:52:01 +00:00
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