..
algo
build: update for gcc-8.1 warnings
2018-05-03 18:32:08 +10:00
alloc
alloc: all allocators should take a type for alloc/dealloc
2018-05-10 13:53:06 +10:00
coord
coord/simd: template on arity and type
2018-03-23 17:52:08 +11:00
cpp /good
cpp: add basic C preprocessor emulator
2018-04-01 14:49:10 +10:00
encode
encode/base: correct decode table indexing
2018-01-17 20:10:26 +11:00
geom
geom/ellipse: remove spurious print from test case
2018-05-10 12:54:45 +10:00
hash
view: require fully named types for casting
2018-05-10 12:54:45 +10:00
job
thread: rename thread primitives from job namespace
2018-03-23 14:10:20 +11:00
json
json/tree: fix signed min, unsigned max constraints
2016-09-20 16:02:08 +10:00
json2
json2: initial 'jsonish' support
2017-10-05 11:44:37 +11:00
maths
maths/fast: use relatively_equal for tests
2018-03-27 16:15:21 +11:00
memory
m/b/paged: annotate segv trigger for asan's benefit
2016-05-12 17:59:33 +10:00
parallel
thread: rename thread primitives from job namespace
2018-03-23 14:10:20 +11:00
rand
rand: add mwc64x generator
2016-06-30 18:20:57 +10:00
roots
maths: allow any integral exponent for pow()
2018-01-01 15:45:56 +11:00
thread
thread: rename thread primitives from job namespace
2018-03-23 14:10:20 +11:00
time
time: add iso8601 parsing
2018-01-01 15:50:48 +11:00
tuple
tuple/type: add entuple, cat, remove, and unique types
2018-06-06 19:13:17 +10:00
.gitignore
rand/lcg: add naive LCG RNG
2016-02-03 12:13:03 +11:00
affine.cpp
point/vector: homog no longer takes a size parameter
2018-04-17 14:26:23 +10:00
ascii.cpp
ascii: add UDL for vector and array conversions
2018-01-23 18:51:37 +11:00
backtrace.cpp
build: prefer iosfwd over iostream
2018-03-22 16:11:13 +11:00
bezier.cpp
bezier: comment out unused variable in test
2018-03-15 15:23:42 +11:00
bitwise.cpp
test: ensure all tests return a useful status code
2017-05-22 13:55:21 +10:00
cmdopt.cpp
types: remove elems function, prefer std::size
2016-11-17 18:06:39 +11:00
colour.cpp
coord: make template parameters more flexible
2017-11-22 17:03:00 +11:00
comparator.cpp
comparator: add test for self equality failure
2017-06-29 15:27:16 +10:00
coord.cpp
coord/base: add std::array conversion operator
2018-06-12 10:54:08 +10:00
cpp.sh.in
cpp: add basic C preprocessor emulator
2018-04-01 14:49:10 +10:00
endian.cpp
build: update for gcc-8.1 warnings
2018-05-03 18:32:08 +10:00
exe.cpp
build: prefer iosfwd over iostream
2018-03-22 16:11:13 +11:00
extent.cpp
extent/region: simplify iteration over ranges
2018-03-23 16:38:54 +11:00
fixed.cpp
format: rework parser for currying support
2018-01-09 16:28:46 +11:00
float.cpp
coord/ops: use the coord type for literal equality comparisons
2018-02-26 13:37:08 +11:00
format.cpp
build: update for gcc-8.1 warnings
2018-05-03 18:32:08 +10:00
hton.cpp
build: remove unnecessary includes
2016-10-12 15:08:22 +11:00
introspection.cpp
maths, view: rationalise equal,almost_equal,==
2018-01-31 19:33:42 +11:00
ip.cpp
format: reimplement format rendering
2016-07-28 13:39:27 +10:00
iterator.cpp
iterator: improve reference semantics
2018-03-27 15:49:47 +11:00
json_types.cpp
build: update for gcc-8.1 warnings
2018-05-03 18:32:08 +10:00
json-parse.sh.in
test/json: run tests through a line wine/crlf wrapper
2016-04-27 17:13:36 +10:00
json-schema.py.in
test/json: run tests through a line wine/crlf wrapper
2016-04-27 17:13:36 +10:00
kmeans.cpp
build: prefer local to system include directives
2018-05-12 14:28:23 +10:00
maths.cpp
maths: remove pow2 function
2018-04-09 12:30:22 +10:00
matrix.cpp
maths: use true constexpr values for pi
2018-03-12 23:06:15 +11:00
parse.cpp
parse: add throwing native type parsers
2017-07-26 15:26:56 +10:00
point.cpp
point: add query for furthest pair
2018-04-18 21:48:55 +10:00
polynomial.cpp
test: ensure all tests return a useful status code
2017-05-22 13:55:21 +10:00
pool.cpp
pool: correctly forward constructor parameters
2018-03-15 15:25:18 +11:00
preprocessor.cpp
preprocessor: use a script to create map/reduce
2017-09-12 14:17:30 +10:00
quaternion.cpp
coord: make template parameters more flexible
2017-11-22 17:03:00 +11:00
range.cpp
range: convert static members to constexpr methods
2016-12-21 16:44:48 +11:00
rational.cpp
rational: update with more operators
2015-07-13 16:30:54 +10:00
region.cpp
region: add union operator for region/region
2018-06-14 15:07:25 +10:00
sarray.cpp
sarray: add assignment operator for completeness in test
2017-08-24 17:53:46 +10:00
signal.cpp
test: convert remaining tests to TAP
2016-01-19 18:31:49 +11:00
singleton.cpp
singleton: add trivial implementation
2018-03-22 15:06:48 +11:00
stream.cpp
Merge remote-tracking branch 'origin/master'
2018-01-10 17:19:39 +11:00
string.cpp
string: remove unneeded rval-ref qualifier
2018-03-27 16:21:20 +11:00
stringid.cpp
test: convert remaining tests to TAP
2016-01-19 18:31:49 +11:00
strongdef.cpp
strongdef: significantly tighten restrictions on usage
2018-06-22 17:41:56 +10:00
traits.cpp
build: prefer local to system include directives
2018-05-12 14:28:23 +10:00
typeidx.cpp
build: don't use './' as an include prefix
2017-11-22 16:49:37 +11:00
uri.cpp
view: simplify logical comparator implementation
2017-12-20 12:31:52 +11:00
utf8.cpp
utf8: add forgotten headers
2017-10-02 15:41:20 +11:00
vector.cpp
maths: use true constexpr values for pi
2018-03-12 23:06:15 +11:00
version.cpp
uri: add more data fields
2017-12-15 18:57:10 +11:00
view.cpp
view: add slicing operation, stolen from python
2018-01-30 12:53:43 +11:00