Vladimir Prus
d52f074d91
Remove a bunch of V2 files now that they are moved into "v2" directory, and
...
old copies are no longer needed.
[SVN r20560]
2003-10-30 07:14:00 +00:00
Rene Rivera
fcc25341e0
Remove some more unused/obsolete files.
...
[SVN r20514]
2003-10-28 04:56:29 +00:00
Vladimir Prus
5d9f30ac29
Optimize the numbers module by new CALC builtin.
...
Patch from Pedro Ferreira.
[SVN r20434]
2003-10-21 06:48:04 +00:00
Vladimir Prus
54c9bae333
Trim lines to 80 characters.
...
[SVN r20263]
2003-10-06 13:29:18 +00:00
Vladimir Prus
c575310e15
Improve debug output:
...
- handle T_FATE_NEEDTMP
- indicate which children has the maximum time.
[SVN r20251]
2003-10-03 09:29:04 +00:00
Vladimir Prus
78972dc992
Fix a bug which prevented temporary files from being updated.
...
[SVN r20250]
2003-10-03 09:25:35 +00:00
Rene Rivera
ee0f752def
Integrate a variety of changes for building on VMS systems, from Johan Nilsson.
...
- Some missing header includes.
- Some missing function declarations.
- Complete the bootstrap process by calling the jam0 bootstrap to build (build.jam)
- Some minor changes to handle VMS paths (build.jam)
Implement the new LICENSE name into the build/packaging process.
Use new license text where needed.
[SVN r20186]
2003-09-25 18:45:20 +00:00
Rene Rivera
67f403438c
Account for VMS DEFINE vs. DEFINES.
...
[SVN r20091]
2003-09-17 22:50:44 +00:00
Vladimir Prus
eb57a08007
Fix BB39: project root constants are available also in project-root module
...
itself.
[SVN r20077]
2003-09-16 14:54:09 +00:00
Rene Rivera
1d97a8da49
Building of boost-jam package and RPM now includes Boost LICENSE file.
...
Updated RPM info to refer to the LICENSE file.
[SVN r20059]
2003-09-15 03:57:30 +00:00
Rene Rivera
0b0d36b670
Replace license statement with Boost.License.
...
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
ec93f012f1
Bump version to 3.1.7.
...
[SVN r20010]
2003-09-11 06:46:47 +00:00
Rene Rivera
df33ee7f46
Allow for building RPMs on newer RedHat's which have the split tools rpm+rpmbuild.
...
[SVN r19919]
2003-09-04 15:01:07 +00:00
Vladimir Prus
3f9419e4a7
Remove an incorrect statement.
...
[SVN r19897]
2003-09-01 08:04:33 +00:00
Vladimir Prus
81dc7f094b
Rename 'xclass' to 'class'.
...
[SVN r19458]
2003-08-05 05:25:33 +00:00
Rene Rivera
96f5fdbd21
Fix building of dist target. On my previous changes for grammar building I unintentionally removed the building of the yyacc program.
...
[SVN r19457]
2003-08-05 05:18:40 +00:00
Rene Rivera
6b00064ae3
Fix compilation for conforming C compilers, in this case Borland. Structure initialization is only allowed with constant initializers.
...
[SVN r19456]
2003-08-05 04:59:57 +00:00
Rene Rivera
c6af8a74b7
Fix compilation for conforming C compilers, in this case VC7. Variable declarations are only allowed at the start of scopes, not in the middle like C++.
...
[SVN r19455]
2003-08-05 04:48:28 +00:00
Vladimir Prus
9f4f5ca717
Add forgotten files.
...
[SVN r19432]
2003-08-04 09:31:20 +00:00
Vladimir Prus
9ff2227563
New builtin NORMALIZE_PATH.
...
[SVN r19431]
2003-08-04 09:29:28 +00:00
Vladimir Prus
5e191e6cc6
New builtin SORT.
...
[SVN r19430]
2003-08-04 09:27:47 +00:00
Vladimir Prus
07fbff6420
Move generators to new-style classes.
...
[SVN r19427]
2003-08-04 09:19:54 +00:00
Vladimir Prus
6070dd8fd6
Refactorings.
...
* jam_src/modules.c: (import_module, imported_modules): New functions.
* jam_src/builtins.c (builtin_import_module, builtin_imported_modules):
Just call the above.
* new/class.jam: Add some extra tests.
[SVN r19424]
2003-08-04 09:09:49 +00:00
Vladimir Prus
d6dfb4f9db
Introduce new-style classes. They are declared by 'xclass' and instances
...
are created by 'xnew'. Those names will be changed when all classes are
migrated.
[SVN r19423]
2003-08-04 09:01:54 +00:00
Vladimir Prus
262fff312e
Speed up module imports.
...
* jam_src/builtins.c: New builtins IMPORT_MODULE and IMPORTED_MODULES.
jam_src/rules.c: (bindrule): Refactor. (lookup_rule): New function.
* kernel/modules.jam: Make use of IMPORT_MODULE.
[SVN r19422]
2003-08-04 08:45:41 +00:00
Rene Rivera
4b1186fdcf
Patch from Christopher Currie, changes building with sunpro tools to use the C compiler instead of the C++ compiler.
...
[SVN r19263]
2003-07-22 16:40:27 +00:00
Rene Rivera
4071e14505
Simplyfied toolset definition code. Now supports easily adding different types of builds, and additional options.
...
[SVN r19129]
2003-07-15 16:07:11 +00:00
Dave Abrahams
52e9bb8a6d
fix --noassert option
...
[SVN r19119]
2003-07-14 21:55:47 +00:00
Dave Abrahams
11dea85da3
add --noassert option
...
[SVN r19114]
2003-07-14 18:53:03 +00:00
Rene Rivera
16cb4d5ef3
Remove platform check for preventing use of yacc.
...
Replace with dev option "--grammar" which enables building of the grammar.
Some cleanup and generalization of searching for tools using ProgramFiles.
[SVN r19107]
2003-07-14 06:08:03 +00:00
Rene Rivera
1760f25f87
Prevent use of yacc in Solaris/SunOS as it causes parse overflow errors in the grammar.
...
[SVN r19098]
2003-07-13 17:11:55 +00:00
Toon Knapen
bc6532ac28
only use C style comments since bjam is compiled with C compiler
...
[SVN r19049]
2003-07-11 13:19:37 +00:00
Toon Knapen
2980f74781
need prototype for init_cache
...
[SVN r19042]
2003-07-11 06:50:21 +00:00
Toon Knapen
a75808e99c
need prototype for rexexp.h
...
[SVN r19041]
2003-07-11 06:49:58 +00:00
Toon Knapen
fe6829b911
need to cast return value from realloc to final type on sunpro
...
[SVN r19040]
2003-07-11 06:49:32 +00:00
Toon Knapen
6d619e1772
dereferencing env.var. just need leading dollar sign
...
[SVN r19039]
2003-07-11 06:48:52 +00:00
Toon Knapen
31664c7b50
removed own (incorrect) signature of regex_compile, including compile.h now for the signature
...
[SVN r19038]
2003-07-11 06:30:40 +00:00
Toon Knapen
6964177c48
also changed module to module_t in typedef
...
[SVN r19033]
2003-07-10 16:02:51 +00:00
Toon Knapen
f4826cf9ab
port to sunpro
...
[SVN r19022]
2003-07-10 12:09:28 +00:00
Toon Knapen
6877925a9c
added include of unistd.h for sunpro
...
[SVN r19020]
2003-07-10 11:00:51 +00:00
Toon Knapen
3f6b5baef6
added include unistd.h and wait.h for sunpro
...
[SVN r19019]
2003-07-10 10:59:26 +00:00
Toon Knapen
ee95830514
module type has become module_t
...
[SVN r19018]
2003-07-10 10:58:40 +00:00
Toon Knapen
b53a7a6905
rename module type to module_t to avoid clash between type and variable called module on sunpro
...
[SVN r19017]
2003-07-10 10:56:59 +00:00
Toon Knapen
59b7556296
added include of lists.h
...
[SVN r19016]
2003-07-10 10:54:45 +00:00
Toon Knapen
bde9ca4145
added prototype of backtrace (sunpro can't handle missing prototypes)
...
[SVN r19015]
2003-07-10 10:54:10 +00:00
Toon Knapen
63e5c44780
void* (return from malloc) can't be assigned to char* without a cast using sunpro
...
[SVN r19014]
2003-07-10 10:52:14 +00:00
Vladimir Prus
9154b67026
Bugfix.
...
* jam_src/make1.c
(make1c): Don't change function-scope 't' variable inside some if scope.
Use another variable in that scope.
[SVN r18983]
2003-07-09 05:49:12 +00:00
Rene Rivera
90a641cf1d
Added detection of SunPro compiler.
...
[SVN r18968]
2003-07-07 18:28:05 +00:00
Vladimir Prus
efa955eb10
Bugfix: don't assign the same number to two different flags.
...
[SVN r18961]
2003-07-07 15:02:36 +00:00
Vladimir Prus
06a42c2e47
Fix use of uninitialized memory.
...
[SVN r18954]
2003-07-07 07:37:34 +00:00