Commit Graph

1137 Commits

Author SHA1 Message Date
Daniel James
ed9b72f974 More unreachable returns. This should only be a temporary workaround.
[SVN r58807]
2010-01-08 06:44:51 +00:00
Daniel James
17d0206d12 Iostreams release notes for 1.42 and backdated for 1.41.
[SVN r58806]
2010-01-08 06:44:33 +00:00
Daniel James
68892dbdf9 Merge iostreams changes.
[SVN r58803]
2010-01-08 05:40:59 +00:00
Daniel James
f2a908a29e Merge missing iostreams change.
[SVN r58640]
2010-01-02 13:01:45 +00:00
Daniel James
e17dbf65b6 Housekeeping merges.
[SVN r58639]
2010-01-02 12:56:14 +00:00
Daniel James
b373c82dc5 Oops. Properly remove file from subversion.
[SVN r58638]
2010-01-02 12:48:15 +00:00
Daniel James
55f9554584 Prevent some apple macro substitutions.
[SVN r58637]
2010-01-02 12:47:57 +00:00
Daniel James
78fe6d3096 Update a couple of links to integer documentation.
[SVN r58636]
2010-01-02 12:47:40 +00:00
Daniel James
a979898cb0 Merge iostream fixes, mostly by Richard Smith.
Fixes #3612, #3311, #2094, #3010, #2894, #3011, #3352, #3505.


[SVN r58633]
2010-01-02 11:51:39 +00:00
Daniel James
732b7d1c62 Add dummy returns after calling throw_exception.
[SVN r58631]
2010-01-02 11:11:21 +00:00
Hartmut Kaiser
70d3ec6d63 IOStream: reverted accidental commit
[SVN r58575]
2009-12-30 02:26:24 +00:00
Hartmut Kaiser
0451f0772d IOStreams: merged from trunk
[SVN r58571]
2009-12-30 00:08:21 +00:00
Daniel James
809d4a7daa Don't throw if seeking the end of the restricted area of a file.
The restrict tests were failing on Visual C++ because they seek the end
of the restricted area (`io.seekp(0, BOOST_IOS::END)`). I think this is
something that should be allowed, so I've changed it so that it doesn't
throw if moving to one past the end. Hopefully it will throw if the user
actually tries to write to the file after this seek.

It looks like the test wasn't failing on gcc because the standard
library was suppressing the exception.

[SVN r58569]
2009-12-29 21:32:15 +00:00
Daniel James
def77cf80f If a write is going to go past the end of the restricted area, write up to the end before throwing an exception.
[SVN r58225]
2009-12-07 19:36:38 +00:00
Daniel James
ee8183446f Change the macro setup for restrict_test and slice_test.
Because of the way restrict_test and slice_test were including the
header file they were testing, bjam was missing the dependency on that
files and sometimes, when changing the headers, the test wouldn't get
run.  This fixes that.

[SVN r58224]
2009-12-07 19:36:18 +00:00
Vladimir Prus
4fe6f72175 Add usage requirements.
[SVN r57833]
2009-11-21 09:20:31 +00:00
Hartmut Kaiser
e93ffb0987 IOStreams: fixing compilation error on VC2010
[SVN r57710]
2009-11-16 20:31:18 +00:00
Daniel James
bf4ed6378b Fix mapped file errors in windows. Refs #3505.
By Richard Smith.

[SVN r57612]
2009-11-12 19:20:46 +00:00
Daniel James
d18adfbb5b Fix title of a iostream page.
Thanks to Richard Smith.

[SVN r57611]
2009-11-12 19:20:29 +00:00
Daniel James
e49669ccbc Fix CRC on x64 during gzip decompression. Refs #3352.
Thanks to Thomas Suckow.

[SVN r57610]
2009-11-12 19:20:09 +00:00
Daniel James
b5c18ea481 Support boost::ref(std::istream) in code_converter. Refs #3011.
By Richard Smith.

[SVN r57609]
2009-11-12 19:19:52 +00:00
Daniel James
1223215007 Hopefully fix #2894.
By Richard Smith

[SVN r57608]
2009-11-12 19:19:35 +00:00
Daniel James
f1717c158b This file is dead and is the only remaining place mentioning the futimes function mentioned in #2817.
[SVN r57607]
2009-11-12 19:19:15 +00:00
Daniel James
432d134300 Add missing include guard. Refs #3010.
Thanks to Bjørn Roald and Richard Smith.

[SVN r57606]
2009-11-12 19:18:58 +00:00
Daniel James
d9af538532 Use boost::throw_exception. Refs #2094.
Still some throws left when rethrowing caught exceptions.

