K. Noel Belcourt
94dc045aae
Set MAXLINE in jam.h to 23k bytes for AIX. The piecemeal archive action
...
was broken with the default MAXLINE of 102400. Because the AIX shell uses
some of the 24k default buffer size for its own use, I reduced it to 23k.
[SVN r38138]
2007-07-04 17:36:17 +00:00
Rene Rivera
b7d40f4ce6
Add "sun" as alias to Sun Workshop compiler tools.
...
[SVN r38050]
2007-06-21 18:33:08 +00:00
Rene Rivera
4c1108f18e
Delete commented out code.
...
[SVN r38038]
2007-06-19 14:32:32 +00:00
Nicola Musatti
2aa34fb9a3
Worked around a Borland problem
...
[SVN r38037]
2007-06-19 07:04:20 +00:00
Rene Rivera
21d13c7803
Fix to compile in Borland C99: CLOCKS_PER_SEC, and clock_t, can be a float.
...
[SVN r38034]
2007-06-19 03:00:46 +00:00
Rene Rivera
7530b417d8
Restore "Add support for building bjam with pgi and pathscale toolsets." changes since the previous merge nuked them.
...
[SVN r38013]
2007-06-17 15:44:19 +00:00
Rene Rivera
fe5eda50dc
Fix type equivalence warnings, and possible errors.
...
[SVN r38010]
2007-06-16 21:28:13 +00:00
Rene Rivera
87d0504845
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
K. Noel Belcourt
b6ae6d1dd8
Add support for building bjam with pgi and pathscale toolsets.
...
[SVN r37924]
2007-06-07 03:56:26 +00:00
Rene Rivera
1084c8a571
Fix extra file.
...
[SVN r37555]
2007-05-01 22:57:41 +00:00
Rene Rivera
48767f54a2
Bump to version 3.1.15.
...
[SVN r37546]
2007-05-01 03:58:24 +00:00
Rene Rivera
300be29a3b
Improve the detection logic so that it work under vc8 running a Win64 OS. It is now possible to build a 64bit variant of bjam with vc8. Document the new buid script syntax and the numerous bjam options.
...
[SVN r37055]
2007-02-24 20:43:24 +00:00
Rene Rivera
5e08f1adaa
Oops, silence the script.
...
[SVN r36693]
2007-01-11 21:47:52 +00:00
Rene Rivera
63f3745ab1
Fix script errors when PATH contains parenthesis "()", like Win64 does. The fix corrects all instances of "set" just incase there are other places other than PATH where this is a problem.
...
[SVN r36692]
2007-01-11 21:43:47 +00:00
Vladimir Prus
a65621a594
Strip newline from lines passed to headerscan pattern
...
[SVN r36628]
2007-01-06 19:51:28 +00:00
Rene Rivera
28d815e843
build.jam; enable gc debug info with debug build. mem.c; only enable gc debug mode with debug build, and fix compiling boehm gc with gcc/linux.
...
[SVN r36010]
2006-11-12 06:25:09 +00:00
Rene Rivera
ddda4d167e
Fix incorrect macro def.
...
[SVN r35433]
2006-09-30 19:11:04 +00:00
Rene Rivera
c65b20e190
Seems any $(x:X) expansion will expand to empty string as opposed to empty list.
...
[SVN r35353]
2006-09-27 15:39:42 +00:00
Rene Rivera
d7180b3124
Swap test values to correct expected-obtained order.
...
[SVN r35352]
2006-09-27 15:01:52 +00:00
Rene Rivera
08bebc57f8
Minor edits. Add var expansion test that veryfies that "$(x:D)" is broken.
...
[SVN r35351]
2006-09-27 14:52:19 +00:00
K. Noel Belcourt
79047105e6
Add this option to vacpp when building bjam (-bmaxdata:0x40000000).
...
This option increases the amount of heap / stack space available
to bjam when it runs. By default on IBM SP2 clusters, the available
stack is limited to 256 Mb which is insufficient for building larger
applications.
-bmaxdata=<num>
Sets the maximum size of the area shared by the
static data (both initialized and uninitialized)
and the heap to <num> bytes. The default is
-bmaxdata=0.
[SVN r35323]
2006-09-25 21:48:04 +00:00
Rene Rivera
e7f8022433
Cleanup.
...
[SVN r35279]
2006-09-22 16:07:59 +00:00
Rene Rivera
4e2d9e6458
Apply patch from Yakov Markovitch; [ 1558580 ] jam:"VAR on TARGET ?= values" unconditionally assigns values.
...
Add corresponding test.
[SVN r35229]
2006-09-20 16:09:19 +00:00
Rene Rivera
e592c96067
Display seconds in perf data times to help in multi-platform comparison and human comprehension.
...
[SVN r35221]
2006-09-20 04:03:20 +00:00
Rene Rivera
a3a6db940a
Minor cleanup of hash code, to make reduce the likelyhood of bugs in it. Made debug build not use the custom string allocator to allow using valgrind to detect access errors.
...
[SVN r35154]
2006-09-18 04:00:34 +00:00
Rene Rivera
84df8eb0e8
Patch implementing new W32_GETREGNAMES builting by Bojan Resnik. Added a corresponding test for the new builtin. And cleaned up some of the documentation.
...
[SVN r35061]
2006-09-10 18:14:50 +00:00
Rene Rivera
01a888195d
Add support for compiling with Duma memory checking library.
...
[SVN r35058]
2006-09-10 17:04:21 +00:00
Rene Rivera
91c713cc1a
Implement gc of string only hash entries (note, doesn't work likely because a buffer overrun in var expand). Allocate all character data as atomic.
...
[SVN r35036]
2006-09-07 18:33:04 +00:00
Rene Rivera
ad1e042a9c
Add "--gc" option to build in Boehm GC allocator.
...
[SVN r35031]
2006-09-07 05:39:37 +00:00
Rene Rivera
ac312e6588
Add defs for accessing the raw allocation functions.
...
[SVN r35030]
2006-09-07 04:25:58 +00:00
Rene Rivera
ac30f01631
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
78b73ef471
Output generated files only when debug output is on, -n turns this on but -d+10 doesn't.
...
[SVN r34992]
2006-08-29 14:58:17 +00:00
Rene Rivera
38e6e08970
Applied path from Yakov Markovitch: [ 1538176 ] VARNAMES bjam rule doesn't work for global module.
...
[SVN r34987]
2006-08-28 19:31:34 +00:00
Rene Rivera
bc17d322f8
Add the output of @() generated files to the debug output of "-n" and "-d+2". The output is added as an additional pseudo action right before the command that uses the generated files.
...
[SVN r34986]
2006-08-28 19:23:59 +00:00
Rene Rivera
f44f673cfc
Add missing copyright+license.
...
[SVN r34736]
2006-07-26 01:33:43 +00:00
Vladimir Prus
d0cbd356a4
More patches from Bronek
...
[SVN r34724]
2006-07-25 05:50:44 +00:00
Rene Rivera
f7fc5cf2c6
Fix...
...
tools/jam/index.html:
*A* broken link: ../../doc/html/jam.html
[SVN r34677]
2006-07-23 16:59:49 +00:00
Rene Rivera
68b7a699f4
Bump version to 3.1.14.
...
[SVN r34675]
2006-07-23 16:21:30 +00:00
Vladimir Prus
fe301ad3f0
More auto-dialog-closing fixes from Bronek.
...
[SVN r34658]
2006-07-22 06:12:42 +00:00
Vladimir Prus
b9ff2093c0
Improvements in auto-closing on dialog boxes. In particular, new
...
check that parent's creation time is less than child's creation time.
Patch from Bronek Kozicki.
[SVN r34605]
2006-07-20 06:27:50 +00:00
Vladimir Prus
8fd23e4502
Improve auto-closing of dialog boxes.
...
- Don't close boxes owned by 'explorer.exe'.
- Close dialog parented by csrss.exe ("Unable to locate component/dll")
- Various cleanups
Patch from Bronek Kozicki.
[SVN r34536]
2006-07-15 05:54:35 +00:00
Rene Rivera
d0c0f6e9a4
Remove warning when building rpm packages.
...
[SVN r34216]
2006-06-07 03:05:47 +00:00
Rene Rivera
0b38c56f93
Remove debug message.
...
[SVN r34214]
2006-06-07 03:00:29 +00:00
Rene Rivera
edb3621113
Fix rpm building on Linux installs that have both rpmbuild and rpm.
...
[SVN r34213]
2006-06-07 02:59:15 +00:00
Rene Rivera
4cf428cc11
Fix out of order function definitions.
...
[SVN r34211]
2006-06-07 02:16:58 +00:00
Rene Rivera
5cb7524ce7
Make the action timeout attempt to also close any open dialogs before killing processes. Thanks to Bronek Kozicki.
...
[SVN r34210]
2006-06-06 23:58:07 +00:00
Rene Rivera
43c3f39ef8
Rewrite version bump script to not have external dependencies. Bump to bjam to 3.1.13.
...
[SVN r34205]
2006-06-06 20:42:08 +00:00
Vladimir Prus
65f3f30ff9
64-bit fixes.
...
Patch from Andreas Fredriksson.
[SVN r34086]
2006-05-25 08:14:30 +00:00
Vladimir Prus
d3e3d86bfe
Don't return random value from 'bjam_call'.
...
[SVN r33830]
2006-04-26 13:28:52 +00:00
Vladimir Prus
9edfd33dd1
Editorial changes.
...
Patch from Richard Peters.
[SVN r33803]
2006-04-25 10:09:01 +00:00