|
d07b455f67
|
Implemented string interning for static data
|
2024-08-03 17:09:08 +02:00 |
|
|
6aa1e674df
|
Added a rudimentary FizzBuzz example
|
2024-08-03 01:11:22 +02:00 |
|
|
df5813515d
|
Fixed an incorrect register move
|
2024-08-02 15:06:32 +02:00 |
|
|
b1f0d20394
|
Fixed incorrect register move
|
2024-08-02 12:55:25 +02:00 |
|
|
34d865986a
|
Added missing node
|
2024-08-02 12:16:35 +02:00 |
|
|
b0c568e616
|
Improved performance
|
2024-08-02 11:41:21 +02:00 |
|
|
548e3475fb
|
Improved visualization of register usage
|
2024-08-02 10:46:39 +02:00 |
|
|
778c125d19
|
Improved performance
|
2024-08-01 23:41:39 +02:00 |
|
|
3c70529015
|
Fixed incorrect token count
|
2024-08-01 14:40:47 +02:00 |
|
|
8862dec3e4
|
Added more destructive mnemonics
|
2024-07-31 23:47:44 +02:00 |
|
|
c8824e699a
|
Added escape sequences
|
2024-07-31 17:50:31 +02:00 |
|
|
cdbfa744b7
|
Removed unnecessary instructions
|
2024-07-31 15:36:44 +02:00 |
|
|
88be002c45
|
Added more tests
|
2024-07-31 15:27:20 +02:00 |
|
|
3d245a15f9
|
Added more tests
|
2024-07-31 15:24:21 +02:00 |
|
|
76c916018a
|
Simplified itoa
|
2024-07-31 13:37:46 +02:00 |
|
|
87ae78c86a
|
Added a check for unused imports
|
2024-07-31 11:55:21 +02:00 |
|
|
2293603923
|
Added more examples
|
2024-07-31 00:03:16 +02:00 |
|
|
45e15cdb52
|
Reduced memory usage
|
2024-07-30 21:26:15 +02:00 |
|
|
0c1b57b4e4
|
Added main prefix
|
2024-07-30 20:02:55 +02:00 |
|
|
323952f4bc
|
Implemented else blocks
|
2024-07-30 16:36:33 +02:00 |
|
|
5abe8acc70
|
Added more tests
|
2024-07-30 15:46:47 +02:00 |
|
|
1e7a1399d3
|
Improved AST parser
|
2024-07-30 12:48:48 +02:00 |
|
|
265ab988d9
|
Simplified code
|
2024-07-30 12:20:33 +02:00 |
|
|
ae8e46de4d
|
Improved tests
|
2024-07-29 18:03:15 +02:00 |
|
|
ce74685231
|
Updated todo list
|
2024-07-29 14:45:53 +02:00 |
|
|
5b1d456720
|
Implemented constant folding
|
2024-07-29 14:44:16 +02:00 |
|
|
8d4eb9935d
|
Moved sizeof functions to a separate package
|
2024-07-29 12:33:28 +02:00 |
|
|
d5953649d9
|
Implemented numbers with different bases
|
2024-07-29 00:30:26 +02:00 |
|
|
f1d4e65c1b
|
Implemented move with sign extension
|
2024-07-28 21:09:42 +02:00 |
|
|
32d7455c38
|
Added assertions to most tests
|
2024-07-28 18:47:13 +02:00 |
|
|
c2c147f1b4
|
Improved division split
|
2024-07-28 18:12:42 +02:00 |
|
|
bb74c0cf50
|
Implemented negation
|
2024-07-28 15:42:51 +02:00 |
|
|
6861ae9a90
|
Implemented negative numbers
|
2024-07-27 17:48:03 +02:00 |
|
|
944bacf4e1
|
Implemented unary operator parsing
|
2024-07-27 12:49:39 +02:00 |
|
|
d001e4e55f
|
Fixed jump address calculation
|
2024-07-26 19:33:51 +02:00 |
|
|
bf80551a15
|
Implemented 64-bit move
|
2024-07-26 16:19:13 +02:00 |
|
|
123738f88c
|
Implemented number output
|
2024-07-26 12:50:47 +02:00 |
|
|
f4dd9004be
|
Implemented assert keyword
|
2024-07-25 16:47:25 +02:00 |
|
|
f0bc5039ee
|
Implemented bit shifts
|
2024-07-25 15:47:19 +02:00 |
|
|
d1a8f0d66c
|
Implemented bitwise operations
|
2024-07-25 14:17:51 +02:00 |
|
|
b8900b518a
|
Improved modulo tests
|
2024-07-25 12:21:10 +02:00 |
|
|
60b8ff1308
|
Implemented modulo operation
|
2024-07-25 12:11:55 +02:00 |
|
|
65cc81032b
|
Added a few todo points
|
2024-07-24 19:39:13 +02:00 |
|
|
70792acb12
|
Improved tokenizer performance
|
2024-07-24 12:14:51 +02:00 |
|
|
b9dd5c1b59
|
Improved tokenizer performance
|
2024-07-24 11:55:35 +02:00 |
|
|
89fbc233eb
|
Improved tokenizer performance
|
2024-07-24 11:50:23 +02:00 |
|
|
975b4711d3
|
Updated dependencies
|
2024-07-23 22:24:48 +02:00 |
|
|
26214366e3
|
Simplified code
|
2024-07-23 22:14:23 +02:00 |
|
|
69245caf62
|
Improved separation of concerns
|
2024-07-23 16:41:21 +02:00 |
|
|
d6db1b1096
|
Improved x64 documentation
|
2024-07-23 10:47:27 +02:00 |
|