Commit Graph

50050 Commits

Author SHA1 Message Date
Gennaro Prota
a70f7ad2f0 "envelope" for non-type template parameters (useful to workaround compiler bugs)
[SVN r18270]
2003-04-16 22:51:39 +00:00
Bruno da Silva de Oliveira
e96b81efe2 - New code (more generic) for declaring the smart pointer converters
[SVN r18269]
2003-04-16 22:35:09 +00:00
Douglas Gregor
c2b7f539a4 Make initialize not fail when there is no BOOST_ROOT defined
[SVN r18268]
2003-04-16 20:44:33 +00:00
Douglas Gregor
9ee21526cd Don't try to transform a native path for the DocBook DTD/XSL if no
path was given


[SVN r18267]
2003-04-16 17:44:05 +00:00
Dave Abrahams
bf668e41d8 Modifications for working under Cygwin
[SVN r18266]
2003-04-16 16:14:20 +00:00
Dave Abrahams
c91cdb1bdc Tweak citations, etc.
[SVN r18265]
2003-04-16 16:12:34 +00:00
Dave Abrahams
f5ea6572d2 NULL shared_ptr conversions, more tests for custom to-python shared_ptr registrations
[SVN r18263]
2003-04-16 14:32:14 +00:00
Dave Abrahams
89915b82d3 warning suppression
[SVN r18261]
2003-04-16 14:29:27 +00:00
Dave Abrahams
68b358fb5d Add missing #include
[SVN r18260]
2003-04-16 14:28:32 +00:00
Dave Abrahams
daed960168 *** empty log message ***
[SVN r18259]
2003-04-16 13:39:28 +00:00
Douglas Gregor
5b63f9fb30 Pick the first type that has the right alignment. The types are roughly ordered
based on size, so this prevents the alignment type from being much larger than
it should be.


[SVN r18258]
2003-04-16 13:36:07 +00:00
Douglas Gregor
4dae43f52f Add num_slots method to determine the number of slots, plus testcases and
documentation


[SVN r18257]
2003-04-16 13:22:01 +00:00
Vladimir Prus
cef52b8fee Workaround: change timestamp of 0, to 1, so that Jam does not consider
file as missing. This is needed because /cygdrive on cygwin has the
zero timestamp.

* new/fileunix.c
  (file_time): The above change.


[SVN r18256]
2003-04-16 10:01:17 +00:00
Joel de Guzman
63a42af38a tweaks
[SVN r18255]
2003-04-15 12:48:27 +00:00
Dave Abrahams
dc4b90264c Fix bug report from Jacek Generowicz <jacek.generowicz-at-cern.ch>
[SVN r18254]
2003-04-15 11:10:53 +00:00
Guillaume Melquiond
d59ce740fa Added I(T,T) functions, and corrected a few bugs
[SVN r18253]
2003-04-15 11:05:18 +00:00
Guillaume Melquiond
b6487dc18e Added two examples: transc and filter
[SVN r18252]
2003-04-15 11:01:53 +00:00
Bruno da Silva de Oliveira
ab8e766f22 - Fixed a inheritance bug, and added a test for it.
[SVN r18251]
2003-04-14 23:34:33 +00:00
Vladimir Prus
4d82402f55 Bugfix: set NDEBUG for release builds.
* new/builtin.jam: Make <optimization>speed active property and add
  <define>NDEBUG for it.

* test/ndebug.py: New test.


[SVN r18250]
2003-04-14 11:02:34 +00:00
Vladimir Prus
32938080e6 Cleanups.
* new/targets.jam
  (project-target.reference-properties): Call 'run-action' on properties,
  to match the process in 'basic-target'.

  (basic-target.refined-properties): Remove the comment about difference
  from the above rule.


[SVN r18249]
2003-04-14 10:06:20 +00:00
Vladimir Prus
41b9236ee1 Fix graphviz parser build. Don't know how, but neither the current version,
nor the one before my V2 tweaks did not compile --- while it did compile
previosly.

* yystype.h
  (YYSTYPE_IS_DECLARED): Define this, so that generated parser don't try
  to redefine YYSTYPE to be int.

* graphviz_lex.l: Include 'yystype.h' right at the beginning, before generated
  parser header, so that the above change takes effect.


[SVN r18248]
2003-04-14 08:44:50 +00:00
Vladimir Prus
65ac34d40c Bugfix: don't create duplicate virtual targets for searched lib with
the same properties. Thanks to Andre Hentz for finding this bug and
providing the test case.

* new/builtin.jam
  (searched-lib-generator.run): Pass the result through
  'virtual-target.register'.

* test/searched_lib.py: Add new test.


[SVN r18247]
2003-04-14 05:51:06 +00:00
Jeremy Siek
d719cbb413 fixed some type requirements for the Graph type
[SVN r18246]
2003-04-13 16:23:32 +00:00
Douglas Gregor
01b1af3bca Jamfile.v2: documentation Jamfile for Boost.Signals
[SVN r18245]
2003-04-13 14:53:05 +00:00
Douglas Gregor
f959e2f405 Jamfile.v2: Jamfile for Boost.Function documentation
[SVN r18244]
2003-04-13 14:51:26 +00:00
Douglas Gregor
adf0f80ee5 Tighten up the specification of <inherits>
[SVN r18243]
2003-04-13 14:46:07 +00:00
Douglas Gregor
236cc60f37 function.xsl:
- Use arabic numbering for semantic clauses

