You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Tobias Kortkamp f5600512b0
sync tooling files with portfmt
3 weeks ago
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