Commit Graph

  • 84e9ab57a7 Merge pull request #151 from HDembinski/fix_warning Robert Ramey 2019-03-20 08:17:23 -07:00
  • 0034b070bd fix for warning regarding use of strerror Hans Dembinski 2019-03-20 08:42:59 +01:00
  • 1b11637b1c Merge pull request #146 from MarcelRaad/extra_semi Robert Ramey 2019-03-14 10:19:00 -07:00
  • 7d79dc7146 last minute fixes requested by users. Mostly to avoid warnings Robert Ramey 2019-03-02 09:39:18 -08:00
  • 8d4b2136d2 Fix -Wextra-semi clang warning Marcel Raad 2019-02-25 11:52:18 +01:00
  • 7adafcbf01 final? fix for dll tests. Due to quirk in boost build, we can run these tests with static versions of boost. Robert Ramey 2018-12-27 09:51:33 -08:00
  • 669d266ec7 complete corrections for import/export/visitbility Robert Ramey 2018-12-26 13:49:33 -08:00
  • 361ed95f4c suppress static library tests for test_dll_exported. B2 generated invalid command line in this case. Robert Ramey 2018-12-26 11:40:20 -08:00
  • b6d26f9a58 Merge branch 'develop' of https://github.com/boostorg/serialization into develop Robert Ramey 2018-12-24 11:19:24 -08:00
  • cd8a989be4 update Appveyor files Robert Ramey 2018-12-24 11:18:54 -08:00
  • ee50f8c911 adjustments to fix “exported” tests. Robert Ramey 2018-12-24 08:52:50 -08:00
  • d526c0f80e Merge pull request #125 from Kojoley/use-endian-macros-from-predef Robert Ramey 2018-12-20 08:58:20 -08:00
  • a61f5d2563 clean up tests using export/import Robert Ramey 2018-12-19 14:40:55 -08:00
  • 03c6d23ce8 changes to support more correct import/export for DLL based tests Robert Ramey 2018-12-18 13:05:25 -08:00
  • 9c770604dc Merge pull request #140 from Lastique/use_uncaught_exceptions Robert Ramey 2018-12-17 18:08:52 -08:00
  • b78cd872ec Use uncaught_exceptions from Boost.Core to avoid C++17 warnings. Andrey Semashev 2018-12-17 18:42:53 +03:00
  • 6e3d1a89f7 trying to fix visibility issue for imported symbols Robert Ramey 2018-12-13 20:44:44 -08:00
  • 854dd12473 correction for import/export base and derived types Robert Ramey 2018-12-13 10:42:38 -08:00
  • f01148e421 minor adjustments to suppress assertions on free psd unix platforms. It seems that this platform doesn't guarantee that static variables aren't destroyed in reverse order of creation. boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0 Robert Ramey 2018-11-19 10:54:46 -08:00
  • cc2a996384 Added in more singleton tests Robert Ramey 2018-11-17 13:21:31 -08:00
  • 9e98df0a0d Corrected various tests. improved build under CMake and B2 passes all tests on clang 03 and g++ 6.2 Robert Ramey 2018-11-14 14:27:46 -08:00
  • feb53726e1 improvements to make test_dll_exported and test_exported function as desired. Robert Ramey 2018-11-11 18:33:06 -08:00
  • b97bcdfeb3 adjustments to address visibility/import/export issues on windows gcc platforms Robert Ramey 2018-11-11 04:56:11 -08:00
  • 723bd44abd corrections to address issues on test_dll_exported on MSVC platforms Robert Ramey 2018-11-09 11:47:27 -08:00
  • f297d80d6e Fixed errors in singleton removed superfluous comma to avoid warning Robert Ramey 2018-11-08 21:07:09 -08:00
  • efcd46eb1b Just discovered that registering type via EXPORT doesn't work with polymorphic archives !!! Corrected this. Robert Ramey 2018-11-03 06:23:22 -07:00
  • 5778b99fd2 fix typo in Jamfile.v2 which breaks Appveyor Robert Ramey 2018-10-30 13:17:39 -07:00
  • c5549b2d6b adjusted tests to properly handle visibility in DLLS improvements in CMake files Robert Ramey 2018-10-30 02:29:15 -07:00
  • 237ff81ac6 added test files for test_mult_shared_lib Robert Ramey 2018-10-26 10:42:11 -07:00
  • 65f05dc209 Fix of test_dll_exported by altering syntax to accommodate "visibility=hidden" update for CMakeList.txt files for serialization library - still pending but I'm the only one who uses it. inclusion of "test" from Alexander Gruber - temporary Robert Ramey 2018-10-26 09:56:23 -07:00
  • 86996d0637 Merge commit '5c19264436cb257041a9f63f245186bea4490edf' into develop Robert Ramey 2018-10-26 09:28:18 -07:00
  • 5c19264436 Add clang++-libc++, xcode10, link=static,shared to Travis Peter Dimov 2018-10-21 01:19:56 +03:00
  • af46ac2da3 removed superfluous header Robert Ramey 2018-10-19 14:22:20 -07:00
  • e1893dd28c made base grammar visible made changes in singleton.hpp to address running issue regarding test_dll_exported fixed integer overflow so that UBAN tests pass Robert Ramey 2018-10-11 22:03:51 -07:00
  • da9c3059f2 Use endian macros from Predef Nikita Kniazev 2018-10-04 20:33:10 +03:00
  • 28c333ce65 Merge pull request #115 from jmairboeck/fix-trac7240 Robert Ramey 2018-10-03 11:28:31 -07:00
  • 5edc5acf27 Merge pull request #124 from Kojoley/tests-fix-catch-by-value Robert Ramey 2018-10-03 11:26:06 -07:00
  • c5120dfd11 Fixed catch by value warnings in tests Nikita Kniazev 2018-10-02 17:08:10 +03:00
  • 87c50e75fa fix Trac issue 7240 by applying the patch from there Joachim Mairboeck 2018-08-29 10:16:43 +02:00
  • 738695b707 correct msvc version number boost-1.69.0-beta1 boost-1.68.0 Robert Ramey 2018-05-23 13:28:56 -07:00
  • 08455abe23 Reverse previous commit. Export base class. Ignore windows warning that base class isn't exported. Robert Ramey 2018-05-08 14:08:25 -07:00
  • 90e22bb58b adjustments to test_dll_exported to make it pass tests Robert Ramey 2018-05-07 10:03:07 -07:00
  • 449e659de3 adjust workaround for msvc problem Robert Ramey 2018-05-05 13:02:47 -07:00
  • 4986fc2097 moved level trait for variant to the correct namespace Robert Ramey 2018-05-04 23:30:02 -07:00
  • 52cbea8c16 fix gcc warning bump library version number to 17 Robert Ramey 2018-05-03 22:56:07 -07:00
  • ed435d5a31 Address PR s and issues Robert Ramey 2018-05-03 15:20:08 -07:00
  • a362331b93 Merge pull request #106 from res2k/feature/fix-run-tests Robert Ramey 2018-04-30 19:14:28 -07:00
  • b430b6d674 Disable 'test_dll_plugin' - needs more work before it can pass Frank Richter 2018-05-01 01:00:06 +02:00
  • 2792359662 util/test: Fixes for rules signature change Frank Richter 2018-04-30 23:57:20 +02:00
  • 7a078733a1 Merge changes from upstream Frank Richter 2018-04-30 22:37:49 +02:00
  • 75c224103d Merge pull request #92 from oxygene/patch-1 Robert Ramey 2018-04-30 13:32:55 -07:00
  • 297b7c3b52 Merge pull request #94 from res2k/travis-tweaks Robert Ramey 2018-04-30 13:30:27 -07:00
  • 8ca532a4d5 include test for singleton update Jamfile Robert Ramey 2018-04-30 12:46:23 -07:00
  • 226af45461 Travis: Enable ccache Frank Richter 2018-04-30 17:25:20 +02:00
  • b4b8cbab00 Travis: Add at least some tests with static linking Frank Richter 2018-02-07 11:44:22 +01:00
  • 3c438dfddb Use unique header guards for boost_array.hpp Christof Krüger 2018-02-06 01:58:38 +01:00
  • 2b61be1285 Produce distinct jobs for static, shared tests Frank Richter 2018-01-31 09:25:40 +01:00
  • d3bb8d0e50 Appveyor VMs provide two cores, use them Frank Richter 2018-01-31 08:19:18 +01:00
  • 89dc4a26b1 Add MSVC to Appveyor build matrix Frank Richter 2018-01-30 13:43:42 +01:00
  • 6477759341 Try to tweak void_cast to work around ICE on MinGW Frank Richter 2018-01-30 11:16:27 +01:00
  • 69d1b26937 Pull container_hash git submodule Frank Richter 2018-01-30 10:56:21 +01:00
  • bc0279429b Merge upstream changes Frank Richter 2018-01-30 11:52:31 +01:00
  • b73329fe45 Merge pull request #81 from masterleinad/improve_appveyor Robert Ramey 2017-12-06 09:21:19 -08:00
  • 63b6ffa765 Improve appveyor setup Daniel Arndt 2017-10-06 00:53:33 +02:00
  • 24024425f1 fix failing tests boost-1.67.0 boost-1.66.0 Robert Ramey 2017-11-28 10:56:37 -08:00
  • 4ee479a03e corrections for dll linkage and testing Robert Ramey 2017-11-24 15:51:46 -08:00
  • 8378c75f32 corrections to singleton - tested on on all platforms Robert Ramey 2017-11-23 12:05:46 -08:00
  • 7d216b4761 corrected singleton and ran test_dll_exported on unix,mingv,windows and osx Robert Ramey 2017-11-22 21:53:19 -08:00
  • f94da2c724 correct error detected in MSVC regarding singleton initialization Robert Ramey 2017-11-13 14:06:10 -08:00
  • fea1826e06 fix for singleton. This simplifies the visibility for the singleton class. tested on my own machine for Clang/OSX, gcc on ubuntu and on mingw Robert Ramey 2017-11-11 12:14:30 -08:00
  • 8eb388fe39 Merge branch 'develop' of https://github.com/boostorg/serialization into develop Robert Ramey 2017-11-09 12:54:34 -08:00
  • 8bbcca5341 fixed addressor fiasco simplified singleton visibility Jamfile added boost/system to requirements corrected inclusion tests to include link to serialization library Robert Ramey 2017-11-09 12:54:10 -08:00
  • 0676016ce3 Simplify .travis.yml Peter Dimov 2017-11-09 01:46:54 +02:00
  • be2846e2d1 Update .travis.yml Peter Dimov 2017-11-09 01:06:08 +02:00
  • b87dc62e69 alter visibility to try to address failure to link "common" archive for clang-gnu-linux 3.0 compilers. Robert Ramey 2017-11-08 12:08:21 -08:00
  • 2c2a4a53d0 add missing test_inclusion2.cpp Robert Ramey 2017-11-08 11:26:20 -08:00
  • eb35302b76 altered visibility settings for polymorphic_base. Hopefully this should fix text failures for test_dll_exported Robert Ramey 2017-11-08 11:03:14 -08:00
  • a2a8890dfb fix overload of & when taking address Robert Ramey 2017-11-08 08:31:04 -08:00
  • f4be906175 Merge branch 'develop' of https://github.com/boostorg/serialization into develop Robert Ramey 2017-11-07 15:24:57 -08:00
  • 2e8e91a5cc Merge pull request #74 from masterleinad/avoid_nullptr_dereferencing Robert Ramey 2017-11-07 15:24:45 -08:00
  • 089d57b855 Merge branch 'develop' of https://github.com/boostorg/serialization into develop Robert Ramey 2017-11-07 15:08:21 -08:00
  • 0ba417dd1c addressed user complaint and rolled back change which called desstructor Robert Ramey 2017-11-07 15:08:12 -08:00
  • 9e90f233a1 Merge pull request #73 from masterleinad/fix_memory_leaks_tests_1 Robert Ramey 2017-11-07 15:04:47 -08:00
  • 9e7cd200e7 Avoid dereferencing a nullptr Daniel Arndt 2017-11-03 00:23:37 +01:00
  • d327f90bd8 Fix some memory leaks in tests Daniel Arndt 2017-11-03 00:24:34 +01:00
  • 8d0b0db5de alter macro definition to avoid undefined behavior Robert Ramey 2017-10-31 16:03:37 -07:00
  • daf20da064 address boost serialization test matrix errors export of test_polymorphic_a cland/gcc earlier versions don't find private virtual function implementations Robert Ramey 2017-10-23 10:48:36 -07:00
  • 71851223c3 changes to correct problems found on mingw and cygwin tests Robert Ramey 2017-10-22 13:32:38 -07:00
  • 64dc620992 remove dependency on <codecvt> This header seems to have errors in some environments. It has been deprecated by the C++ committe. For these reasons, we'll rely solely on Ron Garcia's code convert facet for utf. Robert Ramey 2017-10-17 10:55:47 -07:00
  • 40314f94df try to fix wide character archives by making ~codecvt_null() non virtual Robert Ramey 2017-10-11 14:13:53 -07:00
  • 5b87c83419 Merge branch 'develop' into portable_binary_archive portable_binary_archive Robert Ramey 2017-10-06 21:39:52 -07:00
  • d21a064a69 corrected mistakes in codecvt_null affecting visibility Robert Ramey 2017-10-06 11:54:34 -07:00
  • 3d179caaec correct extraneous BOOST_ARCHIVE_DECL Robert Ramey 2017-10-05 12:45:32 -07:00
  • cd2f77defb Trying to fix three issues a) appveyor for mingw b) usage of macros "defined" in iserializer.hpp c) extra decl... in codecvt_null d) get_lock not found in singleton.hpp Robert Ramey 2017-10-05 11:40:00 -07:00
  • 621a3ea8a3 Merge pull request #62 from masterleinad/avoid_dereferencing_nullptr Robert Ramey 2017-10-04 22:03:12 -07:00
  • 8b4e08490b Merge pull request #63 from masterleinad/fix_appveyor Robert Ramey 2017-10-04 22:02:09 -07:00
  • f44dc8da2c Fix appveyor setup Daniel Arndt 2017-09-20 17:04:48 +02:00
  • 480a8c94b0 Avoid dereferencing a nullptr in save_pointer_type::register_type Daniel Arndt 2017-09-20 14:17:14 +02:00
  • 2557639490 try to address problem where singleton is dropped by linker Robert Ramey 2017-08-13 14:48:20 -07:00
  • 932b4221ff Merge pull request #57 from Flast/patch-2 Robert Ramey 2017-08-11 06:17:44 -07:00