Thanks to Richard Smith.

[SVN r57604]
2009-11-12 19:18:21 +00:00
Daniel James
ce5d78d3d2 Fix unthrown exceptions. Refs #3311.
Thanks to Gareth Sylvester-Bradley and Richard Smith.

[SVN r57603]
2009-11-12 19:17:56 +00:00
Daniel James
462223d594 Allocate exceptions on the stack, not the heap. Refs #3612, by Richard Smith.
[SVN r57602]
2009-11-12 19:17:25 +00:00
Troy D. Straszheim
a45b99ee22 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
b2ecfe1ce7 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
[SVN r56941]
2009-10-17 01:10:45 +00:00
Beman Dawes
ebece2f4bd iostreams: merge trunk per Jonathan
[SVN r56830]
2009-10-14 15:20:36 +00:00
Beman Dawes
7eb5702836 iostreams: fix for LWG issue 811, which it causing GCC 4.4.x errors
[SVN r56666]
2009-10-09 12:16:38 +00:00
Beman Dawes
3918269904 Quiet GCC warnings
[SVN r56022]
2009-09-04 22:20:40 +00:00
Jonathan Turkanis
4d81e0b631 atttped fix for #2932; will close after next testing cycle completes
[SVN r55797]
2009-08-27 04:38:12 +00:00
Troy D. Straszheim
83d827478e Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Troy D. Straszheim
2e1ab19ccc Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Vladimir Prus
e2ea540dc8 Workaround msvc compiler error on mapped_file.cpp
Fixes #2278. Patch from David Walthall.


[SVN r53428]
2009-05-30 06:26:54 +00:00
Vladimir Prus
4aff4b1ee9 Avoid non-inline non-template functions in headers.
This fixes #2406. gzip.hpp had a few functions
that are not templates or inline, which caused link errors.
Since the functions are fairly big, this patch moves
them into a cpp file.


[SVN r53427]
2009-05-30 06:16:27 +00:00
Vladimir Prus
34b1cf2487 Do no disable warnings twice (while restoring only once).
Fixes #2779.
Thanks to Vasili Galka for the bug report.


[SVN r53426]
2009-05-30 06:03:03 +00:00
Jeremiah Willcock
314b4b9813 Fixed broken merges from last commit; kept boost::next and boost::prior changes to BGL that went in by accident in that commit, though
[SVN r53146]
2009-05-20 23:35:08 +00:00
Jeremiah Willcock
a2f45d704a Fixed almost all tab and min/max issues found by inspect tool
[SVN r53142]
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
4baa4e2d18 Fixed most tab and min/max issues from trunk inspection report
[SVN r53141]
2009-05-20 19:19:00 +00:00
Vladimir Prus
da601a2049 Merge from trunk: Don't force static runtime link
[SVN r52378]
2009-04-14 08:30:20 +00:00
Vladimir Prus
bea22490d9 Merge from trunk
[SVN r52377]
2009-04-14 08:26:01 +00:00
Vladimir Prus
4ba99d5ff9 Remove forcing of static runtime on msvc.
[SVN r52374]
2009-04-13 21:39:33 +00:00
Vladimir Prus
5841d36579 Check if value of NO_COMPRESSION/NO_ZLIB is 0 or 1.
Originally, only presence of these variables was checked.
Unfortunately, iostreams documentation said, incorrectly, 
that NO_ZLIB and NO_BZIP2 default to 1 on Windows, which
caused some users to pass NO_ZLIB=0 explicitly, together 
with other variables,thereby still disabling zlib.

This match makes Jamfile forgiving of this error.

Fixes #1967.


[SVN r52168]
2009-04-04 12:44:55 +00:00
Daniel James
6cfe3c9ac5 Merged revisions 45283,48266 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r45283 | danieljames | 2008-05-11 14:49:20 +0100 (Sun, 11 May 2008) | 1 line
  
  Quote href values - our tools don't support unquoted values.
........
  r48266 | danieljames | 2008-08-20 20:32:23 +0100 (Wed, 20 Aug 2008) | 1 line
  
  Fix the link to the limits documentation.
........


[SVN r51902]
2009-03-22 17:30:02 +00:00
Troy D. Straszheim
edb6742f9b merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Michael A. Jackson
81bc2bfb25 Updating dependency information for modularized libraries.
[SVN r49628]
2008-11-07 17:05:27 +00:00
Michael A. Jackson
3943ddbd10 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
d9b4ac9da4 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00