Commit Graph

  • 6ed7838a53 [Compiler-Rust]: Vec.get(0) -> Vec.first() main 0x4261756D 2024-01-02 17:22:36 +0100
  • 6085eb0d6e Add solution to project euler's problem 3 0x4261756D 2023-12-23 22:10:07 +0100
  • 01c062ce8f Add increment function to the standard library 0x4261756D 2023-12-23 22:05:32 +0100
  • 90d67867cc Fix fasm error when enqueueing ints > 2^32 0x4261756D 2023-12-23 22:01:06 +0100
  • 1f78ad0a7f Progress on Project Euler problems 0x4261756D 2023-12-22 22:57:55 +0100
  • 3440226658 Add newline 0x4261756D 2023-12-22 22:14:48 +0100
  • 1beec6190e Add decrement to the standard library 0x4261756D 2023-12-22 22:13:55 +0100
  • 8478b10210 Simplifications curtesy of clippy 0x4261756D 2023-12-22 22:13:17 +0100
  • dcfb3147ba Add first project euler problem 0x4261756D 2023-07-28 07:05:09 +0200
  • b1cb4a0a0e Optimize swp and req with two-item queue 0x4261756D 2023-07-28 07:04:39 +0200
  • 92f7ec405d Add queue overflow check 0x4261756D 2023-07-28 04:55:08 +0200
  • 09ac457b9d Fix names clobbering fasm's "type" keyword 0x4261756D 2023-07-28 03:10:57 +0200
  • abcbe9d68b Add divmod 0x4261756D 2023-07-28 03:01:13 +0200
  • 95133360ee Make imports work on all OSes 0x4261756D 2023-02-06 16:03:48 +0100
  • 5aa365c681 Improve importing 0x4261756D 2023-02-06 15:00:37 +0100
  • 131386632f Fix tests 0x4261756D 2023-01-23 06:08:26 +0100
  • 476aa8bfb2 Implement importing 0x4261756D 2023-01-23 05:28:13 +0100
  • 4286fb4424 Start working on importing 0x4261756D 2023-01-23 03:58:53 +0100
  • 4064309b26 Make oob check write to stderr instead of stdout 0x4261756D 2023-01-11 19:45:38 +0100
  • 296ee6c5c8 Add icons for VSCode 0x4261756D 2023-01-11 19:43:03 +0100
  • d7c6cada32 remove decrease intrinsic+update editor support 0x4261756D 2023-01-11 03:02:10 +0100
  • 34f52ae864 Add array oob checks + improve test handling 0x4261756D 2023-01-11 02:33:30 +0100
  • 0448b56adf Improve diagnostics 0x4261756D 2023-01-09 12:35:48 +0100
  • 83537737f5 Merge branch 'main' of https://gittea.dev/0x4261756D/kurz 0x4261756D 2023-01-09 12:23:43 +0100
  • df3e1b027f Time interpretation 0x4261756D 2023-01-09 12:23:01 +0100
  • 2ce863c899 Add asm compilation and running 0x4261756D 2023-01-05 00:19:29 +0100
  • ffdc54947b Improve queue runaway problems 0x4261756D 2023-01-04 00:45:34 +0100
  • 3d2cd64c6d Implement enough asm generation to compile rule110 0x4261756D 2023-01-03 21:52:48 +0100
  • 870dcb105d Readd queue runaway optimizations in comparisons 0x4261756D 2023-01-03 20:55:05 +0100
  • a754602bde Readd queue runaway optimization in intToStr 0x4261756D 2023-01-03 20:44:07 +0100
  • 84442e5eb9 Finish enough asm generation to compile tests/while.qbl 0x4261756D 2023-01-03 20:39:08 +0100
  • 5bae80e9aa Assembly generation, WIP 0x4261756D 2023-01-03 17:07:57 +0100
  • fbccc9dd15 Remove any from syntax highlighting 0x4261756D 2022-12-31 16:14:52 +0100
  • cdfa5b1310 Fix tests failing on Windows due to EOL shenanigans 0x4261756D 2022-12-31 16:12:53 +0100
  • 41667ff4a3 Remove the "any" type 0x4261756D 2022-12-31 16:09:55 +0100
  • e3a1223ac9 WIP assembly gen 0x4261756D 2022-12-23 14:49:09 +0100
  • 97bd50fa55 Fix Conway test output 0x4261756D 2022-12-22 11:53:13 +0100
  • fb37c4f58b Update conways 0x4261756D 2022-12-22 11:43:17 +0100
  • 6d31d5da98 Add Conways Game of Life 0x4261756D 2022-12-22 10:29:57 +0100
  • 23c6ec8dad Add more intrinsics 0x4261756D 2022-12-22 10:29:25 +0100
  • 5682ee708c Add syntax highlighting for vscode 0x4261756D 2022-12-22 05:44:08 +0100
  • 53cfd52dcd Improve rule110 0x4261756D 2022-12-22 00:48:24 +0100
  • 8397d32756 Add array tests 0x4261756D 2022-12-22 00:48:02 +0100
  • bf4a08e484 Make interpret fallible, fix applications at end of file, add more checks 0x4261756D 2022-12-22 00:47:41 +0100
  • 0abc74f043 Add editor syntax file 0x4261756D 2022-12-22 00:45:59 +0100
  • dedb601a9b Small updates to celebrate turing-completeness 0x4261756D 2022-12-22 00:08:13 +0100
  • e4a7bcccc0 Add arrays, making the language turing complete 0x4261756D 2022-12-21 21:48:52 +0100
  • 2255aaff8b Fix sending detection 0x4261756D 2022-12-19 12:13:40 +0100
  • f60441ef9d Improved the test system 0x4261756D 2022-12-18 04:05:50 +0100
  • 35f65101ad Add testing functionality and add error reporting 0x4261756D 2022-12-15 21:53:01 +0100
  • 0de0838284 Add new operations and intrinsics 0x4261756D 2022-12-15 20:34:56 +0100
  • d1883ff3ab Introduce boolean types 0x4261756D 2022-12-14 20:39:51 +0100
  • 2a560cfcef Add and update tests 0x4261756D 2022-12-14 11:46:47 +0100
  • c2800dfcc7 Make while swallow the input 0x4261756D 2022-12-14 11:46:39 +0100
  • 89a7780d10 Add some tests 0x4261756D 2022-12-14 09:34:49 +0100
  • 48cb618d5a Add interpreter 0x4261756D 2022-12-14 09:34:41 +0100
  • abfb3d2f3d Make requeueing an operation instead of an intrinsic 0x4261756D 2022-12-14 08:14:27 +0100
  • d9e7f18049 Implemented function validation and type checking 0x4261756D 2022-12-14 07:57:51 +0100
  • ac6a835a64 Began validation 0x4261756D 2022-12-14 04:12:03 +0100
  • 1e8322cc7c Merge branch 'main' of https://gittea.dev/0x4261756D/kurz 0x4261756D 2022-12-14 01:48:14 +0100
  • b8ef0c1542 Initial commit 0x4261756D 2022-12-14 01:43:15 +0100
  • 6a2bc25eaf Implement function extraction and their removal from the token stream 0x4261756D 2022-12-05 00:38:20 +0100
  • 9976ef9fe9 Initial commit, barebones tokenizer working 0x4261756D 2022-11-29 02:04:01 +0100