Jesper Gravgaard
|
294bb27eec
|
Updated %nn to 0bnn and $nn to 0xnn.
|
2024-01-02 19:45:16 +01:00 |
|
jespergravgaard
|
dfbeba7805
|
#815 working on moving control flow graphs into procedure compilation.
|
2023-04-09 23:59:49 +02:00 |
|
jespergravgaard
|
40919842e2
|
Removed the ALU subsystem. It was providing too little value for the complexity.
|
2021-12-27 01:16:04 +01:00 |
|
Jesper Gravgaard
|
5d6fcca6c2
|
Allocation of zp/memory to variables is now prioritized by the calculated weight of the variable. This ensures that the most used variables are kept on zeropage when variables spill over into main memory. Closes #712
|
2021-09-23 08:24:56 +02:00 |
|
jespergravgaard
|
48f4e99826
|
Added support for snprintf(). Closes #698
|
2021-08-13 21:22:17 +02:00 |
|
jespergravgaard
|
ea760e4731
|
Added support for snprintf(). Closes #698
|
2021-08-13 20:06:59 +02:00 |
|
jespergravgaard
|
8a38c2a887
|
Using C declaration format for types in logs, errors, comments and more.
|
2021-08-10 17:48:55 +02:00 |
|
jespergravgaard
|
5439910ae3
|
Improved parameter type errors to show expected and actual types. Closes #703
|
2021-08-07 10:32:20 +02:00 |
|
jespergravgaard
|
1df68ee4d8
|
Working on eliminating memcpy() statements when using classic structs. #197
|
2021-07-27 19:11:14 +02:00 |
|
jespergravgaard
|
3013352b2e
|
Added MAKEWORD() and MAKELONG(). Removed support for initializer lists for initializing word/dword. #668
|
2021-07-02 00:21:08 +02:00 |
|
jespergravgaard
|
79f85b439f
|
Now synthesizing _deref_p..c. fragments using v..m. Closes #674
|
2021-06-30 00:58:50 +02:00 |
|
jespergravgaard
|
62b79212cb
|
Now synthesizing _deref_p..c. fragments using v..m. Closes #674
|
2021-06-30 00:05:01 +02:00 |
|
jespergravgaard
|
2b882e6a50
|
Improved doxygen documentation. #672
|
2021-06-20 12:45:52 +02:00 |
|
jespergravgaard
|
bde31dac4c
|
Improved doxygen documentation. #672
|
2021-06-19 22:28:44 +02:00 |
|
jespergravgaard
|
78e6ef761f
|
Improved doxygen documentation. #672
|
2021-06-19 22:11:26 +02:00 |
|
jespergravgaard
|
6585f08f55
|
Updated tests with doxygen standard library documentation. #672
|
2021-06-19 21:26:05 +02:00 |
|
jespergravgaard
|
10df356dda
|
Working on deprecating lo/hi operators. Closes #667
|
2021-06-13 14:24:57 +02:00 |
|
jespergravgaard
|
603c53a7d3
|
Working on deprecating lo/hi operators. Closes #667
|
2021-06-13 08:22:32 +02:00 |
|
jespergravgaard
|
65847f84b3
|
Working on deprecating lo/hi operators. Closes #667
|
2021-06-12 20:57:35 +02:00 |
|
jespergravgaard
|
d1b7d45372
|
Implemented function pointer types in standard C syntax. #121
|
2021-05-11 23:11:51 +02:00 |
|
jespergravgaard
|
497fd2b89f
|
Removed most of the support for auto-casting integers to pointers. #659
|
2021-05-10 21:27:14 +02:00 |
|
jespergravgaard
|
f0970364b5
|
Parser now based on declarator - allowing for more advanced pointer/array syntax. Preparing for declarator-based functions. #121
|
2021-05-02 14:28:03 +02:00 |
|
jespergravgaard
|
78209db593
|
Variable printing now in C syntax. #121
|
2021-04-30 17:26:46 +02:00 |
|
Jesper Gravgaard
|
7e6c97779b
|
Fixed problem with NPE when removing unused code can leave global constants referencing removed variables. Closes #650
|
2021-04-21 19:34:18 +02:00 |
|
jespergravgaard
|
b2375f49c7
|
optimized fragments.
|
2021-02-17 23:35:01 +01:00 |
|
jespergravgaard
|
f9a1edc4cc
|
Retired bitmap-draw.h and bitmap2.h. Introduced c64-bitmap.h instead.
|
2021-02-04 08:53:47 +01:00 |
|
jespergravgaard
|
7bbfb43912
|
Added ISR for VIC20 and Plus/4. Re-arranged example programs into platform folders.
|
2021-01-16 18:39:02 +01:00 |
|