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

103 Commits

Author SHA1 Message Date
Dave Abrahams
cc74dc201e Implemented less-liberal conversion rules
[SVN r15136]
2002-09-02 23:23:27 +00:00
Dave Abrahams
52e01c89bd Added quotes for the VC++ libraries
[SVN r15110]
2002-08-29 14:51:29 +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
22d30f81dc Updated debian files.
[SVN r14830]
2002-08-14 10:01:32 +00:00
Vladimir Prus
7db103a85b Fixed formatting.
[SVN r14829]
2002-08-14 10:00:24 +00:00
Dave Abrahams
8575980b41 Automatic class def_init(), abstract class __init__ errors
Fixed line endings
Suppressed warnings


[SVN r14828]
2002-08-14 06:26:33 +00:00
Rene Rivera
2d809ddc44 Damn, CVS!!! Fix the previous commit to correctly restore/merge 1.10 changes.ck lim
[SVN r14751]
2002-08-09 05:28:12 +00:00
Rene Rivera
7d72ad9899 This is a reworking of make1 to be non-recursive.
Pros:
1) Removes bug in stack limited platforms of blowing the stack limits. Like win32.tLiek win32.
2) Slightly faster (10% or so).
Cons:
1) More heap usage.

The code is from Sta


[SVN r14750]
2002-08-09 05:14:21 +00:00
Vladimir Prus
398dd1c01f Make the BACKTRACE rule accept an optional 'levels' parameter.
[SVN r14563]
2002-07-22 17:39:42 +00:00
Vladimir Prus
c564bb24a1 Modified profiling code to handle recursive functions.
[SVN r14562]
2002-07-22 16:46:31 +00:00
Vladimir Prus
8aac1788ff Attempts at creating Debian package.
* jam_src/Jamfile: Install documentation and bjam binary.
    * debian/*: New files needed to create a package.


[SVN r14497]
2002-07-17 16:10:51 +00:00
Vladimir Prus
020c9e4185 Regenerated jambase.c.
[SVN r14424]
2002-07-12 15:54:58 +00:00
Dave Abrahams
2c056ca135 Fix mistaken commit
[SVN r14422]
2002-07-12 14:52:01 +00:00
Dave Abrahams
426164ef04 tru64cxx6.5 fixes
[SVN r14421]
2002-07-12 14:32:20 +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
Vladimir Prus
69126c8826 Eliminated several minor leaks.
[SVN r14305]
2002-07-05 10:41:53 +00:00
Rene Rivera
29af4a572f Added new hcache.h/c files so that RPM building works.
[SVN r14303]
2002-07-04 17:54:54 +00:00
Dave Abrahams
22412c04ac Fix comments
[SVN r14302]
2002-07-04 15:43:02 +00:00
Dave Abrahams
69401dc28c Add immortal string block allocator
[SVN r14301]
2002-07-04 15:31:52 +00:00
Dave Abrahams
9aaf5bb4fa Clean up insignificant leak
[SVN r14300]
2002-07-04 15:31:23 +00:00
Dave Abrahams
ce547061e2 Not sure why, but this is out-of-sync with HEAD
[SVN r14299]
2002-07-04 14:09:12 +00:00
Dave Abrahams
9d1fd673d2 Fixed this memory leak:
==30721== 174984 bytes in 14582 blocks are definitely lost in loss record 20 of 25
==30721==    at 0x40043BDB: malloc (vg_clientfuncs.c:100)
==30721==    by 0x804E02A: addsettings (rules.c:235)
==30721==    by 0x804A2AF: collect_arguments (compile.c:652)
==30721==    by 0x804A759: evaluate_rule (compile.c:864)
==30721==    by 0x804A072: compile_rule (compile.c:563)
==30721==    by 0x804DDBC: parse_evaluate (parse.c:138)
==30721==    by 0x80497FD: compile_append (compile.c:124)


[SVN r14298]
2002-07-04 14:06:21 +00:00
Vladimir Prus
6476a6b12a Fixed a memory leak.
[SVN r14288]
2002-07-03 13:41:25 +00:00
Vladimir Prus
ea18519ec7 Fix "-q" option, thanks to Markus Scherschanski.
* jam_src/make1.c (make1d): Quickquit in all cases, not only when
        DEBUG_MAKE is set.


[SVN r14277]
2002-07-02 11:53:21 +00:00
Vladimir Prus
84f07a626c Integrated Perforce change 1522: InstallInto now handle multiple files.
[SVN r14258]
2002-06-28 10:33:26 +00:00
Dave Abrahams
2b5dfce577 fixing up Jambase.c/jambase.c naming problem
[SVN r14256]
2002-06-28 02:18:29 +00:00
Dave Abrahams
300495cf2d fix Jambase.c/jambase.c naming issue
[SVN r14255]
2002-06-28 02:15:17 +00:00
Dave Abrahams
0872621f9b fixed mistaken removal of jambase.c
[SVN r14169]
2002-06-18 13:59:30 +00:00
Dave Abrahams
db8ece00f6 unremoved
[SVN r14167]
2002-06-18 13:47:47 +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
d016ba8229 Warning suppression
[SVN r14059]
2002-05-29 14:17:13 +00:00
Dave Abrahams
5034244b39 Merged Matt Armstrong's patches
[SVN r14053]
2002-05-28 20:35:13 +00:00
Dave Abrahams
aca4f362ca Move fix to main trunk
[SVN r13953]
2002-05-16 15:42:44 +00:00
Dave Abrahams
2b80e1af10 Remove settings JAMSHELL = "sh -c", since that can never work (the whole thing goes into argv[0]).
[SVN r13754]
2002-05-08 16:19:03 +00:00
Dave Abrahams
11a3675f95 restore FAIL_EXPECTED rule
[SVN r13745]
2002-05-08 13:52:50 +00:00
Dave Abrahams
b8e47ad238 Fix building on Cygwin
[SVN r13728]
2002-05-07 21:44:19 +00:00
Dave Abrahams
a4504f85cf Fix building on Cygwin
[SVN r13727]
2002-05-07 20:53:02 +00:00
John Maddock
2d5e65bfae Fixes for Sun Forte cc
[SVN r13713]
2002-05-07 10:41:42 +00:00
Dave Abrahams
6ed2d03c16 true 'C' compatibility
[SVN r13701]
2002-05-06 22:31:44 +00:00
Dave Abrahams
fd5b271d4d True 'C' compatibility
[SVN r13700]
2002-05-06 22:19:20 +00:00
Dave Abrahams
62c2c36302 better error reporting
[SVN r13694]
2002-05-06 18:59:11 +00:00
Dave Abrahams
424d03440f Bug fixes
[SVN r13693]
2002-05-06 18:54:24 +00:00
Dave Abrahams
619aa3d30b new initialization code + tests
[SVN r13687]
2002-05-06 17:51:21 +00:00
Vladimir Prus
1f2d140db4 Minor fixes.
* jam_src/Jambase: Now really downcase $(ARGV[1]).
    * jam_src/compile.c: Fix formatting, now that 'lol_print' don't insert
        space at the end.
    * jam_src/jambase.c: Regenerated.


[SVN r13676]
2002-05-06 06:44:24 +00:00
John Maddock
77720caa8d Added automatic Cygwin detection
[SVN r13663]
2002-05-04 11:06:20 +00:00
Rene Rivera
3a22ec5a62 Merge bjam changes.
[SVN r13628]
2002-05-03 02:02:50 +00:00
Dave Abrahams
2e2fd81543 Merged Rene's boost_build_v2 branch into the main trunk
[SVN r13586]
2002-04-30 14:33:25 +00:00
Dave Abrahams
ec3cd4d16f Improved debugging output:
* added space after "on"
   * try harder to indicate in which module a rule is going to execute
   * Stop printing the module context of variable settings; it was
     confusing especially when the variable turned out to be a local
     variable or an argument name.
   *

Register the name by which each rule is /invoked/ in its frame instead
of the name by which the rule was defined. This changes the behavior
of the builtin BACKTRACE rule, causing it to register the rule's
invocation names (filenames and line numbers lead the user to the
definition context anyway). This change was neccessary in order to
support classes: we can now extract the name of a class being
initialized by looking at the backtrace from within the class module's
__init__ rule.


[SVN r13585]
2002-04-30 14:22:46 +00:00
Dave Abrahams
75bf17682e Better error reporting for IMPORT
[SVN r13584]
2002-04-30 14:13:09 +00:00
Dave Abrahams
87c384dbaa Always use a .bat file unless forced to do otherwise
[SVN r13490]
2002-04-15 04:18:23 +00:00