Karol Stasiak
|
b1e5176aff
|
Allow larger nontrivial constants
|
2019-09-16 22:48:46 +02:00 |
|
Karol Stasiak
|
e4eefeba06
|
Small documentation fixes
|
2019-09-16 22:48:21 +02:00 |
|
Karol Stasiak
|
457472080f
|
6502: Improve inlining of functions with lots of parameters.
|
2019-09-16 21:32:57 +02:00 |
|
Karol Stasiak
|
fa7844e0b8
|
6502: Optimize ROL/ROR before AND
|
2019-09-16 21:31:53 +02:00 |
|
Karol Stasiak
|
635870585e
|
Add unsigned 16-bit division
|
2019-09-15 19:47:19 +02:00 |
|
Karol Stasiak
|
f036de0ee1
|
Fix typo
|
2019-09-14 16:01:10 +02:00 |
|
Karol Stasiak
|
a4f91eda03
|
6502: Fix arithmetic promotion bugs for function return values
|
2019-09-14 16:01:02 +02:00 |
|
Karol Stasiak
|
1d445ecdd1
|
Support sizeof on arrays. Preliminary Commander X16 support.
|
2019-09-14 03:37:24 +02:00 |
|
Karol Stasiak
|
6c4dc81c1b
|
Add the -R option
|
2019-09-14 02:40:03 +02:00 |
|
Karol Stasiak
|
3ce2249399
|
Add 16-bit multiplication
|
2019-09-04 21:17:06 +02:00 |
|
Karol Stasiak
|
f18135ee7f
|
Update documentation
|
2019-09-04 01:22:40 +02:00 |
|
Karol Stasiak
|
e449b67a4a
|
Added encconv module.
|
2019-09-04 01:14:14 +02:00 |
|
Karol Stasiak
|
f3b5fe715c
|
Fix alias resolution during unused code elimination
|
2019-09-04 01:00:16 +02:00 |
|
Karol Stasiak
|
32df01be76
|
Allocators should allocate even the last byte in the segment
|
2019-09-02 23:23:51 +02:00 |
|
Karol Stasiak
|
0be52821d9
|
Add the {nullchar} escape sequence
|
2019-09-02 23:23:23 +02:00 |
|
Karol Stasiak
|
1f8ece007b
|
Add constants for segment bounds
|
2019-09-02 23:22:07 +02:00 |
|
Karol Stasiak
|
b3ca130299
|
Update documentation and CHANGELOG
|
2019-08-16 18:00:04 +02:00 |
|
Karol Stasiak
|
e1c32c2e31
|
Preliminary EasyFlash support
|
2019-08-16 17:56:50 +02:00 |
|
Karol Stasiak
|
2159fc345f
|
Allow defining custom segment fill
|
2019-08-16 17:53:03 +02:00 |
|
Karol Stasiak
|
d91b35468e
|
Support non-decimal numbers in -D
|
2019-08-16 17:52:07 +02:00 |
|
Karol Stasiak
|
bcf403d269
|
Fix evaluation of constant expressions in assembly
|
2019-08-16 17:21:51 +02:00 |
|
Karol Stasiak
|
6b4236530d
|
Change fatal error message.
|
2019-08-16 01:11:03 +02:00 |
|
Karol Stasiak
|
785eb0780b
|
Fix cartridge targets
|
2019-08-16 01:09:03 +02:00 |
|
Karol Stasiak
|
1d530d896a
|
6809: Make some progress
|
2019-08-16 00:51:28 +02:00 |
|
Karol Stasiak
|
960d16fa18
|
Add nullchar constant, NULLCHAR feature, and vectrex encoding
|
2019-08-16 00:46:11 +02:00 |
|
Karol Stasiak
|
263647c59c
|
Switch to snapshot versioning
|
2019-08-16 00:42:11 +02:00 |
|
Karol Stasiak
|
987b4a3b7f
|
Improve examples
|
2019-08-07 20:03:36 +02:00 |
|
Karol Stasiak
|
7281ec5d2c
|
Improve examples
|
2019-08-06 12:59:05 +02:00 |
|
Karol Stasiak
|
6c623e1935
|
Version 0.3.6
|
2019-08-05 22:26:27 +02:00 |
|
Karol Stasiak
|
efe103b070
|
Update documentation
|
2019-08-05 14:07:33 +02:00 |
|
Karol Stasiak
|
6a1733ce41
|
Add necessary whitespace
|
2019-08-05 14:06:50 +02:00 |
|
Karol Stasiak
|
6b34ddf7f9
|
Some random stuff
|
2019-08-05 11:43:51 +02:00 |
|
Karol Stasiak
|
154df77ad3
|
Remove temporary hacks
|
2019-08-05 11:05:40 +02:00 |
|
Karol Stasiak
|
98553d56c0
|
Don't remove some important type casts
|
2019-08-04 17:16:01 +02:00 |
|
Karol Stasiak
|
127cd1b901
|
6502: Fix word multiplication by 0
|
2019-08-04 13:42:00 +02:00 |
|
Karol Stasiak
|
1a87929ad3
|
Fix TCO
|
2019-08-04 13:40:49 +02:00 |
|
Karol Stasiak
|
dfda9f9283
|
8080: Fix optimizations near ifs
|
2019-08-04 12:37:54 +02:00 |
|
Karol Stasiak
|
34254314a6
|
6502: Fix word division and byte multiplication
|
2019-08-04 00:05:35 +02:00 |
|
Karol Stasiak
|
851bd717ef
|
Update changelog
|
2019-08-03 20:46:43 +02:00 |
|
Karol Stasiak
|
f51f233571
|
Fix removing unused local variables
|
2019-08-03 20:46:01 +02:00 |
|
Karol Stasiak
|
dcbf54872b
|
Fix various compiler crashes
|
2019-08-03 20:34:02 +02:00 |
|
Karol Stasiak
|
778d04ce21
|
6502: Fix sign extension when type casting
|
2019-08-03 20:33:49 +02:00 |
|
Karol Stasiak
|
d760683ea5
|
6502: Add tests for byte shifting
|
2019-08-03 20:33:15 +02:00 |
|
Karol Stasiak
|
515da587d8
|
6502: Fix stack overflow
|
2019-08-03 20:32:45 +02:00 |
|
Karol Stasiak
|
48220f739d
|
8080: Fix byte division and simplify byte multiplication
|
2019-08-03 20:32:26 +02:00 |
|
Karol Stasiak
|
9d78385cba
|
6502: Fix byte shifting
|
2019-08-03 20:31:27 +02:00 |
|
Karol Stasiak
|
10c76dcc9c
|
Z80: Fix optimizations around multiplication
|
2019-08-03 16:42:40 +02:00 |
|
Karol Stasiak
|
9962a8344a
|
6502: Fix booleans
|
2019-08-02 00:17:24 +02:00 |
|
Karol Stasiak
|
bb63a73f15
|
Improve interprocedural optimizations
|
2019-08-01 19:11:35 +02:00 |
|
Karol Stasiak
|
35fbdcdbb1
|
6502: Fix compilation of some index expressions
|
2019-08-01 19:11:09 +02:00 |
|