f6056153e3
rename root namespace from util to cruft
...
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87
relicense under MPL-2.0
2018-08-04 15:14:06 +10:00
4c5bc46ad9
rational: add ostream operator
...
required for upcoming TAP changes
2018-04-16 16:00:32 +10:00
0e3fa05f05
build: migrate from ipp files to pure hpp files
...
ipp files weren't a great way of keeping things clean, and IDEs have a
little trouble dealing with the split configuration. this simplifies
debugging a great deal.
2018-02-28 11:49:13 +11:00
78552cfcb2
rational: express assignment in terms of constructors
2016-05-12 17:55:20 +10:00
a83aa188e4
rational: add type deducing divide/multiply
2015-09-21 16:36:38 +10:00
4b253a57f7
rational: add operator int
2015-09-21 16:35:31 +10:00
8840bae7b0
rational: update with more operators
2015-07-13 16:30:54 +10:00
2658b41ea1
relicence under Apache-2.0
2015-04-13 18:05:28 +10:00
9ffaa5782b
rational: add invert, inverse, div, and mul
2014-10-20 12:56:28 +11:00
763cb667af
rational: add initial stub class
2014-07-02 15:49:27 +10:00