1. 07732ec Rearrange the functions in lex.c by Gavin Howard · 7 years ago
  2. 8409507 Rearrange the functions in program.c by Gavin Howard · 7 years ago
  3. 4e65ce7 Style fixes for toybox by Gavin Howard · 7 years ago
  4. b921d83 Start implementing algorithm d by Gavin Howard · 7 years ago
  5. 170fcb0 Add a rough implementation for jumps by Gavin Howard · 7 years ago
  6. 2f8e376 Add a helper function to pull a name out of code by Gavin Howard · 7 years ago
  7. e3b8e52 Handle errors better in a few program functions by Gavin Howard · 7 years ago
  8. e723a15 Add a rough implementation for inc/dec by Gavin Howard · 7 years ago
  9. a80ad15 Add an invalid label status by Gavin Howard · 7 years ago
  10. 17452fb Remove last references (maybe) to locals and temps by Gavin Howard · 7 years ago
  11. 5c839fa Fix a bug in bc_program_call() found by inspection by Gavin Howard · 7 years ago
  12. 4f8fdfe Fix a bug in bc_program_read() found by inspection by Gavin Howard · 7 years ago
  13. 0a2a674 Clean up program execution code by Gavin Howard · 7 years ago
  14. 9b31211 Increase error handling by Gavin Howard · 7 years ago
  15. 4ae1c7f Handle incrementing the instruction pointer better by Gavin Howard · 7 years ago
  16. 8e9d366 Handle popping the stack in bc_program_return() by Gavin Howard · 7 years ago
  17. 68ac7ed Style fix by Gavin Howard · 7 years ago
  18. e903e65 Reduce code duplication in parse by Gavin Howard · 7 years ago
  19. ed392aa Redo the bc_program_read() function by Gavin Howard · 7 years ago
  20. 8b667e7 Remove arbprec references in the README by Gavin Howard · 7 years ago
  21. 5421d3a Rename a variable by Gavin Howard · 7 years ago
  22. e809535 Handle bool not by Gavin Howard · 7 years ago
  23. e351e9d Handle printing correctly by Gavin Howard · 7 years ago
  24. a4a7289 Handle scale correctly so to not leak memory by Gavin Howard · 7 years ago
  25. bde073f Fix a problem with last commit by Gavin Howard · 7 years ago
  26. 1cab010 Fix a problem with last commit by Gavin Howard · 7 years ago
  27. 88e39e6 Stop Qt Creator from labeling a comment as "TODO" by Gavin Howard · 7 years ago
  28. e1f8d49 Style fix by Gavin Howard · 7 years ago
  29. 195706a Fill out more instructions, at least somewhat by Gavin Howard · 7 years ago
  30. e093617 Fix post inc and dec by Gavin Howard · 7 years ago
  31. 277a4ef Style fixes for toybox by Gavin Howard · 7 years ago
  32. d88d9e0 Add an invalid return status by Gavin Howard · 7 years ago
  33. c05b7c6 Handle special case parsing for ibase by Gavin Howard · 7 years ago
  34. 3a9f779 Fill out more of the switch in bc_program_num() by Gavin Howard · 7 years ago
  35. e66ce6a Remove scale requirement from parsing by Gavin Howard · 7 years ago
  36. 5d74e96 Make ibase and obase BcNum's and handle conversion by Gavin Howard · 7 years ago
  37. 43a027f Create zero and one constants more efficiently by Gavin Howard · 7 years ago
  38. 6d89b5d Add an initial rough implementation of assignments by Gavin Howard · 7 years ago
  39. f1e302e Set scale in the math library by Gavin Howard · 7 years ago
  40. 819d7ad Update vm signal handling by Gavin Howard · 7 years ago
  41. 1ff37d1 Style fixes for toybox by Gavin Howard · 7 years ago
  42. cffc88d Add some helper functions for algorithm d by Gavin Howard · 7 years ago
  43. db1d7a9 Update bc_program_read() for bytecode by Gavin Howard · 7 years ago
  44. 64837e7 Fix a memory leak in bc_program_op() by Gavin Howard · 7 years ago
  45. c3bab4f Fix some bugs found in testing multiply by Gavin Howard · 7 years ago
  46. 5f43798 Add some more multiply tests by Gavin Howard · 7 years ago
  47. 5e214c9 Fix some more bugs in multiplication by Gavin Howard · 7 years ago
  48. d8a2b50 Remove warnings caused by style fixes for landley by Gavin Howard · 7 years ago
  49. 352d3e1 Fix some bugs in multiply found by inspection by Gavin Howard · 7 years ago
  50. 192de26 Improve addition just a bit by Gavin Howard · 7 years ago
  51. c1f7514 Style fixes by Gavin Howard · 7 years ago
  52. d8f305f Add an initial remainder implementation by Gavin Howard · 7 years ago
  53. f507f23 Add an initial power implementation by Gavin Howard · 7 years ago
  54. 809ae4a Fix warnings because of style from landley by Gavin Howard · 7 years ago
  55. 5744005 Fill out the mod procedure by Gavin Howard · 7 years ago
  56. 8d1f1db Update pointer style for toybox by Gavin Howard · 7 years ago
  57. f164b51 Add a couple more test cases by Gavin Howard · 7 years ago
  58. 24d6e56 Remove debugging prints from randmath by Gavin Howard · 7 years ago
  59. 9b20d6d Rename the random script to randmath by Gavin Howard · 7 years ago
  60. ea7bea6 Add an initial try at random math tests by Gavin Howard · 7 years ago
  61. d56186c Add some more tests that failed by Gavin Howard · 7 years ago
  62. bbbacf2 Make test.sh more robust by Gavin Howard · 7 years ago
  63. c2d2f72 Put in initial tests for every basic math op by Gavin Howard · 7 years ago
  64. 03c6007 Fix an add test by Gavin Howard · 7 years ago
  65. 510880a Add another few carry tests to add by Gavin Howard · 7 years ago
  66. a883ad9 Start checking stack sizes by Gavin Howard · 7 years ago
  67. d525df8 Fix a limit by Gavin Howard · 7 years ago
  68. d57443c Fix bugs found in add with the new carry test by Gavin Howard · 7 years ago
  69. 59080c4 Add a carry test for addition by Gavin Howard · 7 years ago
  70. d568b65 Make test.sh better to use by Gavin Howard · 7 years ago
  71. 8478bcf Fix bugs found in execStdin found in disabling basic input tests by Gavin Howard · 7 years ago
  72. 4661fee Fix bugs in add found through tests by Gavin Howard · 7 years ago
  73. bdb11b8 Disable the basic input tests for now by Gavin Howard · 7 years ago
  74. c6ca69f Fix a bug where bc was endlessly trying to execute code by Gavin Howard · 7 years ago
  75. d11c262 Style fix by Gavin Howard · 7 years ago
  76. 199c48c Fix parsing decimals by Gavin Howard · 7 years ago
  77. 8d60224 Fix a style problem by Gavin Howard · 7 years ago
  78. fc9bb98 Fix bugs in lexer that mishandled comments by Gavin Howard · 7 years ago
  79. f9edc41 Start fixing BcNum parsing and printing for reversal by Gavin Howard · 7 years ago
  80. 9453415 Fix bugs with error handling by Gavin Howard · 7 years ago
  81. c44ce20 Make handling of constants more robust by Gavin Howard · 7 years ago
  82. 164620e Make test.sh more robust by Gavin Howard · 7 years ago
  83. 2defddf More toybox style fixes by Gavin Howard · 7 years ago
  84. e9a135e Use a function pointer trick to deduplicate code by Gavin Howard · 7 years ago
  85. d845cd9 Fix a problem with last commit by Gavin Howard · 7 years ago
  86. 258b869 Style fixes to be more in line with toybox by Gavin Howard · 7 years ago
  87. 5d43619 Fix a possible out of bounds bug in vectors by Gavin Howard · 7 years ago
  88. 3cfa045 Fix a bug in the parser found by inspection by Gavin Howard · 7 years ago
  89. e9d0e5a Remove some useless functions by Gavin Howard · 7 years ago
  90. 7168cad Add pedantic and comply with C99 by Gavin Howard · 7 years ago
  91. 7c8dc77 Fix scan-build warnings by Gavin Howard · 7 years ago
  92. 5f75f4e Fix a problem with last commit by Gavin Howard · 7 years ago
  93. d571acf Fix warnings and bugs found using scan-build by Gavin Howard · 7 years ago
  94. 5648263 Fix bugs in the vm that printed errors twice or not at all by Gavin Howard · 7 years ago
  95. 6c24436 Fix a leak by Gavin Howard · 7 years ago
  96. eac4710 Add a header comment to the math library by Gavin Howard · 7 years ago
  97. 9c931e6 Change the test driver to just cat files by Gavin Howard · 7 years ago
  98. 8bdbb1f Fix bugs relating to handling of the math library by Gavin Howard · 7 years ago
  99. f7964a6 Make the new BcResults work by Gavin Howard · 7 years ago
  100. 8bb2638 Style fixes by Gavin Howard · 7 years ago