jespergravgaard
|
8a38c2a887
|
Using C declaration format for types in logs, errors, comments and more.
|
2021-08-10 17:48:55 +02:00 |
|
jespergravgaard
|
78209db593
|
Variable printing now in C syntax. #121
|
2021-04-30 17:26:46 +02:00 |
|
jespergravgaard
|
f40050c558
|
Fixed problem with erronously coalescing structs of same size/type affected by address-of. Closes #632
|
2021-03-06 08:26:41 +01:00 |
|
jespergravgaard
|
da789e007f
|
Removed support for programs without segments. Closes #465
|
2020-12-21 08:57:41 +01:00 |
|
jespergravgaard
|
78d961fd19
|
Merged improved integer type inference by @tfisher98. Closes !2, #594, #334, #199
|
2020-12-12 00:01:15 +01:00 |
|
jespergravgaard
|
66d7c4ed51
|
Improved log/sym/cfg output format for readability. Shortened log a bit. Closes #534
|
2020-10-05 23:14:34 +02:00 |
|
jespergravgaard
|
6253bdce28
|
Improved out
|
2020-10-05 22:58:02 +02:00 |
|
jespergravgaard
|
c1b22d345e
|
Removed old @begin / @end global blocks. Now using __start(), __init(). Closes #257
|
2020-06-27 22:36:52 +02:00 |
|
jespergravgaard
|
9c9a39f109
|
Updated remaining ref files.
|
2020-06-27 21:18:00 +02:00 |
|
jespergravgaard
|
239cfdb48e
|
Implemented #platform target() functionality configured by a TGT-file in JSON.
|
2020-05-11 02:36:37 +02:00 |
|
jespergravgaard
|
facd70053d
|
Added support for address-of pointers to members of structs.
|
2020-04-30 22:15:59 +02:00 |
|
jespergravgaard
|
8f2b1c2134
|
Moved MOS 6526 and MOS 6581 to separate H-files. Removed log noise causes by structs in H-files.
|
2020-04-28 00:30:35 +02:00 |
|
jespergravgaard
|
793a776b04
|
Clean-up of pass 1 log to avoid modifying log-files evey time stdlib is modified.
|
2020-04-25 20:10:49 +02:00 |
|
jespergravgaard
|
db6f8b5a36
|
Added variable nomodify/volatile information to log.
|
2020-03-29 21:00:25 +02:00 |
|
jespergravgaard
|
ae1536f429
|
Merged simpler live range calculation to master. Improved scope weight calculation to combine call graph depth and loop depth. Added missing fragments.
|
2020-03-23 00:10:07 +01:00 |
|
jespergravgaard
|
6b3b4bec5a
|
Working on live range effective simple. Fixed aliasing and parameters. There is still problems with functions calling functions - such as print_w(), print_sw() and print_char().
|
2020-03-22 22:26:39 +01:00 |
|
jespergravgaard
|
c6f81595fb
|
Added support for %E in linker scripts expanding to the name of the entry point label starting the program (ie. __bbegin). __bbegin handling could still use some love.
|
2020-03-03 08:58:31 +01:00 |
|
jespergravgaard
|
1a978bc82d
|
Fixed struct address-of handling.
|
2020-02-06 15:40:27 +01:00 |
|
jespergravgaard
|
0336b18a62
|
Working on new ValueSource based unwinding!
A few __ptr__ problems in test outputs remain.
|
2020-02-05 00:45:08 +01:00 |
|
jespergravgaard
|
06a2e00540
|
Added bulk unwinding for struct pointer derefs.
|
2020-01-19 22:10:02 +01:00 |
|