UpstandingHackers/hammer
Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that.
CGPL-2.0
Issues
- 0
ACSL, formal verification with Frama-C
#202 opened by Tjoppen - 0
[Wiki/User guide] explain use in stream parsers
#187 opened by c-alpha - 1
man page
#96 opened by abiggerhammer - 0
`scons install` doesn't install libhammer.so
#200 opened by kenballus - 3
{Free,Open,Net}BSD packaging
#73 opened by thequux - 0
Segfault in examples/dns on a malformed DNS packet
#198 opened by pictyeye - 5
Fails to build on Mac OS Catalina 10.15.3
#197 opened by kpewing - 1
macOS build failure (and fix)
#191 opened by c-alpha - 0
compiler warning: passing argument 2 of 'h_attr_bool' from incompatible pointer type
#186 opened by daxim - 3
GLR backend reaches unreachable code
#184 opened by abiggerhammer - 3
Renaming ruby binding classes
#179 opened by prashantbarca - 0
- 20
Freeing parsers requires a garbage collector
#183 opened by thequux - 3
- 2
h_cfgrammar_() leaks memory
#182 opened by puellavulnerata - 4
compile fails on Ubuntu with setjump() error for efea10417cf790a4378abcf58bfcc80731e847bc
#162 opened by TJamesCorcoran - 2
trying to use hammer.hpp fails
#150 opened by uucidl - 4
- 0
confusion about inclusion of "internal.h"
#171 opened by tomime - 4
reserved identifier violation
#167 opened by elfring - 1
Completion of error handling
#168 opened by elfring - 0
Rust bindings
#166 opened by gsovereignty - 1
permutation combinator
#98 opened by abiggerhammer - 1
cross-compile: bad $PKG_CONFIG_PATH
#143 opened by rkjdid - 1
release tar ball has build artifacts
#142 opened by vu3rdd - 1
system_allocator invokes undefined behavior
#133 opened by pikhq - 23
Rust bindings
#64 opened by tarcieri - 4
h_many_up_to_n and h_many_i_j missing?
#134 opened by uucidl - 0
- 0
Make vararg combinators macros that add the sentinel
#128 opened by pesco - 0
LuaJIT bindings
#130 opened by abiggerhammer - 3
endian combinator
#77 opened by abiggerhammer - 0
benchmark segfault if a parse is attempted first
#124 opened by mrdomino - 0
h_benchmark_result_free
#123 opened by mrdomino - 3
Probable gcc bug with symptom in h_carray_append
#121 opened by mrdomino - 1
User-defined pretty printers
#119 opened by mrdomino - 1
- 1
Bit constant fields
#117 opened by mrdomino - 2
Gentoo packaging
#72 opened by thequux - 1
Make h_indirect more efficient
#90 opened by jbangert - 2
return error in bind_indirect when not indirect
#78 opened by stephenmw - 0
Allow a tag-only mode
#81 opened by jbangert - 0
Handle H_ALLOC failures
#80 opened by jbangert - 0
raw combinator
#76 opened by stephenmw - 1
Windows packaging
#71 opened by thequux - 0
Debian packaging
#69 opened by thequux - 0
RPM packaging
#70 opened by thequux - 0
Homebrew packaging
#74 opened by thequux - 1
Packaging complete
#68 opened by thequux - 0
Optional Runtime Parameters for Parsers
#65 opened by jrozner