Louis Dionne
8b39270d61
[CMake] Properly install HanaConfig.cmake in lib/cmake/hana
...
Thanks @pfultz2 for teaching me how to use CMake properly :-)
2017-03-30 21:15:53 -07:00
Louis Dionne
d53ef246fd
Generate a HanaConfig file that exports the Hana target
...
This supersedes the `FindHana.cmake` module that we used to provide, which was
buggy and was not the proper way of giving an easy integration for CMake users.
Fixes #328
2017-03-29 21:41:07 -07:00
Louis Dionne
90dbbd4379
[doc] Move related material from README to tutorial
2017-02-12 00:53:15 -08:00
Louis Dionne
71989e7077
[doc] Fix broken link to GMane archives
2017-02-12 00:00:29 -08:00
Louis Dionne
cea576686b
[doc] Reorganize the "Installation" section and document Homebrew
...
Resolves #263
2017-02-11 23:46:18 -08:00
Louis Dionne
9895803ede
Bump copyright year to 2017
2017-01-07 14:14:18 -08:00
Louis Dionne
9fe9d2f0d7
Make sure concepts inherit from an integral_constant
...
Fixes #269
2016-11-17 08:41:27 +01:00
Louis Dionne
bc76a1598b
[doc] Move the cheatsheet to its own section
...
This way, it appears at the top level of the left-nav
Fixes #308
2016-11-16 00:23:46 +01:00
David Mugnai
492a2f8178
minor minor minor type
...
spotted while reading, sorry for the noise
[ldionne: closes #300 ]
2016-09-07 18:47:07 -07:00
Louis Dionne
84177a93fd
[doc] Update links to GitHub documents
2016-07-18 20:22:58 -07:00
Louis Dionne
5d55918535
Remove micro-benchmarks from the documentation, and mention Metabench
...
Metabench now contains almost all of Hana's algorithms, so we document
the existence of Metabench instead of redundantly generating the
benchmarks on Travis for Hana only.
2016-06-26 09:52:08 -07:00
Louis Dionne
945010e60a
[doc] State that GCC is tested on Travis in the docs
...
ci-skip
2016-06-17 17:02:06 -07:00
Louis Dionne
405614a778
[doc] Update installation instructions for the stable release
2016-03-20 11:15:50 -04:00
Louis Dionne
70fceb7893
[Tutorial] Fix typo (apendix -> appendix)
...
Thanks @badair
2016-03-14 14:46:52 -04:00
Louis Dionne
63c5f87dfd
[GCC] Update warnings and documentation to support GCC
2016-03-07 16:46:08 -05:00
Louis Dionne
255f2ec274
[doc] Add note about compile-time performance of pure type-level libraries
2016-02-28 19:01:52 -05:00
Louis Dionne
b1696fe0cc
[Metafunction] Do not automatically call decltype_ on metafunction arguments
2016-02-15 10:07:08 -05:00
Louis Dionne
67ec8b2867
[CMake] Add a pkg-config file
...
Closes #237
2016-01-26 12:02:41 -05:00
Louis Dionne
e258de9380
[doc] Remove non-ASCII character
2016-01-22 13:45:34 -05:00
Louis Dionne
e3f2ad9cef
[doc] Add a section on compile-time branching in the tutorial
...
Closes #147
2016-01-22 10:03:39 -05:00
Louis Dionne
08a63d6cbf
Fix more Boost-inspect errors
2016-01-15 16:50:07 -05:00
Louis Dionne
dc90dc52d0
Fix some Boost-inspect errors
...
- Non-ASCII characters
- Files not ending with a newline
- Missing copyright notices
2016-01-13 12:38:09 -05:00
Louis Dionne
6f1d408c00
[doc] Turn concepts into groups in the documentation
...
Fixes #133 :
Each function now automatically documents the file where it is
declared.
Partially addresses #233 :
The alphabetical index now works properly
2016-01-12 11:01:30 -05:00
Louis Dionne
81ddcfafaf
Rename take to take_front
...
This improves consistency:
drop_front/drop_back
take_front/take_back
2016-01-12 10:10:03 -05:00
Louis Dionne
131c56c32a
Add the take_back algorithm
2016-01-12 10:00:11 -05:00
Louis Dionne
b4645edd64
[doc] Put emphasis on the lack of dependency on the rest of Boost
2016-01-11 17:44:09 -05:00
Louis Dionne
c41a5cb6be
Update copyright notices for 2016
2016-01-01 14:54:06 -05:00
Louis Dionne
feeea67453
[Doc] Add missing copyright notices in doc/
...
Fixes #228
2015-12-23 17:56:28 -05:00
Louis Dionne
cab5794a17
[Doc] Add note about manual loop unrolling
2015-12-17 10:06:53 -05:00
Louis Dionne
6a38978745
[Doc] Add a small section on how to get support
2015-12-12 12:24:40 -05:00
Louis Dionne
850dbf7ad7
Provide an experimental print function
...
Closes #200
Closes #219
2015-12-09 14:47:13 -05:00
Louis Dionne
129c80b0ce
[Tutorial] Document when-based tag-dispatching
...
Closes #173
2015-11-29 11:20:01 -05:00
Louis Dionne
4156e0f13c
[Tutorial] Remove unwanted links to hana::value
2015-11-23 15:33:58 -05:00
Louis Dionne
cfbd606103
[Tutorial] Add link to the wiki
2015-11-16 08:52:53 -05:00
Louis Dionne
5e27a68388
[Tutorial] Remove unwanted tutorial entry from the navigation bar
...
By moving the tutorial into tutorial.hpp instead of tutorial.md, there
is no unwanted entry in the left navigation bar anymore.
2015-11-15 21:31:54 -05:00
Louis Dionne
911db80d31
Automatically generate the tutorial.hpp file from tutorial.md with Boost.Build
2015-10-22 15:42:34 -04:00
Louis Dionne
ddeba4ac6d
[Jamfile] Allow generating the documentation with Boost.Build
...
Note:
Since Boost.Build seems unable to feed markdown files to Doxygen,
we duplicate the tutorial.md file into tutorial.hpp. This is a
temporary solution only.
2015-10-20 08:23:24 -04:00