Louis Dionne
1970ee95ec
[to] Fix ambiguous conversion to the underlying type for integral constants
...
Fixes #354
2018-02-21 00:55:24 -08:00
Louis Dionne
bb0254dcfb
[integral_constant] Handle digit separators in the _c user-defined literal
...
Closes #362
2017-07-10 10:28:09 -04:00
Louis Dionne
9895803ede
Bump copyright year to 2017
2017-01-07 14:14:18 -08:00
Louis Dionne
3a2ad0b2b5
[Hashable] Improve documentation and tests
2016-02-16 15:24:23 -05:00
Louis Dionne
23c3edc93b
[NFC] Un-Doxygenize comments in non-header files
2016-02-04 11:07:41 -05:00
Louis Dionne
c41a5cb6be
Update copyright notices for 2016
2016-01-01 14:54:06 -05:00
badair
87f82e9003
[feature] [UDL] adding UDL logic for hex, binary, octal
...
[ldionne:
Remove rogue whitespace at the end of lines
Closes #210 ]
2015-11-20 08:52:55 -05:00
Louis Dionne
e0bcb8f6e1
[Tests] Modularize unit tests for Constant and integral_constant
2015-10-11 13:54:38 -04:00
Louis Dionne
65b91ece69
[integral_constant] Inherit from std::integral_constant
...
Fixes #92
2015-09-06 12:43:47 -04:00
Louis Dionne
41914809a2
[Travis/Test] Clean up and modularization
...
- Properly setup build matrix
- Clean up .travis.yml
- Try building with Boost 1.57 and Boost 1.58
- Install dependencies to the deps/ subdirectory
- Reduce memory usage of test/type.cpp
- Re-enable some Fusion tests
2015-03-19 12:45:26 -04:00
Louis Dionne
5216569ef2
[Tests] Split more unit tests
2015-03-05 16:57:37 -05:00
Louis Dionne
cc76ebbba2
[IntegralDomain] Use rem instead of mod, and change laws so it's consistent with %
2015-03-05 12:25:50 -05:00
Louis Dionne
b229a60e25
Refactor the automatic law checking to make it more modular
2015-03-05 09:35:06 -05:00