-
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