1
0
Fork 0
Commit graph

49 commits

Author SHA1 Message Date
06468c1272
zig 0.12 and 0.13 changes 2024-11-22 09:28:09 +01:00
8048ef0c75
Removed useless testing boilerplate 2024-02-03 00:29:42 +01:00
2b0e9e25ff
Bumped the mycology test suite to the last version 2024-01-28 23:18:38 +01:00
83af8ab124
zig 0.11 changes 2023-12-18 15:16:51 +01:00
8b3b7582c2
Updated README for last zig version 2023-02-06 23:08:03 +01:00
381126dccb
Fixed #1: wrongful handling of \r newlines 2023-01-06 21:38:10 +01:00
2517e44899
Ensure the pointer always ends up on an executable instruction for tui consistency 2022-12-04 05:24:23 +01:00
b373cbffa1
Improved tui debugger 2022-12-04 04:06:47 +01:00
0bf0375200
Began writing a debugging tui 2022-12-03 15:07:57 +01:00
860ebc4fd4
Fixed bugs from zig 0.10 upgrade (some real!) 2022-12-01 23:00:42 +01:00
39c178ac71
Update compiler flags 2022-12-01 13:16:19 +01:00
54cb61927c
Added readme 2022-09-10 19:38:29 +02:00
6ab8d706bb
Tweaked sanity test 2022-08-25 21:59:20 +02:00
128f1a74cb
Automated the mycology test suite 2022-08-24 22:07:06 +02:00
1f53a5f4da
Fixed arguments printing order in y command 2022-08-21 21:07:21 +02:00
e18d169310
Added forgotten change for last commit 2022-08-21 21:05:54 +02:00
800c613394
Made the timestamp function mockable for testing purposes 2022-08-18 20:52:07 +02:00
357c54663c
Fixed bugs reported by the mycology test suite 2022-08-16 19:24:34 +02:00
e42624f105
Implemented the y command 2022-08-14 23:43:22 +02:00
307183aad7
Implemented the y command requirements 2022-08-14 00:08:32 +02:00
0f440dfb6f
Add environment handling 2022-08-13 01:23:32 +02:00
362fdc1118
Implemented the under funge command 2022-08-08 21:41:55 +02:00
b5bfb6f025
Implemented the } (aka end) funge command 2022-08-07 00:09:32 +02:00
28d9795fde
Implemented the { (aka begin) funge command 2022-08-06 09:45:09 +02:00
15c75b9f69
Do not add the top of the stack stack on the array list 2022-08-06 09:44:14 +02:00
dae0b3d39c
Implemented stack transfert 2022-08-05 22:40:42 +02:00
8e9f1f3af0
Simplified io context implementation 2022-08-03 23:14:41 +02:00
e5eca00399
Implemented decimalInput io function 2022-08-03 22:32:09 +02:00
30329bcc35
Improved main test to check for expected output 2022-07-31 10:26:23 +02:00
aa56929ff7
Reworked io functions to take a configurable reader or writer 2022-07-30 00:31:14 +02:00
35c2f5e626
Removed useless imports 2022-07-30 00:29:59 +02:00
f7a5e4f52c
Refactored io functions handling 2022-06-12 21:47:52 +02:00
dc0952685e
Implemented basic cli 2022-06-12 15:57:54 +02:00
75fc1506e5
Pass the sanity test 2022-06-09 23:18:27 +02:00
aec8f51451
Added submodules for the spec and the mycology test suite 2022-05-10 23:18:22 +02:00
55399a71ba
Implemented most of the funge pointer logic 2022-05-08 17:51:43 +02:00
bcb5cc61dd
Reintroducing the empty field errors and fixed the bugs introduced in the last commit 2022-05-06 19:28:27 +02:00
582bfc893c
Fixed a misunderstanding about allocations (I did too much go and nim!) 2022-05-05 22:28:07 +02:00
644e626399
Finished implementing the funge field 2022-03-29 21:55:27 +02:00
631dd86f4d
Continued implementing the funge field 2022-03-21 18:03:22 +01:00
d11e6b93e9
Continued implementing the funge field 2022-03-20 17:10:27 +01:00
79fe123c36
Began implementing the funge Field 2022-02-20 23:22:12 +01:00
6997d07ac8
Simplified the stack stack code 2022-02-20 23:17:50 +01:00
8bd793daf0
Rewrote stack tests 2022-02-20 23:06:51 +01:00
0c80404e11
Added code coverage to tests with zig build test -Dtest-coverage 2022-02-20 23:06:19 +01:00
629923b3c9
Began implementing the funge98 stack stack 2022-02-18 01:07:53 +01:00
a6d0b334d9
fixed the funge stack types 2022-02-18 01:07:14 +01:00
eb73b96d9b
Began implementing a funge stack 2022-02-17 02:31:38 +01:00
b2b4f7be41
initial import 2022-02-17 02:30:37 +01:00