1. d93973c Add tail call optimization to dc by Gavin Howard · 4 years, 6 months ago
  2. 5151c87 Fix style by Gavin Howard · 4 years, 8 months ago
  3. cf989ec Fix a harmless bug by Gavin Howard · 5 years ago
  4. 1444c9f Add a build option to disable the prompt by Gavin Howard · 5 years ago
  5. d370a2e Put in a few consts by Gavin Howard · 5 years ago
  6. fe75b15 Make debugging instructions easier by Gavin Howard · 5 years ago
  7. 3ade532 Fix style by Gavin Howard · 5 years ago
  8. 1c23b26 Split a function for use in debugging by Gavin Howard · 5 years ago
  9. 3ef0627 Change some signatures by Gavin Howard · 5 years ago
  10. aa0b756 Add a useful #define by Gavin Howard · 5 years ago
  11. d5d0384 Fix compiler errors by Gavin Howard · 5 years ago
  12. a06124a Remove array only operations from dc by Gavin Howard · 5 years ago
  13. c68985b Get rid of new memory leaks by Gavin Howard · 5 years ago
  14. c85846b Fix even more compiler errors by Gavin Howard · 5 years ago
  15. f705029 Fix more compiler errors by Gavin Howard · 5 years ago
  16. 3203702 Fix compiler errors by Gavin Howard · 5 years ago
  17. 06f6c68 Make bc not need the pop instruction by Gavin Howard · 5 years ago
  18. c0e3939 Move an instruction by Gavin Howard · 5 years ago
  19. 1fb0aca Add a special instruction for 1 by Gavin Howard · 5 years ago
  20. fbae195 Fix a build error by Gavin Howard · 5 years ago
  21. d007e39 Restrict bc_id_free to debug mode only by Gavin Howard · 5 years ago
  22. c7f20cd Add an env variable to exit on expressions by Gavin Howard · 5 years ago
  23. 95e244b Make history capable of handling multi-line pastes by Gavin Howard · 5 years ago
  24. 1ddff51 Fix warnings by Gavin Howard · 5 years ago
  25. a046ce9 Fix a broken build by Gavin Howard · 5 years ago
  26. 7bd930b Make sure UB doesn't trigger by Gavin Howard · 5 years ago
  27. 876f0cd Fix warnings on FreeBSD by Gavin Howard · 5 years ago
  28. 42a832d Make a #define more general by Gavin Howard · 5 years ago
  29. 2cbe453 Get rid of BcId in BcResultData by Gavin Howard · 5 years ago
  30. a66682f Eliminate extra pop instructions by Gavin Howard · 5 years ago
  31. 6ed90ef Add a #define by Gavin Howard · 5 years ago
  32. e4ad0f4 Rename a #define by Gavin Howard · 5 years ago
  33. e91b950 Remove an unused #define by Gavin Howard · 5 years ago
  34. b6cc5ef Fix the use of the prompt by Gavin Howard · 5 years ago
  35. 23af779 Make bc_parse_pushIndex() a macro by Gavin Howard · 5 years ago
  36. cd09f8c Make the parser search for vars and arrays by Gavin Howard · 5 years ago
  37. e453a78 Cache constant parse results by Gavin Howard · 5 years ago
  38. 9dcdc31 Fix even more style by Gavin Howard · 5 years ago
  39. a3d4c97 Fix signal handling once again by Gavin Howard · 5 years ago
  40. 0638434 Add the --no-prompt option by Gavin Howard · 5 years ago
  41. 5b9393a Fix a bug with dc interactive mode by Gavin Howard · 5 years ago
  42. b63c8a1 Attempt to fix a seg fault on arm by Gavin Howard · 5 years ago
  43. e393837 Fix a scan-build warning by Gavin Howard · 5 years ago
  44. e647686 Add limits output to bc by Gavin Howard · 5 years ago
  45. ecc0435 Fix errors by Gavin Howard · 5 years ago
  46. c281d42 Fix signal handling by Gavin Howard · 5 years ago
  47. 0bc5dcf Undo a style fix that broke the release script by Gavin Howard · 5 years ago
  48. f8e5ce7 Start not using memset for NULL by Gavin Howard · 5 years ago
  49. e38f6b7 Fix style by Gavin Howard · 5 years ago
  50. 64f1e82 Make dc have env args by Gavin Howard · 5 years ago
  51. 90c4380 Fix a mistake by Gavin Howard · 5 years ago
  52. 3058649 Make the signal types correct by Gavin Howard · 5 years ago
  53. 5e59c39 Make printing the prompt not happen unnecessarily by Gavin Howard · 5 years ago
  54. 6a2c2cb Set the min acceptable value for BC_LONG_BIT to 32 by Gavin Howard · 5 years ago
  55. ba0e16f Move the globals that Stefan added by Gavin Howard · 5 years ago
  56. 1009a16 Fix bugs in a test by Gavin Howard · 5 years ago
  57. cfd4df9 Rename lex types by Gavin Howard · 5 years ago
  58. bd84820 Add a new feature and some tests for it by Gavin Howard · 5 years ago
  59. a0047f5 Attempt to work around a problem in xstatic by Gavin Howard · 5 years ago
  60. 04eba03 Make it an error if BC_LONG_BIT is greater than LONG_BIT by Gavin Howard · 5 years ago
  61. 8b92a03 Add a POSIX error check for void functions by Gavin Howard · 5 years ago
  62. c529578 Fix a POSIX compliance failure by Gavin Howard · 5 years ago
  63. ba73832 Remove a now-unused procedure by Gavin Howard · 5 years ago
  64. f2d9a65 Try to prevent UB in constants by Gavin Howard · 5 years ago
  65. 92ba4e5 Rename some #defines by Gavin Howard · 5 years ago
  66. b2f01a4 Fix style by Gavin Howard · 5 years ago
  67. fc8cc6a Remove an unused #define by Gavin Howard · 5 years ago
  68. df9b2a6 Fix various places for Karatsuba by Gavin Howard · 5 years ago
  69. 3d3753d Fix last commit by Gavin Howard · 5 years ago
  70. fdb24df Fix a possible bit of undefined behavior by Gavin Howard · 5 years ago
  71. ab6ba68 Remove all Burnikel/Ziegler references by Gavin Howard · 5 years ago
  72. 9d47b6f Add config for Burnikel/Ziegler by Gavin Howard · 5 years ago
  73. a36f031 Change the name of a #define by Gavin Howard · 5 years ago
  74. 0c35500 Fix max obase by Gavin Howard · 5 years ago
  75. c154280 Remove a function by Gavin Howard · 5 years ago
  76. 2a84f96 Add a debug print function by Gavin Howard · 5 years ago
  77. 2956a5e Make sure to use a fast type for the BcDig overflow type by Gavin Howard · 5 years ago
  78. b3f1ee2 Start speeding up parsing and printing by Gavin Howard · 5 years ago
  79. 85777ca Require longs to be 16 bits by Gavin Howard · 5 years ago
  80. e34f7d8 Fix a few various things by Gavin Howard · 5 years ago
  81. 1745f45 Do some error checking in cpp by Gavin Howard · 5 years ago
  82. c15f86b Add a #define for picking the size of BcDig by Gavin Howard · 5 years ago
  83. 8291ecd Fix a crash on an error test by Gavin Howard · 5 years ago
  84. 194380e Properly request sizes for places and shifting by Gavin Howard · 5 years ago
  85. efc1e20 Fix style by Gavin Howard · 5 years ago
  86. 914a7f6 Optimize bc_num_pow10() and remove the unused bc_num_pow10 array by Stefan Esser · 5 years ago
  87. e274dbe Make shiftLeft return an error for too large shift amounts instead of crashing by Stefan Esser · 5 years ago
  88. 4d90ccf Allow to pass BC_BASE_POWER on the compiler command line by Stefan Esser · 5 years ago
  89. 6167e22 Revert bc_num_pow10 to a function instead of an array that holds the results. by Stefan Esser · 5 years ago
  90. 12a6f46 Fix some style by Gavin Howard · 5 years ago
  91. 948b639 Move an item by Gavin Howard · 5 years ago
  92. 404ece7 Clean up some style by Gavin Howard · 5 years ago
  93. 48a0e47 Make multiply pass its tests by Gavin Howard · 5 years ago
  94. 1c1697c Add a useful #define by Gavin Howard · 5 years ago
  95. 2eaeebf Fix the definitions for BcDig by Gavin Howard · 5 years ago
  96. fcf2901 Make some changes and mark functions that need work by Gavin Howard · 5 years ago
  97. f49fdaa Fix some more style by Gavin Howard · 5 years ago
  98. 010dd2a Allow passing of -DBC_DEBUG_CODE on the command line by Stefan Esser · 5 years ago
  99. 14eff46 Merge branch 'base9' of https://github.com/gavinhoward/bc into d9 by Stefan Esser · 5 years ago
  100. ca5a74e Add BcDig alloc functions to header and re-enable the plain alloc functions for use in vector.c by Stefan Esser · 5 years ago