16 Commits (72a59553d2b359386aab45ba7af1a876877faab5)

Author SHA1 Message Date
Josh Berdine b0e37f3cbb [sledge] Fix trace spec parsing of functions starting with underscore
4 years ago
Josh Berdine 7f9afea411 [sledge] Run debug code when printing is not enabled
4 years ago
Josh Berdine 52b511d053 [sledge] Improve backtraces of invariant violation and replay exceptions
4 years ago
Josh Berdine 7712de24e5 [ppx_trace] Add trace function and extension to support unhandled exceptions
4 years ago
Josh Berdine 3ef4ce321c [ppx_trace] Improve: Remove explicit dependency on Stdlib.Fun.id
4 years ago
Josh Berdine fd434aacb8 [ppx_trace] Refactor: Implement expansion of [%debug] using Ppxlib.Extension
4 years ago
Josh Berdine 77f2b7a02f [ppx_trace] Refactor: Avoid using Ast_mapper for ppxlib 0.16 compatibility
4 years ago
Josh Berdine 73a0b1f81b [sledge] Build: Update to ocaml 4.10.0, dune 2.5 and core 0.14
5 years ago
Josh Berdine 148d3d366f [sledge] Cleanup ppx_trace docs
5 years ago
Josh Berdine 7e4673cbeb [sledge] Improve Equality invariant checking and debugging support
5 years ago
Josh Berdine 31dd2884f6 [sledge] Use a cookie instead of env var to enable ppx_trace
5 years ago
Josh Berdine 4d86832d7a [sledge] Do not open Base globally
5 years ago
Josh Berdine 0c7249b992 [sledge] Change build system to not generate dune files
5 years ago
Josh Berdine 1798725632 [sledge] Add support to ppx_trace enable via environment variable
5 years ago
Josh Berdine 8880dd48eb [sledge] Remove base dep from ppx_trace
5 years ago
Josh Berdine b6ddd8fe8e [sledge] Rearrange into CLI binary and LLVM-independent library
5 years ago