Rene Rivera
5a441aa093
Bump version to 3.1.10 for release.
...
Update copyrights to new Boost License.
[SVN r22987]
2004-06-01 05:42:36 +00:00
Vladimir Prus
f8d7d9ce63
Implement NATIVE_RULE builtin and native version of set.difference.
...
[SVN r21198]
2003-12-10 07:57:22 +00:00
Vladimir Prus
d6dfb4f9db
Introduce new-style classes. They are declared by 'xclass' and instances
...
are created by 'xnew'. Those names will be changed when all classes are
migrated.
[SVN r19423]
2003-08-04 09:01:54 +00:00
Toon Knapen
f4826cf9ab
port to sunpro
...
[SVN r19022]
2003-07-10 12:09:28 +00:00
Toon Knapen
ee95830514
module type has become module_t
...
[SVN r19018]
2003-07-10 10:58:40 +00:00
Vladimir Prus
efa955eb10
Bugfix: don't assign the same number to two different flags.
...
[SVN r18961]
2003-07-07 15:02:36 +00:00
Vladimir Prus
dc5c32f5b4
Kill some warnings.
...
[SVN r18930]
2003-07-03 09:55:39 +00:00
Vladimir Prus
3ea74bbb4f
Handle include dependencies between generated sources correctly.
...
[SVN r18889]
2003-06-30 14:24:20 +00:00
Vladimir Prus
7cc06eca49
Partial sync with Perforce state. The main purpose was to merge
...
changesets 2499 and 2614, which change (and improve), handling of includes.
[SVN r18888]
2003-06-30 14:14:50 +00:00
Dave Abrahams
3c7f65f943
* builtins.c/h, modules.c/h - Added VARNAMES and DELETE_MODULE rules,
...
for getting the list of variable names and for clearing all rule and
variable storage.
* compile.c - better error reporting for unknown rules; now it is a
hard error.
* hash.c/h - added hash_free to allow removal of elements from a hash
* rule.c/h - implemented rule freeing; stopped exporting rules to the
global module by default.
* variable.c - reclaim variable storage when disposing of variable
hash.
* build.jam - make grammar building work under NT
[SVN r18405]
2003-05-15 20:53:16 +00:00
Vladimir Prus
0cd123a2db
Integrate semaphores extension from Craig McPeeters' branch on
...
public.perforce.com (revisions 1664, 1665).
[SVN r16472]
2002-12-02 12:28:01 +00:00
Vladimir Prus
85ea460c70
Kill a warning.
...
[SVN r15858]
2002-10-10 13:20:43 +00:00
Vladimir Prus
1c8db11b60
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
69126c8826
Eliminated several minor leaks.
...
[SVN r14305]
2002-07-05 10:41:53 +00:00
Dave Abrahams
5034244b39
Merged Matt Armstrong's patches
...
[SVN r14053]
2002-05-28 20:35:13 +00:00
Dave Abrahams
11a3675f95
restore FAIL_EXPECTED rule
...
[SVN r13745]
2002-05-08 13:52:50 +00:00
Dave Abrahams
fd5b271d4d
True 'C' compatibility
...
[SVN r13700]
2002-05-06 22:19:20 +00:00
Dave Abrahams
3a425fae63
Replace unused FAIL_EXPECTED with RMOLD
...
[SVN r13408]
2002-04-09 04:09:15 +00:00
Toon Knapen
bda320a43f
added new-line character after #endif directive (vacpp complains loudly)
...
[SVN r12502]
2002-01-25 14:13:40 +00:00
Dave Abrahams
e262b37478
Fixes for rule import handling; also extended IMPORT to allow
...
execution in the target module
[SVN r11911]
2001-12-04 18:22:04 +00:00
Dave Abrahams
b3b7186846
Backtrace
...
Debug file/line numbers
Local rules not implicitly imported
Craig McPheeters' dependency graph output as -d+12
Grammar cleanup
Factored parse evaluation into parse_evaluate()
Modified Files:
compile.c frames.h jam.h jamgram.c jamgram.y jamgram.yy make.c
parse.c parse.h rules.c rules.h scan.c scan.h
[SVN r11759]
2001-11-21 04:39:53 +00:00
Dave Abrahams
1908578f9c
Added copyright notices
...
[SVN r11663]
2001-11-11 13:07:51 +00:00
Dave Abrahams
49ba2cf8dd
merged to main trunk
...
[SVN r11610]
2001-11-06 15:36:16 +00:00