collect.xsl:
  - Accept the input directory as a stylesheet parameter

doxygen2boostbook.xsl:
  - Update for recent changes in the BoostBook XML format


[SVN r18242]
2003-04-13 14:44:38 +00:00
Douglas Gregor
065bf18438 boostbook.jam:
- Factor out XSLT processing rules
  - Add "tests" rule to build testcases and Jamfiles

doxygen.jam:
  - Use Doxygen as-is, without the monolithic XML file patch

xsltproc.jam:
  - xsltproc XSLT toolset

user-config.jam:
  - add "using xsltproc"


[SVN r18241]
2003-04-13 14:41:40 +00:00
Aleksey Gurtovoy
f19d8dedc3 fix integral constant definition issue
[SVN r18240]
2003-04-12 18:25:44 +00:00
John Maddock
6f608fa493 Added function_traits include.
[SVN r18239]
2003-04-12 10:31:40 +00:00
Terje Slettebø
c12159af0e no message
[SVN r18238]
2003-04-12 08:02:14 +00:00
Guillaume Melquiond
f5805415bb Added a missing namespace in pow
[SVN r18236]
2003-04-11 12:14:36 +00:00
John Maddock
c381139dfc Added no exception handling patch
[SVN r18235]
2003-04-11 10:49:52 +00:00
John Maddock
f7f84ae35f Added exception handling detection, disabled thread support for platforms where we can actually detect whether it is on or not.
[SVN r18234]
2003-04-11 10:47:00 +00:00
Aleksey Gurtovoy
12242a4aea add missing include
[SVN r18233]
2003-04-11 08:55:32 +00:00
Jens Maurer
40a338ad86 work around SGI MIPSpro 7.3.1.x optimizer problem (Synge Todo)
[SVN r18232]
2003-04-11 08:39:43 +00:00
Dave Abrahams
cfec14c02d Fix a bug in preprocessor usage
[SVN r18231]
2003-04-11 06:56:52 +00:00
Vladimir Prus
c714eb2220 Fix a bug introduces in 1.8 which broke gcc tests. Do not think that import
libraries are used with gcc, even on NT. The previos version assumed that
import libraries are always used on NT.


[SVN r18230]
2003-04-11 06:31:14 +00:00
Vladimir Prus
ea5814caa0 Add missing quoting around filesnames.
[SVN r18229]
2003-04-10 15:17:21 +00:00
Vladimir Prus
2c0b3fa127 Restore prebuilt.py to life on NT/gcc.
[SVN r18228]
2003-04-10 15:10:37 +00:00
Dave Abrahams
b1255bc205 Fixed some config; rationalized # directives, used BOOST_WORKAROUND
[SVN r18227]
2003-04-10 12:45:19 +00:00
Dave Abrahams
01154dcf71 Added test for BOOST_NO_MPL_AUX_HAS_XXX macro
[SVN r18226]
2003-04-10 12:43:19 +00:00
Dave Abrahams
7582616111 optimized insertion-sort
[SVN r18225]
2003-04-10 11:33:13 +00:00
Vladimir Prus
db13234b07 Patch from Andre Hentz.
get os=cygwin/toolset=msvc to pass the tests

* new/msvc.jam
  (link): create a CYGWIN-specific version (assumes bash and cygpath)
  (archive): convert paths from unix-style to nt-style
  (init): use platform-independent paths

* test/dependency-test/foo.jam
  add __declspec if CYGWIN and not GCC


[SVN r18224]
2003-04-10 09:49:31 +00:00
Ronald Garcia
d4e8a201f9 Grammatical corrections.
[SVN r18223]
2003-04-09 15:48:37 +00:00
Vladimir Prus
1ca18e325d Improve library handling.
* new/toolset.jam
  (flags): Add 'unchecked' parameter, too allow declaring flags for other
  modules.

* new/builtin.jam: Don't declare LIBRARY_PATH_OPTION.
* new/borland.jam: Use flags to declare LIBRARY_PATH_OPTION and LIBRARY_OPTION.
* new/msvc.jam: Use flags to declare LIBRARY_PATH_OPTION and LIBRARY_OPTION.


[SVN r18222]
2003-04-09 14:14:57 +00:00
Ronald Garcia
58461052ae Patch from Matthias Troyer.
[SVN r18221]
2003-04-09 13:58:41 +00:00
Ronald Garcia
9e378df8e3 Forgot to commit this file along with the other revisions allowing default
constructed multi_arrays


[SVN r18220]
2003-04-09 13:53:16 +00:00
Vladimir Prus
1f7b896dfd Borland tweaks.
* test/dependency_test.py
  Ignore *.tds files.


[SVN r18219]
2003-04-09 12:17:11 +00:00
Vladimir Prus
cfe6411c1d Test tweak: don't import toolsets --- user-config/test-config should do that.
[SVN r18218]
2003-04-09 12:14:28 +00:00