|
471c81c43a
|
cpuid/x86: move the result struct into an anonymous namespace
|
2019-06-28 16:11:49 +10:00 |
|
|
d40d454ca4
|
sysinfo;win32: don't print the username null terminator
|
2019-06-28 15:14:34 +10:00 |
|
|
5c14eb01e1
|
cpuid/x86: avoid trailing nulls in output and storage
|
2019-06-25 14:53:45 +10:00 |
|
|
6473b36cf7
|
thread/thread;win32: correctly refer to relative win32 headers
|
2019-06-23 08:54:48 +10:00 |
|
|
01094611eb
|
thread: add minimal thread primitives for win32
This allows us to get around the lack of these types under MinGW
|
2019-06-22 15:46:34 +10:00 |
|
|
eb90d1a239
|
meson: add a declared dependency
|
2019-06-22 08:19:42 +10:00 |
|
|
bbbc23cd67
|
meson: prefer project local arguments over global ones
|
2019-06-22 08:19:23 +10:00 |
|
|
493317cc9c
|
build: label installation targets with 'development' component
|
2019-06-21 15:55:39 +10:00 |
|
|
b9d534048d
|
sysinfo;win32: update error checking
|
2019-06-20 17:21:35 +10:00 |
|
|
3cace81ea5
|
rand/system;win32: add an RtlGenRandom generator
|
2019-06-20 16:58:32 +10:00 |
|
|
e0350f912b
|
string: tokeniser value_type should be view<Iterator>
|
2019-06-20 16:31:22 +10:00 |
|
|
9243f259e2
|
iterator/infix: style
|
2019-06-20 16:31:10 +10:00 |
|
|
b44fda51a3
|
iterator/infix: use a more descriptive tparam name
|
2019-06-20 16:30:52 +10:00 |
|
|
3b24e6b7e7
|
cpuid;x86: prefer boolean names over numbers
|
2019-06-20 14:47:28 +10:00 |
|
|
72ea2450a2
|
cpuid;x86: ensure ostream simd key has a colon
|
2019-06-20 14:46:58 +10:00 |
|
|
83449cf8d2
|
sysinfo;posix: ensure strings are quoted
|
2019-06-20 14:42:38 +10:00 |
|
|
4edd8d8c3e
|
cpuid/x86: null terminate strings for convenience
|
2019-06-20 14:42:17 +10:00 |
|
|
3b5ec78513
|
sysinfo: add win32 memory reporting
|
2019-06-20 12:50:33 +10:00 |
|
|
e73d42e817
|
sysinfo: add memory stats for posix platforms
|
2019-06-20 12:46:39 +10:00 |
|
|
c79b0bae22
|
sysinfo: add a trivial system stats dump function
|
2019-06-20 12:37:48 +10:00 |
|
|
4d2be853b8
|
win32/except: workaround for mingw and std::invoke
|
2019-06-20 12:35:53 +10:00 |
|
|
bad822898d
|
cpuid/x86: fix the parent include path
|
2019-06-20 11:44:53 +10:00 |
|
|
7cb0c8f6d8
|
cpuid: defend against unknown architectures
|
2019-06-20 11:44:43 +10:00 |
|
|
8fc182ca8e
|
preprocessor: use the correct include path for preprocessor.hpp
|
2019-06-20 11:44:04 +10:00 |
|
|
f4438831a6
|
build: update the meson build configuration
|
2019-06-19 17:28:01 +10:00 |
|
|
f86989bc67
|
rand/rdrand: add rdrand generator
|
2019-06-19 12:02:50 +10:00 |
|
|
3a83851e90
|
rand/system: add system generator for Linux
|
2019-06-19 12:02:40 +10:00 |
|
|
ad916e61c9
|
io: add iterative file reading helper
|
2019-06-19 12:01:26 +10:00 |
|
|
c64cd2eb29
|
build: don't fully qualify the installation path
|
2019-06-18 15:12:49 +10:00 |
|
|
70fcf1e97d
|
build: don't add a missing path to the CMAKE_MODULE_PATh
|
2019-06-18 11:26:59 +10:00 |
|
|
b7ebf577bf
|
build: install the library and headers
|
2019-06-18 11:26:59 +10:00 |
|
|
7dcba62047
|
build: correctly install the pkg-config file
|
2019-06-18 11:26:59 +10:00 |
|
|
8e346d7717
|
build: correct the SIMD option test
|
2019-06-18 11:26:59 +10:00 |
|
|
7af1268db8
|
iterator/indices: prefer std::size_t over holding a reference
|
2019-06-17 16:57:07 +10:00 |
|
|
7923a9fee2
|
win32: fix the paths to debug headers
|
2019-06-06 13:28:16 +10:00 |
|
|
bde7cc58c7
|
map/fixed: add a find function, and use it internally
|
2019-06-04 17:42:59 +10:00 |
|
|
538349cb3f
|
types/dispatch: add forgotten header guard
|
2019-06-04 15:42:02 +10:00 |
|
|
07840dbc54
|
array/parray: add erase function
|
2019-06-02 11:10:31 +10:00 |
|
|
bca58bf352
|
array/parray: add empty query
|
2019-06-02 11:10:23 +10:00 |
|
|
04fd13fe42
|
array/parray: add resize function
|
2019-06-02 11:09:58 +10:00 |
|
|
3e08d64927
|
array/parray: add default move operators
|
2019-06-02 11:09:44 +10:00 |
|
|
822243f86d
|
parse/enum: return a cookie we could use for cleanup on setup
|
2019-06-01 10:06:15 +10:00 |
|
|
6a77ed074a
|
types/dispatch: test against correct widths for integer dispatch
|
2019-05-30 13:17:10 +10:00 |
|
|
cc7d4eb0a9
|
parse/enum: allow translation of enum string to integer with typeidx
|
2019-05-30 12:33:28 +10:00 |
|
|
5e3af7f8fb
|
parse/enum: add basic typeid enum parsing
|
2019-05-30 11:54:56 +10:00 |
|
|
de33f8c8ce
|
types/dispatch: remember to include the original enum tag
|
2019-05-30 10:51:49 +10:00 |
|
|
41edd3cebe
|
types/description: add initial enum support
|
2019-05-30 10:43:28 +10:00 |
|
|
d3f23ed754
|
typeidx: prohibit return of zero values
|
2019-05-30 10:43:05 +10:00 |
|
|
e4ce92454c
|
parse/value: add bool specialisation
|
2019-05-30 10:42:25 +10:00 |
|
|
cdb3ded3df
|
range: add definition for range-scalar addition
|
2019-05-29 12:58:46 +10:00 |
|