Commit Graph

50051 Commits

Author SHA1 Message Date
Dave Abrahams
806e3ef849 Warning suppression for GCC from Pierre Barbier de Reuille
<pierre.barbier-at-cirad.fr>


[SVN r19437]
2003-08-04 15:52:51 +00:00
Dave Abrahams
b458931735 Fixes for mistakes in tagged lambda conversion. Aleksey, I'm not sure if these are really what you intend, but they stop the errors.
[SVN r19436]
2003-08-04 15:42:46 +00:00
Beman Dawes
2abfdea898 clarify operator /= rationale
[SVN r19435]
2003-08-04 12:16:27 +00:00
Vladimir Prus
3c9c004d32 Rename 'xnew' to just 'new'.
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
ad6f231251 Drop all style classes support.
[SVN r19433]
2003-08-04 10:53:34 +00:00
Vladimir Prus
1e2322c676 Add forgotten files.
[SVN r19432]
2003-08-04 09:31:20 +00:00
Vladimir Prus
736225e305 New builtin NORMALIZE_PATH.
[SVN r19431]
2003-08-04 09:29:28 +00:00
Vladimir Prus
6d53141789 New builtin SORT.
[SVN r19430]
2003-08-04 09:27:47 +00:00
Vladimir Prus
22db3ba2a0 Convert remaining classes.
[SVN r19429]
2003-08-04 09:25:34 +00:00
Vladimir Prus
2e29a7b9a7 Move abstract-target hierarchy to new classes.
[SVN r19428]
2003-08-04 09:22:29 +00:00
Vladimir Prus
d2b240ae8c Move generators to new-style classes.
[SVN r19427]
2003-08-04 09:19:54 +00:00
Vladimir Prus
55c1201fd5 Make action hierarchy use new style classes.
[SVN r19426]
2003-08-04 09:15:36 +00:00
Vladimir Prus
40e1ae2b43 Make virtual-target hierarchy use new style classes.
[SVN r19425]
2003-08-04 09:13:22 +00:00
Vladimir Prus
d991f53f73 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
2231d0e36e 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
8fbe15a8e3 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
Joel de Guzman
b2942a0aab Fixed get_slice
[SVN r19421]
2003-08-04 05:09:23 +00:00
Joel de Guzman
e8fca1bca1 Better usage of handle<>.
[SVN r19420]
2003-08-04 03:24:41 +00:00
Joel de Guzman
67c9ce249c Fixed negative ref count bug
[SVN r19419]
2003-08-04 02:36:47 +00:00
Aleksey Gurtovoy
5a6ecbefcf fix preprocessed header name note
[SVN r19418]
2003-08-04 02:21:00 +00:00
Aleksey Gurtovoy
187e3dbdbf add support for tagged lambda invocations
[SVN r19417]
2003-08-04 02:03:46 +00:00
Dave Abrahams
37656de5a2 Move assignment operator inline as a workaround for a vc7 bug.
[SVN r19416]
2003-08-03 14:19:09 +00:00
Dave Abrahams
7b55d04abc Workaround for a heinous vc7 bug
[SVN r19414]
2003-08-03 11:48:55 +00:00
John Maddock
df2bb03145 Fixed STLPort detection
[SVN r19413]
2003-08-03 11:44:41 +00:00
John Maddock
262dd04857 Refactored config test options.
Regenerated script generated files.


[SVN r19412]
2003-08-03 11:41:45 +00:00
Aleksey Gurtovoy
0f616081e7 add template_arity test
[SVN r19407]
2003-08-02 23:17:18 +00:00
Beman Dawes
ab16cca82b correct link to searchable archive
[SVN r19406]
2003-08-02 18:20:14 +00:00
Dave Abrahams
d6203b13cd Apply patch for GCC 3.3 from larsbj-at-gullik.net (Lars Gullik Bjønnes)
[SVN r19403]
2003-08-02 16:17:48 +00:00
Dave Abrahams
0eeeb09578 Improved the incomplete type detection workaround for MSVC. It now
works even with the /vmg switch which makes all member pointers the
same size.


[SVN r19402]
2003-08-02 15:58:44 +00:00
John Maddock
3f4982c02e Added tests for a gcc specific bug
[SVN r19401]
2003-08-02 11:53:35 +00:00
John Maddock
4ee6df6ab5 Added fix for gcc bug in 3.1 and 3.2 versions.
[SVN r19400]
2003-08-02 11:52:32 +00:00
Beman Dawes
cc2d1cf94d Initial commit
[SVN r19391]
2003-07-31 19:25:21 +00:00
Dave Abrahams
29dd39471d added internals
[SVN r19390]
2003-07-31 18:03:17 +00:00
Dave Abrahams
8e94d2a8aa Workarounds for VC6 bugs
[SVN r19389]
2003-07-31 15:56:10 +00:00
Dave Abrahams
fcea1df9bc boost/graph/graph_traits.hpp -- workaround for a vc6 ICE
boost/graph/adjacency_matrix.hpp,
boost/graph/detail/adjacency_list.hpp -- use boost/limits.hpp instead of <limits>, for portability.


[SVN r19388]
2003-07-31 15:06:00 +00:00
Eric Friedman
e631464422 Fixed file info.
[SVN r19387]
2003-07-31 01:38:13 +00:00
Dave Abrahams
a203f26635 Improved support for BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
[SVN r19386]
2003-07-31 01:27:41 +00:00
Dave Abrahams
52aea5bbdf Bug fix for spaces in pathnames
[SVN r19385]
2003-07-31 01:21:21 +00:00
Beman Dawes
255d4b9494 improve Intel 7.0/01 performance
[SVN r19384]
2003-07-31 01:16:32 +00:00
Dave Abrahams
b8730326b0 Improved support for BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
[SVN r19383]
2003-07-31 01:11:36 +00:00
Dave Abrahams
0f689a5c74 Prune #includes
[SVN r19382]
2003-07-31 01:04:51 +00:00
Eric Friedman
e85776edfa Fixed file info.
[SVN r19381]
2003-07-31 00:45:44 +00:00
Beman Dawes
3d219d249c fix libs/libs/ glitch
[SVN r19380]
2003-07-31 00:43:17 +00:00
Dave Abrahams
36dc33b5e0 Workarounds for broken compilers
[SVN r19379]
2003-07-31 00:34:58 +00:00
Beman Dawes
d47c598a38 Force early instantiation so test works with delayed instantiation compilers (Greg Comeau)
[SVN r19378]
2003-07-31 00:11:24 +00:00
Dave Abrahams
fc899d6a14 object_core.hpp - use detail/is_xxx to generate template identifiers
object_operators.hpp - use SFINAE to prevent ADL from finding
        generalized operators inappropriately


[SVN r19377]
2003-07-30 23:48:06 +00:00
Eric Friedman
bef53027b6 Incorrect type declaration.
[SVN r19376]
2003-07-30 23:39:42 +00:00
Eric Friedman
52d3067d3c BoostBook progress.
[SVN r19375]
2003-07-30 23:34:32 +00:00
Eric Friedman
8cc3a8edaf Allow get of const from non-const variant.
[SVN r19374]
2003-07-30 22:23:54 +00:00
Daniel Frey
9db729d559 Added safe_bool_testable_test
[SVN r19373]
2003-07-30 21:33:37 +00:00