q66
|
f651940570
|
add initial implementation of range joiner (join any type-compatible ranges into one)
|
2016-03-27 21:06:00 +01:00 |
|
q66
|
59551e0aee
|
fix the StreamMode enum
|
2016-03-26 17:26:37 +00:00 |
|
q66
|
ce42683c99
|
default to read mode in filestreams
|
2016-03-26 15:19:00 +00:00 |
|
q66
|
54789177e2
|
no need for a typedef
|
2016-03-24 21:52:16 +00:00 |
|
q66
|
60a04937c6
|
string range optimizations
|
2016-03-23 22:32:30 +00:00 |
|
q66
|
a31ddba522
|
range fixes
|
2016-03-23 22:27:46 +00:00 |
|
q66
|
9de9d99d4d
|
fixes
|
2016-03-22 01:13:43 +00:00 |
|
q66
|
5b4ea576b7
|
change to RemoveConst
|
2016-03-21 21:25:23 +00:00 |
|
q66
|
e48642659d
|
generalize temp cstrings for any range type
|
2016-03-21 21:21:41 +00:00 |
|
q66
|
4854242918
|
typo fix
|
2016-03-20 20:23:26 +00:00 |
|
q66
|
6c4fd3d8ae
|
this doesn't actually happen
|
2016-03-19 20:23:46 +00:00 |
|
q66
|
a63cf1edb1
|
add experimental api to turn unterminated string ranges to terminated c strings
|
2016-03-19 19:52:46 +00:00 |
|
q66
|
8a5da3e56f
|
minor cleanups
|
2016-03-15 22:28:43 +00:00 |
|
q66
|
40746de1c3
|
add environment funcs (environ.hh) and update test runner code (less verbose/cleaner)
|
2016-03-13 01:28:39 +00:00 |
|
q66
|
3c708e780d
|
slight cleanup
|
2016-03-12 18:38:32 +00:00 |
|
q66
|
2bc3c94daa
|
add native (c++ based) test runner instead of python script
|
2016-03-12 18:26:30 +00:00 |
|
q66
|
b1feda7c5b
|
remove printf from example
|
2016-02-27 00:19:54 +09:00 |
|
q66
|
d5ef675154
|
add gitignore
|
2016-02-20 23:25:36 +00:00 |
|
q66
|
fe9072e356
|
more default cxxflags
|
2016-02-09 21:22:08 +00:00 |
|
q66
|
bd485cd090
|
newline
|
2016-02-08 21:48:21 +00:00 |
|
q66
|
b66c684add
|
add trailing newlines
|
2016-02-07 21:19:20 +00:00 |
|
q66
|
dfc867bd48
|
remove unused file
|
2016-02-05 21:29:27 +00:00 |
|
q66
|
8941449d17
|
add makefile for examples
|
2016-02-04 19:08:02 +00:00 |
|
q66
|
5399dbb0c0
|
add format example
|
2016-02-03 21:21:53 +00:00 |
|
q66
|
d0bb1cfc16
|
fix examples
|
2016-02-01 23:10:05 +00:00 |
|
q66
|
9380d2f430
|
add examples dir
|
2016-01-31 23:19:23 +01:00 |
|
q66
|
a2b50e59df
|
readme update
|
2016-01-30 00:43:01 +01:00 |
|
q66
|
3495d6ea2f
|
remove platform.hh include
|
2016-01-28 18:36:48 +00:00 |
|
q66
|
0580638905
|
move windows.h include into its own header (to define LEAN_AND_MEAN and NOMINMAX in all places)
|
2016-01-27 19:35:11 +00:00 |
|
q66
|
62d7836f32
|
header fixes
|
2016-01-26 19:01:27 +00:00 |
|
q66
|
e5dc50b0dd
|
support hardware_concurrency static method like c++ std::thread (also replaces cpu_count_get)
|
2016-01-26 18:58:16 +00:00 |
|
q66
|
f0b4c61806
|
add -Wshadow to default tests cxxflags
|
2016-01-25 19:27:45 +00:00 |
|
q66
|
59e925b997
|
make run_tests.py respect environment vars
|
2016-01-25 18:42:02 +00:00 |
|
q66
|
5192ea4977
|
small cleanup
|
2016-01-24 16:59:44 +00:00 |
|
q66
|
4b9faefa5c
|
convert locking/cond code to pthreads to get rid of awful c11 api
|
2016-01-24 15:33:15 +00:00 |
|
q66
|
86170b75c4
|
convert thread.hh to phreads (c11 threads api is awful)
|
2016-01-24 15:22:51 +00:00 |
|
q66
|
4eb03ad017
|
lock fixes
|
2016-01-23 22:38:30 +00:00 |
|
q66
|
98eeb765fd
|
initial implementation of locking primitives and conditions
|
2016-01-23 22:16:10 +00:00 |
|
q66
|
bf647c100e
|
re-add iter for arrays of const
|
2016-01-23 17:38:41 +00:00 |
|
q66
|
46fb6ced30
|
support for extra args for thread constructor
|
2016-01-23 17:26:42 +00:00 |
|
q66
|
b84eb137da
|
initial portable ostd::Thread interface (on top of C11 threads)
|
2016-01-23 16:54:27 +00:00 |
|
q66
|
d1feaafb5e
|
change style for constants
|
2016-01-22 18:12:39 +00:00 |
|
q66
|
eaaddb0d0b
|
redefine some stuff without macros
|
2016-01-22 18:10:13 +00:00 |
|
q66
|
305d3e54f6
|
cleanups
|
2016-01-21 17:58:51 +00:00 |
|
q66
|
5902299a1d
|
convert the remaining usage of Constant and all the remaining public traits
|
2016-01-20 19:05:11 +00:00 |
|
q66
|
8a1671f6ea
|
convert most of the rest to template vars
|
2016-01-20 18:42:29 +00:00 |
|
q66
|
7802efa1a1
|
use constexpr bool for IsTupleLike
|
2016-01-20 18:09:44 +00:00 |
|
q66
|
2c4d6fee09
|
convert TupleSize to template var
|
2016-01-19 19:14:02 +00:00 |
|
q66
|
29bf432800
|
remove bad file
|
2016-01-18 18:05:04 +00:00 |
|
q66
|
bc0c3f7577
|
convert some stuff to variable templates
|
2016-01-16 18:45:55 +00:00 |
|