Rene Rivera
7957c76a0a
Move the python init lower so that it's not getting done unless there is something to actually do. Add a profile item for that python init.
...
[SVN r31313]
2005-10-13 22:12:34 +00:00
Rene Rivera
37a763d716
Add "-lx" option which limits the amount of time actions can run (in seconds). Currently only implemented for Windows NT and above.
...
[SVN r31266]
2005-10-10 20:33:22 +00:00
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
ba77b030fe
Do not hardcode binary name for output, use argv[0].
...
Patch from Craig Rodrigues.
[SVN r29445]
2005-06-06 12:16:26 +00:00
Dave Abrahams
9b516221b5
const-correctness for strings.[ch]
...
Removed flotsam from modules.h
Bind all environment variables, without any preprocessing for quotes,
spaces, or path separators, into the .ENVIRON module.
[SVN r29277]
2005-05-30 03:42:38 +00:00
Rene Rivera
a97e4369a4
Fix building of bjam itself after floating options change. Needed to make sure that we eat up the multi arg options if they exist.
...
[SVN r29239]
2005-05-27 03:48:04 +00:00
Rene Rivera
40a630e54b
Remove restriction that option arguments need to be before target arguments. Options can now be intermixed with targets.
...
[SVN r29232]
2005-05-26 17:20:32 +00:00
Rene Rivera
7b4b0d6b8f
* Increase version, long overdue.
...
* Build bjam only by default, instead of all the other misc binaries.
* Implement disabling of splitting of imported variables. Not enable yet.
* Fix 7zip archiver search to work with newest 7z version.
[SVN r28541]
2005-04-30 06:28:38 +00:00
Vladimir Prus
e98ac4ece6
Initial Python integration support. Disabled by default, find and
...
change the setting of HAVE_PYTHON in build.jam to enable it.
[SVN r27559]
2005-03-05 07:59:14 +00:00
Vladimir Prus
d48c13e33c
Load internally defined vars (for example, 'OS'), after loading
...
environment, so that any settings in environment, possibly unrelated
to bjam, don't change bjam opinion about OS its running at.
[SVN r24987]
2004-09-09 11:57:09 +00:00
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
aed5122119
Bump bjam version.
...
[SVN r21219]
2003-12-11 10:19:42 +00:00
Vladimir Prus
f78c05c27b
Added a script for automatically bumping bjam version.
...
* jam_src/bump_version.py
The script
* jam_src/jam.c
Change version specification so that it's easier to change it by regexp.
[SVN r21196]
2003-12-10 07:49:14 +00:00
Vladimir Prus
046fd40193
Bump version to 3.1.8.
...
[SVN r20661]
2003-11-04 17:51:28 +00:00
Vladimir Prus
ec93f012f1
Bump version to 3.1.7.
...
[SVN r20010]
2003-09-11 06:46:47 +00:00
Toon Knapen
f4826cf9ab
port to sunpro
...
[SVN r19022]
2003-07-10 12:09:28 +00:00
Vladimir Prus
a38232390f
Bump Jam version to 3.1.6.
...
[SVN r18897]
2003-07-01 05:14:46 +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
Vladimir Prus
5df16b625e
Bump bjam version to 3.1.5. The current V2 codebase won't work with
...
older bjams, at all.
[SVN r18437]
2003-05-19 10:07:00 +00:00
Rene Rivera
4f0f52f443
Brought back compatability of command line specified targets to update.
...
Modified UPDATE builtin to: 1. clear the update list, 2. set the update list to the given targets, 3. return the previous update list.
[SVN r16764]
2003-01-05 19:11:07 +00:00
Dave Abrahams
ce28e203fb
Bug fix from Zak Kipling <zak.kipling@cantab.net>
...
If you execute jam with no explicit target specified, it exits with
"EXITOK" regardless of whether the build actually succeeds...
[SVN r16336]
2002-11-20 01:37:56 +00:00
Vladimir Prus
cf24cc243a
Increase Boost.Jam version to 3.1.3.
...
[SVN r15710]
2002-10-04 14:25:11 +00:00
Rene Rivera
df6ffde6b8
Fix for compiling with CodeWarrior.
...
[SVN r15503]
2002-09-25 05:53:35 +00:00
Vladimir Prus
42de522df6
Incremented version to 3.1.2, in anticipation of upcoming Boost release.
...
[SVN r14831]
2002-08-14 10:15:30 +00:00
Vladimir Prus
7db103a85b
Fixed formatting.
...
[SVN r14829]
2002-08-14 10:00:24 +00:00
Vladimir Prus
d2a25c1a57
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
Dave Abrahams
c9481ab35f
enable -q, thanks to "Markus Scherschanski" <mscherschanski@dspace.de>
...
[SVN r14083]
2002-06-05 13:38:17 +00:00
Dave Abrahams
6ed2d03c16
true 'C' compatibility
...
[SVN r13701]
2002-05-06 22:31:44 +00:00
Dave Abrahams
10204482ba
perforce 2.4 merge (again)
...
[SVN r13391]
2002-04-07 00:22:45 +00:00
Rene Rivera
76dcdeff15
Set to version 3.1
...
Changed options to allow GNU style options of "--x".
Added ARGV variable for invocation arguments.
[SVN r13124]
2002-03-07 17:14:12 +00:00
Dave Abrahams
93f12c9a68
Merge with Perforce 2.4 state
...
[SVN r13111]
2002-03-06 14:13:29 +00:00
Vladimir Prus
3cc221d1ee
Copyrights added to the version string.
...
[SVN r12147]
2001-12-25 08:59:07 +00:00
Dave Abrahams
76c0cee6aa
fixes
...
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
953932e4b7
Fixes for Win95/98 command handling, I hope.
...
[SVN r11910]
2001-12-04 18:19:24 +00:00
Dave Abrahams
999cabf7e6
Fixed YYDEBUG bug fiasco
...
[SVN r11751]
2001-11-20 22:36:00 +00:00
Dave Abrahams
7983e22211
Added copyright notices
...
[SVN r11662]
2001-11-11 13:01:26 +00:00
Dave Abrahams
de59a71012
Modified Files:
...
jam.c strings.c strings.h
Fixed a string bug; added reinforcing tests to detect it.
[SVN r11642]
2001-11-09 14:47:12 +00:00
Dave Abrahams
49ba2cf8dd
merged to main trunk
...
[SVN r11610]
2001-11-06 15:36:16 +00:00