2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00
Commit Graph

471 Commits

Author SHA1 Message Date
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