io
|
ITERATOR_FOREACH: pass through iterator args
|
4 months ago |
libgrapheme
|
utf8: Replace with libgrapheme
|
4 months ago |
mempool
|
*: Add/clean up prototypes for all static functions
|
8 months ago |
peg
|
peg: thread through custom matcher state
|
3 months ago |
tests
|
peg: allow consuming the capture queue directly
|
3 months ago |
trait
|
peg: allow consuming the capture queue directly
|
3 months ago |
.cirrus.yml
|
Add .cirrus.yml
|
6 months ago |
.clangd
|
sync tooling files with portfmt
|
3 weeks ago |
.editorconfig
|
sync tooling files with portfmt
|
3 weeks ago |
.gitignore
|
build: switch to ninja
|
6 months ago |
.gitmodules
|
Add nst's JSONTestSuite and fix some things
|
1 year ago |
LICENSE
|
Add test runner
|
1 year ago |
array.c
|
mempool: inline collection constructors as macros
|
3 months ago |
array.h
|
mempool: inline collection constructors as macros
|
3 months ago |
build.ninja
|
build: switch to ninja
|
6 months ago |
build.ninja.spec
|
Add Framemap
|
3 months ago |
color.h
|
Move color macros to separate header
|
11 months ago |
compats.c
|
mkbuild: disable some compatibility functions for WASM
|
2 months ago |
configure
|
mkbuild: Support HOSTCC to compile mkbuild
|
2 months ago |
diff.c
|
*: Add/clean up prototypes for all static functions
|
8 months ago |
diff.h
|
Add proper project structure
|
1 year ago |
diffutil.c
|
Add struct CompareTrait as a common comparision interface
|
4 months ago |
diffutil.h
|
*: use bool or *int*_t where possible
|
7 months ago |
distinfo.c
|
peg: allow consuming the capture queue directly
|
3 months ago |
distinfo.h
|
distinfo: Provide reference to Distinfo in DistinfoEntry
|
3 months ago |
flow.c
|
*: use bool or *int*_t where possible
|
7 months ago |
flow.h
|
ITERATOR_FOREACH: pass through iterator args
|
4 months ago |
framemap.c
|
Add Framemap
|
3 months ago |
framemap.h
|
Add Framemap
|
3 months ago |
io.c
|
*: Add missing inttypes.h
|
6 months ago |
io.h
|
ITERATOR_FOREACH: pass through iterator args
|
4 months ago |
json.c
|
peg: allow consuming the capture queue directly
|
3 months ago |
json.h
|
json: add json_get() for easier access to nested JSON data
|
1 year ago |
map.c
|
map: Add map_replace()
|
3 months ago |
map.h
|
map: Add map_replace()
|
3 months ago |
mem.c
|
*: use bool or *int*_t where possible
|
7 months ago |
mem.h
|
Move xmalloc/xrecallocarray to separate module
|
11 months ago |
mempool.c
|
mempool: inline collection constructors as macros
|
3 months ago |
mempool.h
|
Add Framemap
|
3 months ago |
mkbuild.c
|
mkbuild: write out compilation database after configure
|
2 months ago |
mtree.c
|
peg: allow consuming the capture queue directly
|
3 months ago |
mtree.h
|
WIP mtree grammar
|
9 months ago |
path.c
|
*: use bool or *int*_t where possible
|
7 months ago |
path.h
|
path: Add path_join() and path_split()
|
8 months ago |
peg.c
|
peg: allow consuming the capture queue directly
|
3 months ago |
peg.h
|
peg: make capture machine a trait
|
3 months ago |
queue.c
|
*: use bool or *int*_t where possible
|
7 months ago |
queue.h
|
ITERATOR_FOREACH: pass through iterator args
|
4 months ago |
set.c
|
Add struct CompareTrait as a common comparision interface
|
4 months ago |
set.h
|
ITERATOR_FOREACH: pass through iterator args
|
4 months ago |
stack.c
|
stack: Grow to next power of 2
|
3 months ago |
stack.h
|
ITERATOR_FOREACH: pass through iterator args
|
4 months ago |
str.c
|
Add struct CompareTrait as a common comparision interface
|
4 months ago |
str.h
|
Add struct CompareTrait as a common comparision interface
|
4 months ago |
test.h
|
test: use global pool for TEST_FAIL_LOC()
|
6 months ago |
util.c
|
Add struct CompareTrait as a common comparision interface
|
4 months ago |
util.h
|
util: Fix next_power_of_2() for 0, 1
|
3 months ago |
workqueue.c
|
workqueue: Workaround macOS lack of unnamed POSIX semaphores
|
3 months ago |
workqueue.h
|
workqueue: add workqueue_threads() to return the number of worker threads
|
3 months ago |