Rene Rivera
135cc00ef8
Variety of performance improvements.
...
* bjam; bump to version 3.1.12
* bjam; make it possible to build in MinGW/MSYS shell
* bjam; move profile code to debug.h/c to make it available for use everywhere
* bjam; cache all filesystem query operations, Unix and Windows only, include PWD and scanning
* bjam; add memory profile info, and sprinkle throught code
* bbv2; rewrite some while() loops into for() loops to reduce time and memory
* bbv2; keep a single instance counter instead of one per type to reduce memory use
* bjam+bbv2; change NORMALIZE_PATH builtin to join path parts to reduce memory use
[SVN r31177]
2005-10-03 00:47:36 +00:00
Vladimir Prus
07d836e177
Enable native version of regex.transform.
...
[SVN r31141]
2005-09-28 14:28:46 +00:00
Vladimir Prus
0581a15270
Implement versioning for native rules. This allows to change interface of
...
a native rule and have Boost.Build detect that and produce nice error, as
opposed to obscure one.
[SVN r31140]
2005-09-28 14:09:58 +00:00
Vladimir Prus
718f8e4eb3
BSL
...
[SVN r25055]
2004-09-13 16:19:19 +00:00
Dave Abrahams
17a9d33869
Added missing return value in order.c
...
[SVN r22565]
2004-03-30 19:53:34 +00:00
Vladimir Prus
f2df997306
Optimize library ordering by native rules.
...
[SVN r22281]
2004-02-16 08:30:13 +00:00
Vladimir Prus
6c645a5918
Disable order-sensitive properties for a while. They cause performance
...
degradation that should be investigated.
[SVN r22145]
2004-02-03 08:36:46 +00:00
Vladimir Prus
03a73e9a08
Instroduce order-sensitive properties.
...
* build/feature.jam: New feature attribute 'order-sensitive'.
* jam_src/modules/property-set.c: (property_set_create): Don't sort
order-sensitive attributes.
[SVN r22132]
2004-02-02 13:12:30 +00:00
Vladimir Prus
841a1fd4ea
Refactorings.
...
* jam_src/compile.c
(call_rule): New function.
* jam_src/modules/property-set.c
(property_set_create): Use 'call_rule'.
[SVN r22131]
2004-02-02 11:50:31 +00:00
Toon Knapen
5d21e13a4c
changed C++ style comment into C-style comment (port to IBM)
...
[SVN r21290]
2003-12-16 14:32:09 +00:00
Dave Abrahams
c5f3926445
Fix up C++-isms in C code.
...
[SVN r21239]
2003-12-12 16:26:23 +00:00
Vladimir Prus
8e1a189707
Make 'sequence.select-highest-ranked' native.
...
[SVN r21217]
2003-12-11 09:02:01 +00:00
Vladimir Prus
cc1cfed76e
Huh, memory management is jam is tricky.
...
[SVN r21209]
2003-12-10 15:28:30 +00:00
Vladimir Prus
568d9e83df
Forgotten file
...
[SVN r21208]
2003-12-10 15:06:00 +00:00
Vladimir Prus
8dacac3c02
Add native version of 'regex.transform'. The rule is used during header
...
scanning, so should be as fast as possible.
[SVN r21205]
2003-12-10 11:29:09 +00:00
Vladimir Prus
b03372ac97
The 'path.exists' rule is now native.
...
[SVN r21201]
2003-12-10 08:27:21 +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