Commit Graph

  • 59393cac76 [tutorial] Add links to projects using Hana and shrink related material Louis Dionne 2017-07-23 11:01:59 -0700
  • d9da8776aa Work around nasty GCC 7 regression Louis Dionne 2017-07-23 10:07:13 -0700
  • 546f27a169 [Travis] Remove -nostdinc++ switch from CXXFLAGS Louis Dionne 2017-07-22 16:39:13 -0700
  • 4407ab7829 Make sure we support compiling with C++17 (PR #361) Louis Dionne 2017-07-22 16:37:56 -0700
  • d2ef6cc3b0 Fix some erroneous usages of BOOST_HANA_CONSTEXPR_LAMBDA that went unnoticed Louis Dionne 2017-07-22 11:37:20 -0700
  • c353ccdd9b [config][assert] Prepare support for constexpr lambdas in C++17 Louis Dionne 2017-07-22 11:42:56 -0700
  • 8677867c09 Work around warnings emitted in C++17 Louis Dionne 2017-07-22 10:17:36 -0700
  • d19598565c [Travis] Add jobs for compiling with C++17, which may uncover some bugs Louis Dionne 2017-07-08 15:17:33 -0700
  • d75ed374ce [CMake] Add an option to use -std=c++17 Louis Dionne 2017-07-08 15:15:16 -0700
  • dad5d41cfe [NFC] Fix typo in CMake comment Louis Dionne 2017-07-06 08:44:43 -0700
  • a7f89f4d39 Mitigate Clang bug with C++1z Louis Dionne 2017-07-05 11:26:58 -0700
  • 84e74c1f44 [example] Use hana::type in more straightforward manner Louis Dionne 2017-07-22 09:38:23 -0700
  • bb0254dcfb [integral_constant] Handle digit separators in the _c user-defined literal Louis Dionne 2017-07-10 09:51:16 -0400
  • 7eebfc53cb [Travis] Various improvements to Travis build Louis Dionne 2017-07-09 08:44:51 -0700
  • 50d682a8c3 [Travis] Allow GCC 7 to fail for now Louis Dionne 2017-07-08 15:24:34 -0700
  • e822fd45d9 [NFC] Work around spurious warning in GCC Louis Dionne 2017-07-03 18:26:19 -0700
  • ceb240f81a [Travis] Re-enable Clang 3.5, but allow the job to fail Louis Dionne 2017-07-01 12:35:33 -0700
  • 805e34946c [Travis] Add a job on GCC 7 Louis Dionne 2017-07-01 11:59:18 -0700
  • 52f60cf0c7 [Travis] Switch benchmarks to the default compiler Louis Dionne 2017-07-01 11:56:49 -0700
  • fcf599c7f6 [Travis] Switch jobs to Clang 4.0, and test on Clang 3.9 explicitly Louis Dionne 2017-07-01 11:46:06 -0700
  • f1f4ba9ca5 [Travis] Switch jobs to Boost 1.64, and test 1.63 explicitly Louis Dionne 2017-07-01 11:40:22 -0700
  • a628a0fb47 [Travis] Go back to using apt-get to install Clang Louis Dionne 2017-07-01 11:08:47 -0700
  • e507494b5f Merge 'develop' into 'master' for Hana version 1.2.0 Louis Dionne 2017-06-27 18:42:53 -0700
  • 8b1fbe3fff Bump version to 1.2.0 for release Louis Dionne 2017-06-27 18:37:40 -0700
  • cb7f115849 [README] Improve instructions on how to make releases Louis Dionne 2017-06-27 18:35:55 -0700
  • a7635ae14a Move to CMake 3.8 Louis Dionne 2017-06-25 16:26:58 -0700
  • f59bd152df [CMake] Reintroduce workaround for -std=c++14 on Clang/Windows Louis Dionne 2017-06-24 14:57:38 -0700
  • 47ee15d1a6 [Appveyor] Use a newer version of VS2015 Louis Dionne 2017-06-06 20:00:05 -0700
  • d1ea99a84e [CMake] Properly quote file paths Louis Dionne 2017-04-27 17:45:43 +0100
  • 8bddcd9b7f Move to CMake 3.8 Louis Dionne 2017-04-27 17:37:01 +0100
  • 7533611f4b Add set-theoretic operations to hana::map Louis Dionne 2017-06-24 12:57:59 -0700
  • a88133aa96 [symmetric_difference] Document separately for map and set shreyans800755 2017-06-12 03:09:21 +0530
  • 220017be7f [symmetric_difference] Add tests and example for map shreyans800755 2017-06-11 23:35:47 +0530
  • 1e6011d3d7 [difference] Document separately for map and set shreyans800755 2017-05-26 01:03:26 +0530
  • d70b015cbe [map] Add difference method for map shreyans800755 2017-05-26 00:45:26 +0530
  • dbf83acdc0 [intersection] Document separately for map and set shreyans800755 2017-05-05 00:59:06 +0530
  • 074a5fa420 [map] Add intersection method for map shreyans800755 2017-05-04 04:58:57 +0530
  • 283d749dd0 [detail] Silence Doxygen warnings Louis Dionne 2017-06-08 21:20:40 -0700
  • 2d1440bf6e [index_if] Add to Cheatsheet Jason Rice 2017-06-07 16:01:55 -0700
  • b991b9fc01 [pair] Fix invalid result of ebo_get for nested pairs Louis Dionne 2017-06-06 09:50:08 -0700
  • 07f0cd8ccd [Travis] Remove workaround for empty job Louis Dionne 2017-05-30 08:43:28 -0700
  • 0f1faa2cd6 [tag_of] Tweak example to avoid triggering GCC bug Louis Dionne 2017-05-25 02:21:41 -0700
  • a80a8222c0 [basic_tuple] Specialize length_impl Louis Dionne 2017-05-20 21:12:35 -0600
  • 57dd98403b [example] Add comment about order of members in from_json example Louis Dionne 2017-05-18 15:24:57 -0600
  • 32b67b91cd [example] Add example of comparing structs using all_of Louis Dionne 2017-05-18 15:09:03 -0600
  • da3a0378ad [Appveyor] Use a single job Louis Dionne 2017-05-08 21:40:00 -0700
  • 8b2bf22c2d [std.array] Fix UB in std.array.less for empty array Louis Dionne 2017-05-08 22:47:59 -0700
  • 5637bed9c7 [doc] Fix misformatted Latex signatures Louis Dionne 2017-04-26 08:54:23 +0100
  • 33565392ea [union_] Document separately for map and set Louis Dionne 2017-04-22 16:54:13 -0700
  • 47fe8af1f2 [map] Added union_ method to merge two maps shreyans800755 2017-04-16 16:48:21 +0530
  • 9fc85989f7 [bugfix] Fix incorrect result for first and second in nested pair cases Louis Dionne 2017-04-08 10:45:38 -0700
  • ae2e9664ae [bugfix] Fix incorrect result for first and second in nested pair cases Louis Dionne 2017-04-08 10:45:38 -0700
  • 7f87e7ad53 [tuple] Fix misleading comment Louis Dionne 2017-04-08 09:36:09 -0700
  • 6d086796a3 [index_if] New index_if function Jason Rice 2017-04-05 19:06:16 -0700
  • 8b39270d61 [CMake] Properly install HanaConfig.cmake in lib/cmake/hana Louis Dionne 2017-03-30 21:15:52 -0700
  • ece10d9e9b [CMake] Properly propagate dependencies on Boost headers Louis Dionne 2017-03-30 10:24:29 -0700
  • 5901d52cd2 Rename struct_macros.erb.hpp to struct_macros.hpp.erb Louis Dionne 2017-03-30 10:22:08 -0700
  • d0184c7471 [CMake] Remove the FindHana.cmake file, which is not required anymore Louis Dionne 2017-03-30 10:01:58 -0700
  • 2139f76798 [example] Remove non-ascii character Louis Dionne 2017-03-29 22:24:37 -0700
  • a0a8ecc061 [CMake] Do not include Boost headers globally Louis Dionne 2017-03-29 22:08:04 -0700
  • d53ef246fd Generate a HanaConfig file that exports the Hana target Louis Dionne 2017-03-29 21:20:50 -0700
  • d020188182 [Travis] Fix installation of pcre Louis Dionne 2017-03-15 11:06:50 -0700
  • f36385d59f [Travis] Fix installation of pcre Louis Dionne 2017-03-15 11:06:50 -0700
  • 93590abfcb [example] Add dimensional analysis example from Meeting C++ keynote Louis Dionne 2017-03-07 19:09:43 -0800
  • 35a570dfab [Travis] Cleanups related to Boost installation Louis Dionne 2017-03-05 15:27:30 -0800
  • aa6c6982a8 [example] Fix typo Louis Dionne 2017-03-04 09:59:54 -1000
  • ebbe97e8c0 [example] Improve example for zip_with Louis Dionne 2017-03-04 07:53:52 -1000
  • 17fe66751f [CMake] Remove useless check on Clang for Windows Louis Dionne 2017-02-28 09:22:20 -1000
  • cae3fb3fb3 Merging develop into master for Hana version 1.1.0 Louis Dionne 2017-02-25 13:47:10 -0800
  • 7f2a329800 Bump version to 1.1.0 Louis Dionne 2017-02-25 13:44:37 -0800
  • bd8bdefa3a [map] Add restricted assignment operators Louis Dionne 2017-02-11 23:08:20 -0800
  • 02afb37830 [experimental] Move experimental/ to example/misc, and do some cleanup Louis Dionne 2017-02-18 12:41:10 -0800
  • 90dbbd4379 [doc] Move related material from README to tutorial Louis Dionne 2017-02-12 00:53:15 -0800
  • ce92da0324 [README] Add a note about updating the Homebrew formula when bumping version Louis Dionne 2017-02-12 00:07:43 -0800
  • 71989e7077 [doc] Fix broken link to GMane archives Louis Dionne 2017-02-11 23:59:28 -0800
  • cea576686b [doc] Reorganize the "Installation" section and document Homebrew Louis Dionne 2017-02-11 23:45:48 -0800
  • 6eed9076a0 Improve support for EBO in containers Louis Dionne 2017-02-11 23:00:06 -0800
  • 55bb4b9877 [map] Fix overly loose constructors Louis Dionne 2017-02-11 13:18:18 -0800
  • c3789c70cb [basic_tuple] Use ebo instead of elt to implement EBO in basic_tuple Louis Dionne 2017-02-11 12:20:50 -0800
  • 711e6de58a [basic_tuple] Use at_c instead of get_impl to access basic_tuples Louis Dionne 2016-12-10 13:59:47 -0800
  • 279dbaa9b5 [pair] Ensure that a pair of empty objects is empty too Louis Dionne 2016-12-03 16:00:26 -0800
  • 40ca5afd7d Add a building block for EBO in containers Louis Dionne 2016-12-03 16:46:59 -0800
  • 50336d4aeb [CMake] Use per-target properties instead of populating global flags Louis Dionne 2017-02-08 00:14:29 -0800
  • 478b5cc690 [CMake] Handle Valgrind through CTest, without a custom boost_hana_add_test Louis Dionne 2017-02-07 22:04:30 -0800
  • 669451d478 [Travis] Add a job testing on Boost 1.63.0 Louis Dionne 2017-02-07 20:28:30 -0800
  • 6b5c2ef23d [doc] Fix the documentation target for Boost Louis Dionne 2017-01-11 23:31:15 -0800
  • 268004e953 Remove some usages of variable templates Louis Dionne 2017-02-07 20:32:22 -0800
  • 9f18782648 [CMake] Remove nonexistent headers in excluded public header list Louis Dionne 2017-02-07 19:30:10 -0800
  • 323b657bbe [type] Improve rationale for the representation of hana::type Louis Dionne 2017-02-05 13:41:16 -0800
  • a39d2fb90c [any_of] Fix a bug where we called the predicate once more than necessary Louis Dionne 2017-02-03 08:17:09 -0800
  • 620a2f681d [set] Fix broken default constructibility unit test Louis Dionne 2017-01-29 13:06:41 -0800
  • 68e5998b3c [map] Provide a custom implementation of hana::contains Louis Dionne 2017-01-29 11:13:09 -0800
  • c800311cae [set] Add and document a default constructor Louis Dionne 2017-01-24 08:37:03 -0800
  • e6c45f62da Bump more copyrights to 2017 Louis Dionne 2017-01-08 11:34:09 -0800
  • 9895803ede Bump copyright year to 2017 Louis Dionne 2017-01-07 14:14:18 -0800
  • e6d5d59ace Bump version number to 1.0.3 to match next expected release Louis Dionne 2017-01-07 14:05:51 -0800
  • 72a081f9d6 [Travis] Improve commit message when updating documentation Louis Dionne 2017-01-07 13:44:54 -0800
  • 92171630a6 [cmake] Reformulate documentation of TestHeaders.cmake Louis Dionne 2016-12-18 11:41:40 -0800
  • 46e9e0ab1f [tuple] Fix ambiguous specialization on GCC Louis Dionne 2016-12-10 19:19:29 -0800
  • 9d1890ec49 [tuple] Add better SFINAE to guard the variadic constructor Louis Dionne 2015-11-03 10:49:41 -0500