Louis Dionne
97a77f5063
Bump compiler requirements
2019-04-22 10:47:27 -04:00
Louis Dionne
cb7f115849
[README] Improve instructions on how to make releases
2017-06-27 18:35:55 -07:00
Louis Dionne
02afb37830
[experimental] Move experimental/ to example/misc, and do some cleanup
2017-02-18 12:43:30 -08:00
Louis Dionne
90dbbd4379
[doc] Move related material from README to tutorial
2017-02-12 00:53:15 -08:00
Louis Dionne
ce92da0324
[README] Add a note about updating the Homebrew formula when bumping version
2017-02-12 00:07:43 -08:00
Louis Dionne
fc0dbbcb91
Update Wandbox example to use Boost 1.61.0
...
Fixes #270
2016-06-12 12:05:11 -07:00
Louis Dionne
eb89ae4543
[README] Add notes about creating a release
2016-02-27 14:36:57 -05:00
Louis Dionne
f6f02ac748
[README] Remove obsolete disclaimers
2016-02-14 17:52:53 -05:00
Louis Dionne
878b556fdf
[README] Use --depth=1 for cloning documentation
2016-02-11 14:14:40 -05:00
Louis Dionne
f55e345d6f
Suggest using doc/html instead of doc/gh-pages to store the documentation
2015-12-29 13:44:39 -05:00
Louis Dionne
acec31c220
[README] Fix the rendering of badges on GitHub
...
Turns out that mixing <h1> and Markdown on GitHub didn't work.
2015-12-02 17:29:14 -05:00
Louis Dionne
429c82aab6
[README] Add Appveyor badge
2015-12-02 11:54:41 -05:00
Louis Dionne
be9b602023
Remove the top-level Makefile, and adjust README accordingly
...
Goodby Make, Ninja is just far superior
2015-11-25 14:21:38 -05:00
Louis Dionne
e54713c770
[README] Move specific information about building to the wiki
2015-11-18 20:42:45 -05:00
Louis Dionne
dbd0fb9246
Change links from ldionne/hana to boostorg/hana
2015-10-19 09:41:47 -04:00
Louis Dionne
026ccf48e8
[README] Add disclaimer about potential breakages since the repo transfer
2015-10-19 09:28:59 -04:00
Louis Dionne
5481971492
[README] Add link to CppCon2015 video
2015-10-08 14:50:41 -04:00
Louis Dionne
8f0e41c693
[README] Update list of related material
2015-10-01 15:38:50 -04:00
Louis Dionne
cf063a4fe3
Return hana::integral_constants from type_traits adapters
...
Also, remove the ext/std/{type_traits,utility} headers in favour of the
<boost/hana/traits.hpp> header.
2015-09-21 07:45:04 -07:00
Louis Dionne
c9784816f4
Move /test/sandbox to /experimental
...
Closes #169
2015-09-16 12:48:09 -04:00
Louis Dionne
08f66d47c1
[IntegralConstant] Suffix variable templates with _c, and clean up type names
...
Along with PR #166 , this closes #122 because names have now been
cleaned up and are now consistent basically everywhere.
2015-09-01 16:34:04 -04:00
Louis Dionne
c2ed70ddf9
[Doc] Document hana::type instead of hana::Type
...
Precisely,
1. Rename hana::_type to hana::basic_type, and document it
2. Rename hana::type<> to hana::type_c<>
3. Create and document the hana::type<> type
2015-08-30 17:08:06 -04:00
Louis Dionne
08b3db1708
[Examples] Modularize and use qualified names
...
This patch modularizes the examples, makes them self-contained and
also uses qualified hana:: names.
Fixes #139
Fixes #126
2015-08-15 17:50:40 +02:00
Louis Dionne
e0b56a3d18
[README] Fix bad formatting of numbered list
...
[ci skip]
2015-07-07 21:43:29 +02:00
Louis Dionne
3db57c6bca
[README, Doc] Update the logo and mention that it's now officially in Boost
2015-07-07 19:47:12 +02:00
Louis Dionne
52b150951d
[Doc] Move prerequisites and installation to the tutorial
...
Fixes #128
2015-06-30 21:58:35 +02:00
Louis Dionne
1e89c69049
[CMake] Remove LIBCXX_ROOT cruft and properly explain the situation in the README
...
Also:
- Remove the boost_hana_add_executable function, which is now useless
- Properly set the LD_LIBRARY_PATH to link against a custom libc++
- Adjust the Travis build
Fixes #135
2015-06-24 20:07:13 -04:00
Louis Dionne
a652e816fa
[README] Precise the compiler requirements
...
[ci skip]
2015-06-22 15:25:18 -04:00
Louis Dionne
75c6b8eae6
[README] Precise the contents of the cmake/ subdirectory.
2015-06-11 21:12:34 -04:00
Louis Dionne
0cbf6082c2
Add a "Try it online" link and a script to upload the library to Wandbox
...
Thanks a __lot__ to the people behind Wandbox for all the help!
This is related to https://github.com/melpon/wandbox/issues/153 .
Closes #87
2015-06-11 20:39:35 -04:00
Louis Dionne
72c3207135
[README] Use automatically updated version badge.
...
[ci skip]
2015-06-09 13:50:37 -04:00
Louis Dionne
0e10f93225
[README] Bump version badge to 0.3.0
...
[ci skip]
2015-06-07 11:44:19 -04:00
Louis Dionne
535bc937b6
[Type] Do not treat Types and values differently in is_valid
...
Fixes #58
2015-06-01 18:06:38 -04:00
Louis Dionne
2d7ffed101
[Doc] Daily documentation improvements
...
- Add an "Acknowledgements" section
- Rename Boost.Hana to Hana for now (not officially a Boost library)
- Partially write the section on "Introspection"
Fixes #46
I feel like the documentation now provides enough real world examples:
- switchAny
- Euclidean distance
- JSON generation (to be written)
- MPL reimplementation
2015-06-01 18:06:28 -04:00
Louis Dionne
647e695951
[CMake] Add the check
target and fix minor annoyances
2015-05-30 12:23:01 -04:00
Louis Dionne
32d4c973e9
[Doc] Write new tutorial sections and reorder other sections
...
- Write sections on containers, algorithms, and runtime performance
- Make sure examples consistently use 2 space tabs
- Disable -Wunused-parameter for examples
- Resolves #70
The requirement of pure functions is now documented.
- Resolves #14
It turns out that the benefits of specifying the type of containers
seems to be essentially limited to pattern matching. This is not
enough to justify all the bad things it brings, especially
considering the fact that recursion (currently the only use
case for pattern matching) forces the creation of a new tuple
at each step, which is disastrous. The unspecified-ness of the
container's type is now documented.
2015-05-28 17:03:46 -04:00
Louis Dionne
45345cf867
[README] Add a table of the supported compilers
...
[ci skip]
2015-05-26 15:35:02 -04:00
Louis Dionne
7f0a5f20a9
Add a CONTRIBUTING.md file to the root of the project
2015-05-26 14:59:04 -04:00
Louis Dionne
aa2edb08ce
[CMake] Reduce the number of targets and modularize the code
2015-05-22 16:23:54 -04:00
Louis Dionne
2870863039
[README] Update the "related material" section
2015-05-16 15:58:17 -06:00
Louis Dionne
334cbeb188
[Tuple] Allow brace-initializing tuple members
...
Fixes #57
2015-05-03 13:34:51 -04:00
Louis Dionne
fba9abc845
[README] Make sure the overview fits in the frame
2015-05-01 15:58:09 -04:00
Louis Dionne
3568186dac
[Type] Add the is_valid utility.
...
Also refactor the overview in the README.
2015-05-01 15:54:22 -04:00
Louis Dionne
94b24e009e
[README] Add reference to Hana thesis
2015-04-30 16:15:13 -04:00
Louis Dionne
2f356a84b2
[README] Add a semver badge
...
Fixes # 44
[ci skip]
2015-04-22 16:35:42 -04:00
Louis Dionne
36a3e22429
[CMake] Add targets to update the benchmarks on the 'datasets' branch
2015-04-18 12:51:26 -04:00
Louis Dionne
17b041d2a1
[CMake] Remove the now unused Benchmarks module. Farewell.
2015-04-18 12:51:25 -04:00
Louis Dionne
6fb2fbd432
[README] Open links in new tabs when clicking the badges
...
[ci skip]
2015-04-09 17:43:35 -04:00
Louis Dionne
20fd76a0f9
[README] Correct outdated description of the doc/ subdirectory
...
[skip ci]
2015-04-04 13:12:12 -04:00
Louis Dionne
f46df65b6d
[Travis/Readme] Add Gitter integration
2015-04-03 16:39:35 -04:00