Changeset 42290

Timestamp:
Dec 25, 2007, 4:56:07 AM (15 years ago)
Author:
Jonathan Turkanis
Message:
  1. Eliminated most VC8.0-9.0 and some BCB iostreams warnings. This affects:

boost/iostreams/restrict.hpp
code_converter.hpp [switched to private optional]
copy.hpp [added private operator=]
detail/adapter/concept_adapter.hpp [added private operator=, removed unused params]
detail/adapter/non_blocking_adapter.hpp [added private operator=]
detail/codecvt_holder.hpp [removed unused params]
detail/config/disable_warnings.hpp [VC:4127,4130,4706; BCB:8072]
detail/functional.hpp [added private operator='s]
filter/stdio.hpp [added operator=]
filter/symmetric.hpp [removed unused params]
filter/test.hpp [added private operator=]
iostreams/read.hpp [removed unused params]
pipeline.hpp [added private operator=]
example/container_device.hpp [added private operator=]
src/bzip2.cpp [removed unused params]
src/zlib.cpp [removed unused params]
test/Jamfile.v2
test/detail/closable.hpp [removed unused params]
test/detail/filters.hpp [removed unused params]
test/detail/null_padded_codecvt.hpp [removed unused params]
test/detail/operation_sequence.hpp [added private operator=]
test/detail/utf8_codecvt_facet.hpp [removed unused params]
test/execute_test.cpp [added private operator='s]
test/stream_state_test.cpp [removed unused params]

  1. Fixed coding style. This affects:

test/operation_sequence_test.cpp [rewrote include paths]
test/close_test.cpp [rewrote include paths]

  1. Corrected integer overflow in positioning test which masked failures by

Borland 5.6.4-5.8.2 (at least); split positioning test into two files:
stream_offset_32biit_test.cpp and stream_offset_64bit_test.cpp.
This affects:

test/Jamfile.v2
test/positioning_test.cpp
test/stream_offset_32biit_test.cpp
test/stream_offset_64bit_test.cpp

  1. Throw exceptions rather than allow undefined behavior in serveral cases:

doc/tutorial/container_device.html
example/container_device.hpp
src/file_descriptor.cpp

  1. Fixed member initialization:

boost/iostreams/filter/regex.hpp [format flags]
test/symmetric_filter_test.cpp [buffer size]

(No files)

Note: See TracChangeset for help on using the changeset viewer.