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