Rene Rivera
000431fdc1
build-system.jam
...
* Reflect added start/end timestamps for actions in xml output. And update action rules for new args.
execcmd.h
* Add start/end timestamps to action timing info.
execnt.c
* Fix filetime_seconds calculation when time is larger than low 32 bit value.
* Add calc of C time_t from Windows FILETIME.
* Add start/end timestamps recording to action timing info.
execunix.c
* Add start/end timestamps recording to action timing info.
jam.c
* Change JAMDATE to use common ISO date format.
make1.c
* Redo __TIMING_RULE__ and __ACTION__RULE__ invocations to new argument ordering and added end/result timestamp values.
[SVN r41431]
2007-11-28 07:21:49 +00:00
Rene Rivera
f33adc78fc
Remove non-existent option info.
...
[SVN r41414]
2007-11-27 17:53:56 +00:00
Vladimir Prus
d5fbab60f8
New Python rule -- 'backtrace'.
...
[SVN r40497]
2007-10-27 09:55:58 +00:00
Vladimir Prus
f653f04d9f
New bjam.variable function exposed to Python.
...
[SVN r39876]
2007-10-10 08:25:27 +00:00
Vladimir Prus
324ef5d514
Add values of variables specified with -s to .EVNRION
...
module, so that we can override environment on
command line.
[SVN r39873]
2007-10-10 07:40:05 +00:00
Vladimir Prus
566764c705
Initial support for defining action body from Python.
...
[SVN r39102]
2007-09-01 08:55:35 +00:00
Rene Rivera
b3128a55bd
Implement running action commands through pipes (-p option) to fix jumbled output when using parallel execution with -j option. This is implemented for Unix variants, and Windows (Win32/NT). [ticket #994 ]
...
[SVN r38009]
2007-06-16 20:52:36 +00:00
Rene Rivera
f4efe8b540
Cleanup memory allocation calls to use macros defined in new mem.h header. This new header will handle configuration of both memory allocator to use, and memory profiling.
...
[SVN r35029]
2006-09-07 03:57:02 +00:00
Rene Rivera
0f9cc7a19e
Fix atexit crashes because string for temp files got freed before they got used on the at exit file deletes.
...
[SVN r31658]
2005-11-15 05:44:03 +00:00
Rene Rivera
504377c6f3
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
a34669c462
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
eed0cf6cc3
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
81d11bddd4
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
4d9c1ec841
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
30692a4049
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
a9e2ffa6a1
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
eefe778ebc
* 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
17fbf80396
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
2886cf03ec
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
7bec1dd305
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
3470afe5c9
Bump bjam version.
...
[SVN r21219]
2003-12-11 10:19:42 +00:00
Vladimir Prus
179ed88d07
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
98cdd48d77
Bump version to 3.1.8.
...
[SVN r20661]
2003-11-04 17:51:28 +00:00
Vladimir Prus
82032bd8d8
Bump version to 3.1.7.
...
[SVN r20010]
2003-09-11 06:46:47 +00:00
Toon Knapen
d3bed59788
port to sunpro
...
[SVN r19022]
2003-07-10 12:09:28 +00:00
Vladimir Prus
4b6f3babbb
Bump Jam version to 3.1.6.
...
[SVN r18897]
2003-07-01 05:14:46 +00:00
Vladimir Prus
b703a29011
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
2f3cd9913e
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
3411092edc
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
4f0463b278
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
a7ead880c1
Increase Boost.Jam version to 3.1.3.
...
[SVN r15710]
2002-10-04 14:25:11 +00:00
Rene Rivera
712c61a485
Fix for compiling with CodeWarrior.
...
[SVN r15503]
2002-09-25 05:53:35 +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
04e36986de
Fixed formatting.
...
[SVN r14829]
2002-08-14 10:00:24 +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
Dave Abrahams
48150992e4
enable -q, thanks to "Markus Scherschanski" <mscherschanski@dspace.de>
...
[SVN r14083]
2002-06-05 13:38:17 +00:00
Dave Abrahams
8264b51ea3
true 'C' compatibility
...
[SVN r13701]
2002-05-06 22:31:44 +00:00
Dave Abrahams
8cfa7b44d9
perforce 2.4 merge (again)
...
[SVN r13391]
2002-04-07 00:22:45 +00:00
Rene Rivera
c3c3fc398e
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
02b986f45b
Merge with Perforce 2.4 state
...
[SVN r13111]
2002-03-06 14:13:29 +00:00
Vladimir Prus
e2e60b18ed
Copyrights added to the version string.
...
[SVN r12147]
2001-12-25 08:59:07 +00:00
Dave Abrahams
2b1d5b3fbb
fixes
...
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
472a88c614
Fixes for Win95/98 command handling, I hope.
...
[SVN r11910]
2001-12-04 18:19:24 +00:00
Dave Abrahams
cd813ace05
Fixed YYDEBUG bug fiasco
...
[SVN r11751]
2001-11-20 22:36:00 +00:00
Dave Abrahams
7606219995
Added copyright notices
...
[SVN r11662]
2001-11-11 13:01:26 +00:00
Dave Abrahams
afcd1ca78e
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
d0f03c1ab5
merged to main trunk
...
[SVN r11610]
2001-11-06 15:36:16 +00:00