- 81481a5 Fix compile errors for BcNum neg changes by Gavin Howard · 3 years, 10 months ago
- 405e76b Remove the neg field from BcNum by Gavin Howard · 3 years, 11 months ago
- 3d11275 Add a constant for vm.max squared by Gavin Howard · 3 years, 11 months ago
- 02eeeb1 Add a useful debugging tool by Gavin Howard · 3 years, 11 months ago
- 17448a9 Commit to the bcl prefix by Gavin Howard · 3 years, 11 months ago
- e5e971c Move all headers back to include and rename the library header by Gavin Howard · 3 years, 11 months ago
- 8bba8d0 Change bcl to use context, per Stefan's suggestions by Gavin Howard · 3 years, 11 months ago
- ac77221 Add a difference between garbage collection and freeing all by Gavin Howard · 3 years, 11 months ago
- 29f6e1e Change to the prefix Stefan prefers for the bc library by Gavin Howard · 3 years, 11 months ago
- 2bf9659 Implement a better API for the library by Gavin Howard · 3 years, 11 months ago
- d55bfe9 Change the library to use a better API by Gavin Howard · 3 years, 11 months ago
- 7985460 Add a necessary #include by Gavin Howard · 3 years, 11 months ago
- ded302e Do first pass at implementing the library by Gavin Howard · 4 years ago
- 9f0209d Move the status header back by Gavin Howard · 4 years ago
- 9f9bef4 Move more stuff around and fix all compiler errors and warnings by Gavin Howard · 4 years ago
- 1b48d5f Move the headers by Gavin Howard · 4 years ago
- 7f1d2d8 Mark fallthroughs to quiet clang by Gavin Howard · 4 years ago
- 753492f Make a function private that should be by Gavin Howard · 4 years ago
- adf55ef Remove an unneeded parameter from a function by Gavin Howard · 4 years ago
- 0cdd7d6 Add a function to calculate space for div nums by Gavin Howard · 4 years ago
- a3a2eba Fix style by Gavin Howard · 4 years ago
- 6a920e8 Fix a compile error with dc only by Gavin Howard · 4 years ago
- 26fa18a Change -f and -e to exit, unless -f - is given by Gavin Howard · 4 years, 2 months ago
- fc8680a Make -q a no-op always by Gavin Howard · 4 years, 2 months ago
- a92e20e Make files work with missing else clauses at the end by Gavin Howard · 4 years, 2 months ago
- 5514bd7 Get rid of some code that is unnecessary by Gavin Howard · 4 years, 2 months ago
- 175921f Reduce the complexity of some macros by Gavin Howard · 4 years, 3 months ago
- ae8d1ec Fix compile errors from last commit by Gavin Howard · 4 years, 3 months ago
- 8cc6f43 Redo some #define's by Gavin Howard · 4 years, 3 months ago
- 1ed7392 Make sure expressions and files by -e and -f execute by Gavin Howard · 4 years, 3 months ago
- 31d44aa Make bc eagerly load constants as well (see last commit) by Gavin Howard · 4 years, 3 months ago
- a221ab0 Fix a dc crash found by afl by Gavin Howard · 4 years, 3 months ago
- d4f26e9 Fix a crash found by afl in dc by Gavin Howard · 4 years, 3 months ago
- a46ed3d Add a zero instruction by Gavin Howard · 4 years, 3 months ago
- 8a3c1ac Fix compiler warnings by Gavin Howard · 4 years, 3 months ago
- 69c9d62 Fix a compile error that I stupidly made by Gavin Howard · 4 years, 3 months ago
- f420be2 Remove "All rights reserved" from license headers for FreeBSD by Gavin Howard · 4 years, 3 months ago
- cb06773 Make sure the RNG can be taken out of fuzz builds by Gavin Howard · 4 years, 3 months ago
- 5aecad9 Fix a bug found by Math2 (on GitHub) by Gavin Howard · 4 years, 3 months ago
- 15b5b4b Make sure dc memory does not grow without bound by Gavin Howard · 4 years, 3 months ago
- 9f40942 Tweak a header by Gavin Howard · 4 years, 3 months ago
- 29e00ba Add SPDX identifiers to files by Gavin Howard · 4 years, 3 months ago
- 4684d71 Remove some gross inefficiencies by Gavin Howard · 4 years, 3 months ago
- 79f26a4 Remove a line of code that is not necessary by Gavin Howard · 4 years, 3 months ago
- 5e2858f Fix a few commits ago by Gavin Howard · 4 years, 3 months ago
- 316713a Make SIGINT handling better by Gavin Howard · 4 years, 3 months ago
- 9aa2b06 Improve the performance of the interpreter by Gavin Howard · 4 years, 3 months ago
- db7c181 Fix a bug that was firing an assert by Gavin Howard · 4 years, 3 months ago
- a41c632 Make bc not allocate the exprs and files vectors unless needed by Gavin Howard · 4 years, 3 months ago
- 429bf64 Remove an unused `#define` by Gavin Howard · 4 years, 3 months ago
- d7c5608 Remove an unused function declaration by Gavin Howard · 4 years, 3 months ago
- 7b90d83 Fix a stack overflow bug by Gavin Howard · 4 years, 3 months ago
- 92f5ba5 Fix another compiler error by Gavin Howard · 4 years, 4 months ago
- 10fd146 Redo dc handling of strings and functions by Gavin Howard · 4 years, 4 months ago
- 6594d14 Attempt to remove rand stuff from dc fuzzing by Gavin Howard · 4 years, 4 months ago
- 5ba66de Attempt to silence a compiler warning by Gavin Howard · 4 years, 4 months ago
- 97c59b4 Fix some bugs and style to satisfy gcc -Wclobbered by Gavin Howard · 4 years, 4 months ago
- 0d0926e Remove a compiler warning on dc only by Gavin Howard · 4 years, 4 months ago
- 126853b Mark a function as _Noreturn if I can by Gavin Howard · 4 years, 4 months ago
- ede381c Add the first of Stefan's changes by Stefan Eßer · 4 years, 4 months ago
- 1f1fab7 Fix some things and remove corresponding TODO items by Gavin Howard · 4 years, 4 months ago
- b65e346 Stop using atexit() by Gavin Howard · 4 years, 4 months ago
- dd4b6e3 Fix a couple things and update TODO accordingly by Gavin Howard · 4 years, 4 months ago
- 506653c Change some signal handling stuff to avoid race conditions by Gavin Howard · 4 years, 4 months ago
- 2c239b1 Remove history tmp again by Gavin Howard · 4 years, 4 months ago
- ed6e347 Make the normal test suites pass by Gavin Howard · 4 years, 4 months ago
- d7e208c Rename bc_vm_sigjmp() by Gavin Howard · 4 years, 4 months ago
- ae9dd72 Remove option to build without signals by Gavin Howard · 4 years, 4 months ago
- e64a923 Make the error check correct by Gavin Howard · 4 years, 4 months ago
- abe09fc Commit all of my work thus far on signals by Gavin Howard · 4 years, 4 months ago
- f645d5d Make a bit of rand code more efficient by Gavin Howard · 4 years, 4 months ago
- 23585fa Silence compiler warnings by Gavin Howard · 4 years, 4 months ago
- e48c778 Protect more code that isn't necessary for release by Gavin Howard · 4 years, 4 months ago
- bbd6f55 Do first pass at putting setjmp()/longjmp() in everything by Gavin Howard · 4 years, 4 months ago
- fe4546a Add some debug code by Gavin Howard · 4 years, 4 months ago
- c86dcd7 Fix compile errors with history BC_DEBUG_CODE stuff by Gavin Howard · 4 years, 4 months ago
- 973ab2c Change BcFile handling of buffers by Gavin Howard · 4 years, 4 months ago
- ee54d9f Start making files act correctly with function redefinition by Gavin Howard · 4 years, 4 months ago
- 2e34a53 Fix compile errors with BC_DEBUG_CODE by Gavin Howard · 4 years, 4 months ago
- f1298be Fix some compile errors without signals by Gavin Howard · 4 years, 4 months ago
- 5eff014 Fix some compile errors by Gavin Howard · 4 years, 4 months ago
- d4ff5a9 Get rid of a compile error from a bad merge by Gavin Howard · 4 years, 4 months ago
- ad8b325 Start adding my own buffered I/O by Gavin Howard · 4 years, 4 months ago
- df61d15 Merge branch 'master' into signals by Gavin Howard · 4 years, 4 months ago
- 98e3252 Guard some includes by Gavin Howard · 4 years, 4 months ago
- 7d6fd5f Protect a destructor with NDEBUG since it is only used then by Gavin Howard · 4 years, 4 months ago
- 5a32189 Start the process of converting to setjmp()/longjmp() by Gavin Howard · 4 years, 4 months ago
- a48a4a9 Merge branch 'master' into signals by Gavin Howard · 4 years, 4 months ago
- bf9a032 Move a vm field to align cache lines better by Gavin Howard · 4 years, 4 months ago
- 95e69cd Reduce the size of BcVm by another 8 bytes by Gavin Howard · 4 years, 4 months ago
- f63413b Merge branch 'master' into signals by Gavin Howard · 4 years, 4 months ago
- 415cea6 Save a few bytes in the history and vm structs by Gavin Howard · 4 years, 4 months ago
- dbbf185 Merge branch 'master' into signals by Gavin Howard · 4 years, 4 months ago
- 3e9a844 Put vm in bss by Gavin Howard · 4 years, 4 months ago
- dddc3f7 Merge branch 'master' into signals by Gavin Howard · 4 years, 4 months ago
- 452841b Reduce the size of the binary a tiny bit by Gavin Howard · 4 years, 4 months ago
- 0abc22e Merge branch 'master' into signals by Gavin Howard · 4 years, 4 months ago
- 4692f64 Update the default karatsuba len by Gavin Howard · 4 years, 4 months ago
- 5cae668 Change BC_NUM_DEF_SIZE to be 16 on 32-bit and 32 on 64-bit by Gavin Howard · 4 years, 4 months ago
- 39c3035 Optimize BcNum initialization by Gavin Howard · 4 years, 4 months ago