Commit Graph

  • 9fce3542c5 Silence -Wshadow warnings in Hana's headers Louis Dionne 2016-12-04 16:30:09 -0800
  • b87ee22b26 [Travis] Change user.email for Travis bot to avoid bloating GitHub contributions Louis Dionne 2016-12-04 14:24:31 -0800
  • 1eebdb62cb [string] Document the default constructor Louis Dionne 2016-12-03 20:49:41 -0800
  • b94551b1b8 [pair] Add better tests for copy/move ctor from pair with convertible members Louis Dionne 2016-12-03 17:49:30 -0800
  • 874f256298 [detail] Remove the dependent_on helper Louis Dionne 2016-12-03 16:53:13 -0800
  • 3b51c8b021 [doc][NFC] Documentation fixes Johel Ernesto Guerrero Peña 2016-12-01 07:15:00 -0400
  • 7a3e0480d4 [string] Add a model of the Monoid concept Louis Dionne 2016-11-17 13:02:36 +0100
  • 9fe9d2f0d7 Make sure concepts inherit from an integral_constant Louis Dionne 2016-11-16 09:18:02 +0100
  • b87213e15f [concept.hpp] Add missing concept Hashable to the master include Louis Dionne 2016-11-17 08:41:00 +0100
  • 0bf9130fbb [Travis] Set the Git user.email to unbreak documentation and benchmark pushes Louis Dionne 2016-11-17 08:06:00 +0100
  • 9657c09f68 [map] Properly constrain the variadic constructor, and remove unused ctors Louis Dionne 2016-11-16 05:02:58 +0100
  • bc76a1598b [doc] Move the cheatsheet to its own section Louis Dionne 2016-11-14 18:24:23 -0800
  • e3e8736aab [map] Allow declaring maps using map<Pairs...>, and provide a variadic constructor Louis Dionne 2016-11-14 17:52:44 -0800
  • 90ae512da6 [string] Add a c_str() method Louis Dionne 2016-11-05 13:46:41 -0700
  • 9f19b9576f [types] Use the __type_pack_element intrinsic to optimize type lookup Louis Dionne 2016-11-04 15:53:20 -0700
  • a897cb9c3f [type] Fix documentation for metafunction & friends, which do not accept raw objects Louis Dionne 2016-10-23 14:40:56 -0700
  • 477d15e7e3 Disable the type_name test for Clang < 3.6 Louis Dionne 2016-10-23 11:29:26 -0700
  • c97f86e17b [tests] Remove occurences of using namespace boost::hana Louis Dionne 2016-10-19 21:44:56 -0700
  • ea571a11fc Fix Github Issue 304 Jason Rice 2016-10-22 13:02:44 -0700
  • b7e594e507 [Travis] Test against latest Boost versions Louis Dionne 2016-10-16 09:21:24 -0700
  • 04705f0041 [Travis] Make sure we do not conflict with the Hana headers shipped with Boost Louis Dionne 2016-10-16 09:19:44 -0700
  • 772df8e7a3 [CMake] Rewrite the TestHeaders module Louis Dionne 2016-10-09 14:19:21 -0700
  • 8f8794fd28 [CMake] Add the hana interface library Louis Dionne 2016-10-09 13:29:42 -0700
  • 429ec2be78 [CMake] Fix the condition for enabling the experimental type_name test Louis Dionne 2016-10-10 08:38:19 -0700
  • 2674a6a6ec [Travis] Add support for Clang 3.9 Louis Dionne 2016-10-09 15:30:06 -0700
  • d133fa9d80 [Travis] Add a Travis job for building without exceptions on OS X Louis Dionne 2016-10-09 13:15:03 -0700
  • 07d427a55f [CMake] Do not remove the experimental type_name test on AppleClang Louis Dionne 2016-10-09 14:26:08 -0700
  • 8fda2f482e [tests] Take by && instead of value when creating a ::seq Louis Dionne 2016-10-08 15:24:51 -0700
  • 16c8dd84c6 [tests] Allow overriding TRACKED_PRINT_STUFF from an including file Louis Dionne 2016-10-08 14:39:23 -0700
  • 3930c150e3 [tests] Remove support for subparts in the Sequence laws Louis Dionne 2016-10-08 14:21:37 -0700
  • 6b99094b17 [tests] Inherit from integer instead of using alias to improve error messages Louis Dionne 2016-10-08 14:18:15 -0700
  • 1d078dedac [Travis] Use newer OS X image for the CHECK_FORMATTING job Louis Dionne 2016-10-08 13:31:15 -0700
  • d5d0741adc Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • f537928be1 Fix experimental::type_name, which is only supported on Clang Louis Dionne 2016-10-03 19:41:06 -0700
  • 0ef96e14d6 [experimental] Implement compile-time type names Louis Dionne 2016-10-02 18:51:03 -0700
  • 031b145a4d Fix mismatching declarations of _c UDL Louis Dionne 2016-09-28 12:28:34 -0700
  • 96d0fe11a7 Remove some usages of variable templates Louis Dionne 2016-09-28 10:35:22 -0700
  • e452c98015 [doc] Reformulate the laws for Comparable to avoid confusion Louis Dionne 2016-09-28 08:12:52 -0700
  • 32080fefa0 [NFC] Silence Doxxygen warning Louis Dionne 2016-09-28 08:09:54 -0700
  • 14bb149755 Improve error message for non-Comparable types Louis Dionne 2016-09-27 08:53:07 -0700
  • f06b35db8d [tests] Remove includes of the master header Louis Dionne 2016-09-18 15:01:55 -0700
  • 83f3307ba5 [tests] Clean up messy includes Louis Dionne 2016-09-18 13:49:35 -0700
  • 28f5a6bf74 [tests] Clean up some tests using ::Tracked Louis Dionne 2016-09-18 12:12:55 -0700
  • 36eb9a0aaf [print] Improve compiler error when called on a non-Printable Louis Dionne 2016-09-12 19:36:41 -0700
  • 6158a36985 [decltype_] Fix typo Louis Dionne 2016-09-12 19:27:56 -0700
  • 492a2f8178 minor minor minor type David Mugnai 2016-09-07 15:28:05 +0200
  • 814a704d7f [CMake] Simplify the unit test CMakeLists Louis Dionne 2016-08-30 21:54:12 -0700
  • 474484eed0 [tests] Split Foldable MCD tests Louis Dionne 2016-08-30 21:46:35 -0700
  • 497604d4db [tests] Split unit tests for std::array Louis Dionne 2016-08-30 21:28:49 -0700
  • 57d0882d2e [tests] Split unit tests for mpl::list and mpl::vector Louis Dionne 2016-08-30 21:14:41 -0700
  • c90e90b5bb [tests] Split unit tests for std::integral_constant Louis Dionne 2016-08-30 20:57:41 -0700
  • f240a9f9f2 [tests] Split unit tests for mpl::integral_c Louis Dionne 2016-08-30 20:47:03 -0700
  • 221a9b8d52 [tests] Use ::value instead of {} in implicit constexpr conversion Louis Dionne 2016-08-30 19:18:06 -0700
  • 1b005c5679 Unblock testing with MSVC Marcel Raad 2016-07-08 23:20:21 +0200
  • 6e95221408 Bump to next expected version, 1.0.2 Louis Dionne 2016-08-30 18:04:01 -0700
  • 9c4c84b383 [v 1.0.1] Bump version for Boost 1.62.0 Louis Dionne 2016-08-24 13:58:22 -0700
  • dc500cdbe3 [Travis] Only test one Xcode version per major version Louis Dionne 2016-08-14 15:39:34 -0700
  • 856dea0bae [Travis] Add a job with Xcode 8 Louis Dionne 2016-08-04 19:31:00 -0700
  • fe8d0a6957 [detail] Rename detail::swap to workaround ADL issue Louis Dionne 2016-07-29 08:46:09 -0700
  • aa706ee276 [doc][Travis] Filter errors and warnings in Travis, not in CMake Louis Dionne 2016-07-23 14:12:38 -0700
  • 2547c2dbc3 [doc] Add a target to generate Docsets Louis Dionne 2016-07-23 13:05:02 -0700
  • 84177a93fd [doc] Update links to GitHub documents Louis Dionne 2016-07-18 20:22:58 -0700
  • edbbffeea4 [type] Add hana::typeid_ and deprecate hana::decltype_ Louis Dionne 2016-07-07 17:45:41 -0700
  • 1c849b74a3 [Travis] Cache downloads of Boost, which take forever Louis Dionne 2016-07-12 17:37:49 -0700
  • 3c8fbead19 [Appveyor] Use Visual Studio 2015 Update 2 Louis Dionne 2016-07-11 23:39:53 -0700
  • e4a3ce2666 [Travis] Update Doxygen version Louis Dionne 2016-07-07 17:23:44 -0700
  • 77e17d2a08 [Travis] Only install CMake on OS X when not already installed Louis Dionne 2016-07-08 10:42:28 -0700
  • b8e28e4a74 [tests] Create an automatic test for for_each Louis Dionne 2016-07-07 21:27:53 -0700
  • eb2bb88b0f [Travis] Upgrade to CMake 3.5.2 and use implicit CXX when setting up CMake Louis Dionne 2016-07-05 20:56:35 -0700
  • 135e8b89ac [Travis] Only generate the benchmarks on Clang 3.8.0 Louis Dionne 2016-06-26 10:03:12 -0700
  • 25e26145ff [doc] Switch to benchmarks on Clang 3.8.0 Louis Dionne 2016-06-26 10:01:32 -0700
  • 5d55918535 Remove micro-benchmarks from the documentation, and mention Metabench Louis Dionne 2016-06-26 09:48:30 -0700
  • 3ebfdeb1ad [Travis] Cache LLVM downloads Louis Dionne 2016-06-20 18:58:35 -0700
  • 7757ac7d50 [map::at_key] Improve error message when the key is missing Louis Dionne 2016-06-19 18:02:28 -0700
  • 87d5adb80a [Travis] Do not allow failures on Xcode 7.3 anymore Louis Dionne 2016-06-19 13:23:32 -0700
  • b0d9676370 Fix obscure segfault with boost::tuple on Xcode 7.3 Louis Dionne 2016-06-19 12:28:09 -0700
  • fc9df49c15 [Travis] Re-enable the job on Xcode 6.3 Louis Dionne 2016-06-19 10:09:50 -0700
  • 945010e60a [doc] State that GCC is tested on Travis in the docs Louis Dionne 2016-06-17 17:02:02 -0700
  • 498a377548 Merge branch adding support for GCC 6 in Travis Louis Dionne 2016-06-17 16:52:07 -0700
  • 26a5b60906 [GCC] Workaround spurious unused variable warnings Louis Dionne 2016-06-16 13:37:42 -0700
  • 1e1ff3a0ae [Travis] Add support for GCC 6 Louis Dionne 2016-06-14 22:16:49 -0700
  • 412d86da1c [Travis] Explicitly state the OS and compiler for each job Louis Dionne 2016-06-14 22:20:49 -0700
  • 34c0c3010c [Travis] Add -nostdinc++ when using locally-built libc++ Louis Dionne 2016-06-14 20:03:16 -0700
  • 8f5e660e51 Add a default constructor to reverse_partial Louis Dionne 2016-06-13 21:17:34 -0700
  • 427cc202d6 Use hana::detail::decay instead of std::decay in implementation Vittorio Romeo 2016-05-30 17:17:27 +0200
  • 388b690354 Remove the wandbox.py script to upload an example to Wandbox Louis Dionne 2016-06-12 12:05:38 -0700
  • fc0dbbcb91 Update Wandbox example to use Boost 1.61.0 Louis Dionne 2016-06-12 12:04:28 -0700
  • f08e824a34 [Travis] Install Clang manually, without LLVM's apt repository Louis Dionne 2016-06-09 18:49:45 -0700
  • a5989ca190 [overload_linearly] test unary function call Jason Rice 2016-05-27 13:53:38 -0700
  • 2641844267 Change return type of single-argument overload to typename detail::decay<F>::type Vittorio Romeo 2016-05-28 12:51:30 +0200
  • 89755947fa [overload_linearly] Allow overload_linearly to be called with a single argument Vittorio Romeo 2016-05-27 21:29:32 +0200
  • 03b948918e [Travis] Temporarily disable the beta-xcode6.3 image Louis Dionne 2016-05-28 11:56:24 -0700
  • 3af6106f47 Use Clang-cl provided by Appveyor Louis Dionne 2016-05-27 19:00:30 -0700
  • 3ccd7b5fd9 [types] Accept non-metafunctions returning references to types in transform Louis Dionne 2016-04-06 18:42:21 -0400
  • c29086e9e1 [Travis] Add llvm-toolchain-precise-3.8 apt source Louis Dionne 2016-03-31 17:49:54 -0400
  • 96650a9caf [Travis] Bump Clang 3.7.0 to 3.7.1 Louis Dionne 2016-03-21 13:51:13 -0400
  • 0abef28d5a [Travis] Co-install all the packages to simplify Travis script Louis Dionne 2016-03-21 13:34:47 -0400
  • 8a8219f943 [Travis] Do not benchmark with Clang 3.5 anymore Louis Dionne 2016-03-21 13:30:19 -0400
  • 663fe6be98 [Travis] Add mainstream testing on Clang 3.8 Louis Dionne 2016-03-21 13:29:30 -0400
  • 405614a778 [doc] Update installation instructions for the stable release Louis Dionne 2016-03-20 11:14:22 -0400