2
0
mirror of https://github.com/boostorg/variant.git synced 2026-01-26 07:02:21 +00:00

Commit Graph

  • 3e93fd428c followup to recursive_wrapper pointer stealing Nikita Kniazev 2019-02-04 17:13:10 +03:00
  • 1364d3ff5f recursive_wrapper move constructor pointer stealing Nikita Kniazev 2019-01-31 19:56:13 +03:00
  • d069511e31 Update copyright boost-1.70.0.beta1 Antony Polukhin 2019-01-17 13:00:51 +03:00
  • ba0746fc9d Temporary disable test for issue #53 Antony Polukhin 2019-01-08 14:18:24 +03:00
  • 46d8b92f73 Increase fetch depth to avoid issues with submodules Antony Polukhin 2019-01-08 01:01:52 +03:00
  • b4acbdf3e8 Add test from #53 Antony Polukhin 2019-01-07 23:32:07 +03:00
  • 3850c195d6 Merge pull request #57 from Kojoley/remove-edg-no-sfinae Antony Polukhin 2019-01-07 23:03:07 +03:00
  • 06b643df31 Cleanup includes Nikita Kniazev 2019-01-06 22:15:45 +03:00
  • 3c5a67e48f Removed EDG 3.2 workaround Nikita Kniazev 2019-01-06 16:49:54 +03:00
  • 500778bd7b Merge pull request #56 from Kojoley/remove-no-void-returns-workaround Antony Polukhin 2019-01-06 09:25:26 +03:00
  • c4370b2da2 Removed NO_VOID_RETURNS workaround Nikita Kniazev 2019-01-06 00:37:32 +03:00
  • 6900641f4f Change coveralls url Antony Polukhin 2019-01-05 22:37:45 +03:00
  • 7c1171a8dd Run CI on primary repo, rather than on the fork Antony Polukhin 2019-01-05 22:27:01 +03:00
  • a0ad527fce Merge pull request #55 from Kojoley/fix-apply_visitor-decltype-result_type-deduction Antony Polukhin 2019-01-05 20:15:57 +03:00
  • 9af72f37bc Update variant_visit_test.cpp Antony Polukhin 2019-01-05 20:15:22 +03:00
  • 4b37f9b804 Fixed visitor result type deduction at rvalue ref operators Nikita Kniazev 2019-01-03 22:11:47 +03:00
  • 4addd1022a Minor changes for the build system Antony Polukhin 2018-12-23 16:34:00 +03:00
  • 283bff8e21 Merge branch 'develop' into ldionne-visit_deduce Antony Polukhin 2018-12-23 15:32:54 +03:00
  • 7d865cc369 CI fixes Antony Polukhin 2018-12-23 12:11:34 +03:00
  • 1725a7f2a1 build only in release mode on some platforms in CI Antony Polukhin 2018-12-23 09:43:33 +03:00
  • 2cd28cdd9c Replace boost/test/minimal.hpp from Boost.Test with boost/core/lightweight_test.hpp Antony Polukhin 2018-12-22 21:35:48 +03:00
  • 9b13f1cb11 Fix test for GCC 4.7 and 4.6 Antony Polukhin 2018-12-15 17:10:47 +03:00
  • edfb83b342 ci update Antony Polukhin 2018-12-14 11:57:21 +03:00
  • 1c4d882685 Rewrite the deduction of visitor return type Louis Dionne 2018-11-15 17:44:57 -05:00
  • 4a448b2bf7 Fix unused parameter warnings boost-1.69.0-beta1 boost-1.69.0 Antony Polukhin 2018-10-09 11:50:45 +03:00
  • 50e7df744a Add missing BOOST_SYMBOL_VISIBLE to the bad_visit exception type Antony Polukhin 2018-09-18 22:41:48 +03:00
  • e5a75bb8e1 Revert "Specialize std::hash for boost::variant. Fixes #49" Antony Polukhin 2018-08-12 20:56:40 +03:00
  • d972192e54 Specialize std::hash for boost::variant. Fixes #49 Antony Polukhin 2018-08-12 20:36:12 +03:00
  • 98b5d42e6d Do substitute function arguments on compilers with variadic templates support (more fixes for the #42) boost-1.68.0 boost-1.67.0 Antony Polukhin 2018-02-21 23:10:25 +03:00
  • b8149a3a77 Tests and minor fixes for #42 Antony Polukhin 2018-02-20 22:20:24 +03:00
  • 65477fa1ae Merge pull request #46 from Kojoley/fix-variadic-substitute Antony Polukhin 2018-02-20 21:54:32 +03:00
  • 3f849aae1f Merge pull request #45 from Kojoley/patch-1 Antony Polukhin 2018-02-20 21:53:24 +03:00
  • b91d4aa40b Fixed variadic substitute Nikita Kniazev 2018-02-17 21:42:31 +03:00
  • 9dc4f7d697 boost/math/common_factor_ct.hpp is deprecated Nikita Kniazev 2018-02-17 20:33:14 +03:00
  • c11d5a3365 Merge pull request #44 from DanielaE/fix/disambiguate-variant Antony Polukhin 2018-02-01 23:24:19 +03:00
  • 8b073bc92f disambiguate class variant. Daniela Engert 2018-01-26 17:50:07 +01:00
  • 30f57614d3 Merge pull request #40 from paweldac/develop Antony Polukhin 2018-01-23 10:39:28 +03:00
  • 8c043e1135 Merge pull request #41 from awulkiew/patch-2 boost-1.66.0 Antony Polukhin 2017-11-28 20:04:22 +03:00
  • 6f66a90b47 Add missing include in apply_visitor_binary.hpp Adam Wulkiewicz 2017-11-20 19:50:41 +01:00
  • 33784034b7 Perfect forwarding for passing visitor in apply_visitor. Pawel Dac 2017-11-07 17:49:15 +01:00
  • 7a756bc773 Updated apply_visitor docs Antony Polukhin 2017-11-05 16:33:30 +03:00
  • b0852f6e60 Fix test, add copyright and minor code style fix_ Antony Polukhin 2017-10-25 23:16:24 +03:00
  • 85416b5182 Test fixes Antony Polukhin 2017-10-25 10:06:37 +03:00
  • 2d09012977 Always include enable_if in apply_visitor_binary Antony Polukhin 2017-10-24 09:04:31 +03:00
  • 6caaa65563 Fixes for function ref quallifires usage Antony Polukhin 2017-10-22 22:25:54 +03:00
  • bdccd8d90e Merge pull request #1 from diplay/universal-reverence-visitable Antony Polukhin 2017-10-18 09:09:57 +03:00
  • f132ca7591 minor fix test diplay 2017-10-17 13:11:05 +03:00
  • be54a19e1b mixed tests diplay 2017-10-17 13:01:36 +03:00
  • f87445832e change typename template parameter to bool diplay 2017-10-17 11:43:44 +03:00
  • 28f8707515 compilation conditions for multivisitor lambda tests diplay 2017-10-13 21:53:42 +03:00
  • 49e4f90e74 cpp14 multivisitors tests and fix diplay 2017-10-13 15:09:21 +03:00
  • 1cf3d885bc binary c++14 rvalue move semantics diplay 2017-10-13 14:33:54 +03:00
  • 3cab439be0 unary c++14 rvalue move semantics diplay 2017-10-13 14:22:55 +03:00
  • ec3c0964f1 [wip] c++14 multivisitor with rvalue support diplay 2017-10-13 12:24:30 +03:00
  • d933b7cf01 [wip] fix multivisotors cpp11 diplay 2017-10-13 12:14:42 +03:00
  • 61c3872905 [wip] fixed multivisitor with move semantics diplay 2017-10-13 11:21:46 +03:00
  • c15f85475e [wip] trying to make rvalue multivisit work diplay 2017-10-13 01:24:53 +03:00
  • 51f5b50dc9 [wip] binary apply visitor move semantics diplay 2017-10-12 12:30:25 +03:00
  • 6d0566898e [wip] fix test crashes from previous commit diplay 2017-10-11 16:33:58 +03:00
  • 09bbcadbc1 [wip] unary visit with rvalue references diplay 2017-10-11 14:45:56 +03:00
  • bb9473dfd0 remove hardcoded -std from toolset params diplay 2017-10-10 13:16:25 +03:00
  • d4202b8a3f more structured tests diplay 2017-10-10 12:50:07 +03:00
  • 18fb1d3d7f rvalue and const lvalue reference visitables for multivisitors diplay 2017-10-10 12:37:55 +03:00
  • ce556f3371 reduce copy-paste diplay 2017-10-10 12:08:08 +03:00
  • 86142eccda ticket #6971 fix diplay 2017-10-09 17:47:27 +03:00
  • ea73f3fb81 Drop some of the new warning suppressions, because they are too global (and some day may hide warnings for just-added issues) Antony Polukhin 2017-09-26 21:42:01 +03:00
  • 18bf0a18f3 Merge remote-tracking branch 'danielae/feature/qoi-warning' into develop Antony Polukhin 2017-09-26 21:19:39 +03:00
  • 0fad382bb0 Merge pull request #36 from MarcelRaad/msvc_warning boost-1.65.1 boost-1.65.0 Antony Polukhin 2017-07-13 21:00:50 +03:00
  • 5e8814db76 Fix warning in warning suppression code Marcel Raad 2017-07-13 16:17:25 +02:00
  • 15689b8e4f Merge pull request #35 from very-cool-name/fix_joint_view Antony Polukhin 2017-07-07 10:54:44 +03:00
  • a904c0ebbc make_variant_over does not revert type sequence. Added tests using variant.which(). Mike Maximoff 2017-07-06 12:38:34 +03:00
  • b2339c4c8d Merge branch 'develop' into fix_joint_view very-cool-name 2017-07-04 21:02:16 +03:00
  • 8bf53ce9dd Variadic templates make_variant_over still needs copying t work properly. Removed specialization. Mike Maximoff 2017-07-04 18:35:35 +03:00
  • ad50a55c65 Merge branch 'develop' into fix_joint_view Mike Maximoff 2017-07-04 18:12:40 +03:00
  • 1adb0b7f3a Fix works with mpl::list instead of mpl::vector Mike Maximoff 2017-07-04 17:44:11 +03:00
  • 6c2c2fd506 Silence msvc compiler warnings about constant conditional expressions, returning the adress of local variables, and unused formal parameters. Daniela Engert 2015-04-11 10:30:12 +02:00
  • d393d391b8 Uppdated the reference sections for the get* functions Antony Polukhin 2017-06-05 23:13:28 +03:00
  • b108cfb82a Merge pull request #33 from ASverdlov/develop Antony Polukhin 2017-05-30 23:36:55 +03:00
  • 5b61db29a3 Remove unnecessary variable Albert Sverdlov 2017-05-29 20:37:59 +03:00
  • 33f9fd4d51 Remove # symbol Albert Sverdlov 2017-05-29 18:42:56 +03:00
  • f62f657d4e Fix tests; Fix copyright; Remove unnecessary mpl::not Albert Sverdlov 2017-05-29 18:42:25 +03:00
  • c46ede5c1a Restore empty comment line Albert Sverdlov 2017-05-26 02:57:21 +03:00
  • 1cc3765061 Handle get<U&>() case; Add tests Albert Sverdlov 2017-05-26 02:54:28 +03:00
  • 5c3bd61de8 Add rvalue get<> Albert Sverdlov 2017-05-23 17:07:26 +03:00
  • 9851ea7e69 Fixed formatting in README Antony Polukhin 2017-05-19 21:52:04 +03:00
  • 575c5796b4 Merge remote-tracking branch 'adambadura/master' into develop Antony Polukhin 2017-05-19 21:51:05 +03:00
  • 76b592ae1f Solution for ticket 13037 (https://svn.boost.org/trac/boost/ticket/13037). Adam Badura 2017-05-19 08:50:09 +02:00
  • eebee81acf Speedup AppveyorCI builds Antony Polukhin 2017-05-18 23:23:28 +03:00
  • a0e8a7f831 Merge pull request #31 from boostorg/revert-30-fix_joint_view Antony Polukhin 2017-04-23 09:18:15 +03:00
  • 872c734eea Revert "unpack types from mpl::joint_view for make_variant_over function (tra…" Antony Polukhin 2017-04-23 09:17:10 +03:00
  • d9626aef6f Updated AppveyorCI script Antony Polukhin 2017-04-22 20:59:12 +03:00
  • 5f30dc2d2e Merge pull request #30 from very-cool-name/fix_joint_view Antony Polukhin 2017-04-22 09:04:09 +03:00
  • caf6264c58 Added test of related issue with mpl::set (trac #10041) Mike Maximoff 2017-03-19 23:06:26 +03:00
  • f015b13890 More generic solution to support more typed of sequences and variadic template solution to speed up compilation Mike Maximoff 2017-03-19 22:40:14 +03:00
  • bf0ab5ff84 unpack types from mpl::joint_view for make_variant_over function (trac #8554) Mike Maximoff 2017-03-15 21:16:47 +03:00
  • 215704dfb3 Run MinGW tests too (thanks to Pavel Filinov for showing that appveyor ability) Antony Polukhin 2017-02-24 08:22:01 +03:00
  • fc7a665272 Make polymorphic_*get work as *get in undocumented border cases and fix tests (trac 11950) boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 Antony Polukhin 2017-02-02 22:19:37 +03:00
  • 82f0ef1c1a Fix issue: recursive_wrapper is not nothrow move constructible Antony Polukhin 2017-01-22 12:29:58 +03:00
  • fd2a03827f Do not depend on std::array Antony Polukhin 2017-01-20 22:22:41 +03:00
  • fbad41fb90 Added test case from trac ticket 7120 Antony Polukhin 2017-01-20 22:21:49 +03:00