Commit Graph

  • fbcb2e0331 Began picking through the old logic Ratstail91 2024-05-19 04:26:15 +10:00
  • 361fa78ffb Initial outline of non-code files Ratstail91 2024-05-19 03:47:21 +10:00
  • e8b27d61e3 Added full URL to that link Kayne Ruse 2024-05-09 06:33:38 +10:00
  • cc91a34121 Tweaked a link for search optimisation Kayne Ruse 2024-05-09 06:30:14 +10:00
  • 2e3a33baff Fixed broken links Kayne Ruse 2024-05-09 06:23:41 +10:00
  • 41ef105c9e Fixed #118 Kayne Ruse 2024-02-10 07:36:39 +11:00
  • b77f0fb50d Merge pull request #117 from hiperiondev/main v1.3.1 Kayne Ruse 2023-09-01 23:36:58 +10:00
  • edb5a52562 Add prefix in function for label code hiperiondev 2023-08-29 22:41:52 -03:00
  • eaad8d5241 Messing with tests discard-Add00-main Ratstail91 2023-08-28 22:44:32 +10:00
  • 308fba1a8c Added carriage return as escapable character Ratstail91 2023-08-28 22:04:15 +10:00
  • bcc9df928a Investigating mingw behaviour Ratstail91 2023-08-28 21:38:40 +10:00
  • c66e77ec57 Merge branch 'main' of https://github.com/Add00/Toy into Add00-main Ratstail91 2023-08-28 21:30:21 +10:00
  • 9dc9316853 Merge pull request #116 from hiperiondev/main Kayne Ruse 2023-08-29 13:07:22 +10:00
  • a864a1a226 Correct format hiperiondev 2023-08-28 23:57:46 -03:00
  • c645026620 Merge pull request #115 from hiperiondev/main Kayne Ruse 2023-08-29 12:50:56 +10:00
  • a9ccd65da1 Add disassemblre group option hiperiondev 2023-08-28 23:46:02 -03:00
  • 113c067c96 updated path error messages Add00 2023-08-27 23:39:32 -04:00
  • 01f710a4f3 Merge branch 'Ratstail91:main' into main Add00 2023-08-24 17:14:33 -04:00
  • eb4c44193c added path method and more tests Add00 2023-08-24 17:09:20 -04:00
  • 0da5201829 Merge pull request #114 from hiperiondev/main Kayne Ruse 2023-08-24 21:43:15 +10:00
  • 214351abaa view result Add00 2023-08-23 23:19:33 -04:00
  • 6be29ed8c5 Add implicit fn return hiperiondev 2023-08-23 20:48:06 -03:00
  • 6341d3337f Correct disassembler hiperiondev 2023-08-23 12:37:28 -03:00
  • d4f952eafc Merge pull request #110 from hiperiondev/main Kayne Ruse 2023-08-23 22:09:33 +10:00
  • d5bc07d3b3 Add header reference hiperiondev 2023-08-23 08:36:27 -03:00
  • 5a851f6fbe Rename hiperiondev 2023-08-22 20:35:22 -03:00
  • d8c6a3ec27 Correct memory leak hiperiondev 2023-08-22 20:21:43 -03:00
  • b5883e248b Correct format hiperiondev 2023-08-22 19:45:14 -03:00
  • 52048f2466 Correct literal format hiperiondev 2023-08-22 19:31:06 -03:00
  • 6b8e95d250 Add disassembler alternative format hiperiondev 2023-08-22 18:23:27 -03:00
  • 73965bc0e4 input and output can now be closed Add00 2023-08-21 22:47:32 -04:00
  • 5721edc2d1 Tweaked disassembler pretty printing, because I'm bored Ratstail91 2023-08-22 07:27:36 +10:00
  • db52c13613 Removed extra scope around for loop body blocks, resolved #107 Ratstail91 2023-08-22 01:11:32 +10:00
  • 46e274d182 Merge branch 'Ratstail91:main' into main Add00 2023-08-21 10:54:27 -04:00
  • 7290efe069 Tweaked valgrind test Ratstail91 2023-08-22 00:43:48 +10:00
  • 925f13abf5 potential fix for mingw32 issue Add00 2023-08-19 22:10:29 -04:00
  • 9a56a86ec8 add read/write for bools, and fixed sanitize issue Add00 2023-08-19 21:51:44 -04:00
  • 3ddda21ff2 Improved error messages, and feedback improvements Add00 2023-08-19 15:41:21 -04:00
  • 6421e4ccd1 Tweak Kayne Ruse 2023-08-19 20:20:23 +10:00
  • 0cf92bdeae Added contributors to the README, removed a binary that was accidentally committed Ratstail91 2023-08-19 06:53:34 +10:00
  • 65acdd2730 in and out file marked as static Add00 2023-08-15 22:53:16 -04:00
  • 1603ea1798 mostly fixed sanitization issue Add00 2023-08-14 23:09:13 -04:00
  • 79f2e231db fix stack overflow issue Add00 2023-08-14 22:22:20 -04:00
  • ab0720a5ef memory leak and several bugs fixed Add00 2023-08-14 22:02:33 -04:00
  • 901940a3d0 Merge branch 'Ratstail91:main' into main Add00 2023-08-14 18:56:13 -04:00
  • 4c9a2e5378 Merge pull request #106 from hiperiondev/main Kayne Ruse 2023-08-15 03:57:29 +10:00
  • 1e11e9eea7 Start independent code from PC zero. Add hierarchical notation for function index. Add guard for end literals. Some presentation formats. hiperiondev 2023-08-14 14:46:07 -03:00
  • cce8ae1ea3 Added disassembler, thanks @hiperiondev, bumped minor version v1.3.0 Kayne Ruse 2023-08-14 23:06:05 +10:00
  • ce54912232 Removed an extra pair of SCOPE_BEGIN and SCOPE_END from function bytecode Kayne Ruse 2023-08-14 22:17:33 +10:00
  • a0acd27be1 partly fixed memory leak issue Add00 2023-08-13 22:27:54 -04:00
  • 23b55fc360 Fixed execFnDecl accidentally modifying the literalCache for a moment, resolved #105 Kayne Ruse 2023-08-14 10:47:10 +10:00
  • 0c005d0af2 added file operations and additional tests Add00 2023-08-12 16:02:54 -04:00
  • 38ba2273dd added accessors, write and additional tests Add00 2023-08-10 23:00:26 -04:00
  • 1b8d8cfba0 Removed debug code Add00 2023-08-09 08:48:40 -04:00
  • 648a5f84db fixed close function Add00 2023-08-08 23:41:23 -04:00
  • e2dda434f8 Fixed memory leak Add00 2023-08-08 19:25:18 -04:00
  • 5a8e2c0527 Fixed path Add00 2023-08-08 19:05:35 -04:00
  • dea5cf6d43 removed HAL Add00 2023-08-08 19:04:27 -04:00
  • 930115f94c Merge branch 'Ratstail91:main' into main Add00 2023-08-08 13:57:57 -04:00
  • 62fe86f99b Fixed indexing in argument lists, resolved #102 Kayne Ruse 2023-08-09 02:25:07 +10:00
  • 2fa6b7ee23 added basic read, and an improved HAL Add00 2023-08-06 09:39:06 -04:00
  • 401de578a5 Short circuitable operators are extremely loose Ratstail91 2023-08-06 04:53:46 +10:00
  • fb4258f9df Fixed broken test Kayne Ruse 2023-08-06 04:38:55 +10:00
  • f885fdaf4c Short circuits are now functioning correctly, resolved #73 Ratstail91 2023-08-06 04:28:02 +10:00
  • cfec1b6911 Added int to float coercions to function args and returns, when specified Kayne Ruse 2023-08-06 02:17:32 +10:00
  • 43b58eb421 Library rename, added HAL, added open function Add00 2023-08-04 23:13:43 -04:00
  • a63bdaef1c Merge remote-tracking branch 'refs/remotes/origin/main' Kayne Ruse 2023-08-04 18:43:32 +10:00
  • 3783c94064 Allow trailing commas when writing a compound Kayne Ruse 2023-08-04 18:43:07 +10:00
  • d292b33184 Tweaked types to stop MSVC complaining Ratstail91 2023-08-04 18:24:54 +10:00
  • 64944c24f6 Snipped some duplicate code, resolved #97 Kayne Ruse 2023-08-04 14:52:01 +10:00
  • 604604e8bc Two opcodes weren't being used, resolved #98 Kayne Ruse 2023-08-04 14:46:49 +10:00
  • 67e49b7477 Fixed the way an identifier was handled, resolved #99 Kayne Ruse 2023-08-04 14:45:07 +10:00
  • d083b91198 Merge pull request #100 from Add00/docs Kayne Ruse 2023-08-03 23:12:50 +10:00
  • 4697933790 Fixed minor mistake Add00 2023-08-03 08:55:44 -04:00
  • 5751be23a0 Table of opcodes is incomplete Kayne Ruse 2023-08-03 19:23:46 +10:00
  • 4f3e3ff833 Tweak 2: Electric Boogaloo Kayne Ruse 2023-08-03 17:39:35 +10:00
  • 79eeb6113c Tweak Kayne Ruse 2023-08-03 17:37:13 +10:00
  • 8bcab9fc34 Documented the literal cache Kayne Ruse 2023-08-03 17:20:33 +10:00
  • 68a5a4eb56 Fixed header levels - you need to be pedantic when writing docs for other people Kayne Ruse 2023-08-03 15:41:41 +10:00
  • 4c7bc04196 Tweak Kayne Ruse 2023-08-03 15:39:37 +10:00
  • 39b6b831f9 Tweaked the wording of math, added the link to index Kayne Ruse 2023-08-03 15:36:20 +10:00
  • 690bca0667 Merge pull request #96 from Add00/docs Kayne Ruse 2023-08-03 15:22:27 +10:00
  • 967963c9d7 Fixed a spelling mistake Kayne Ruse 2023-08-03 15:22:06 +10:00
  • 36b4a494ae io library file creation Add00 2023-08-02 22:19:09 -04:00
  • d6565febce Added math documentation Add00 2023-08-02 22:04:08 -04:00
  • 9b469e6eb0 Merge pull request #94 from Add00/main Kayne Ruse 2023-08-03 01:40:19 +10:00
  • f8094fa17e Added hyperbolic and additional comparisons Add00 2023-08-02 11:25:27 -04:00
  • 8714c56c3e Implemented feedback Add00 2023-08-02 08:39:50 -04:00
  • 9faaa311e0 Fixed Memory Leak Add00 2023-08-01 17:50:20 -04:00
  • f5ba1181c0 Added arc versions of trigonometric functions Add00 2023-08-01 13:41:55 -04:00
  • b06b2d9485 test cases and additional functions Add00 2023-08-01 09:04:37 -04:00
  • e3e9ca7ece Added math library Add00 2023-07-31 23:31:12 -04:00
  • 81fe278c96 Added partial cos and sine implementations Add00 2023-07-31 19:02:55 -04:00
  • 027d093e21 Added math constants for pi and e Add00 2023-07-31 13:56:06 -04:00
  • 2eaf7fc71a Merge branch 'main' of https://github.com/Add00/Toy Add00 2023-07-31 13:16:01 -04:00
  • c43310f316 Code clean up Add00 2023-07-31 13:13:10 -04:00
  • 6e07c5f2f4 Merge branch 'Ratstail91:main' into main Add00 2023-07-31 13:11:06 -04:00
  • 7690dce3f6 Fixed casting and grouping v1.2.1 Ratstail91 2023-07-31 17:26:07 +10:00
  • 1ed1993489 Whoops, lets try that again. Ratstail91 2023-07-31 16:55:27 +10:00
  • 9b5327b83d Merge bug Ratstail91 2023-07-31 16:22:04 +10:00