drmortalwombat
|
87f1ddd27f
|
Fix usage of assembler labels as pointer initializer
|
2024-12-29 10:22:01 +01:00 |
|
drmortalwombat
|
9e994560a7
|
Improve double indexed loop with fixed stride
|
2024-12-29 09:46:33 +01:00 |
|
drmortalwombat
|
e37de95079
|
Add bounded integer class
|
2024-12-26 14:57:23 +01:00 |
|
drmortalwombat
|
8e46ae95ec
|
Improve unsigned compare result propagation
|
2024-12-24 15:23:02 +01:00 |
|
drmortalwombat
|
e7cece0f0f
|
Fix debug assert for negative array index intermediate result
|
2024-12-23 22:31:04 +01:00 |
|
drmortalwombat
|
890a4b996e
|
Merge branch 'main' of https://github.com/drmortalwombat/oscar64
|
2024-12-22 21:22:08 +01:00 |
|
drmortalwombat
|
5b2ae228cc
|
Improve table pointer forwarding
|
2024-12-22 21:22:05 +01:00 |
|
drmortalwombat
|
9fc8315f92
|
Merge pull request #179 from root42/pet-kbhit
kbhit variant for CBM PET
|
2024-12-18 12:02:31 +01:00 |
|
Arne Schmitz
|
32935cd7a1
|
use keyboard buffer instead
|
2024-12-18 11:59:01 +01:00 |
|
Arne Schmitz
|
fd02382d38
|
kbhit variant for CBM PET
|
2024-12-18 11:47:26 +01:00 |
|
drmortalwombat
|
4fce263228
|
Optimize hires line draw
|
2024-12-15 16:34:53 +01:00 |
|
drmortalwombat
|
50c7e10814
|
Add forward declaration of __asm code
|
2024-12-08 12:05:02 +01:00 |
|
drmortalwombat
|
7c8ab991be
|
Bump version number
|
2024-12-07 13:08:37 +01:00 |
|
drmortalwombat
|
067e169803
|
Fix analysis of register usage of inline assembler
|
2024-12-06 18:54:55 +01:00 |
|
drmortalwombat
|
ccdbbe799a
|
Fix assert in linux autotest
|
2024-12-05 08:05:43 +01:00 |
|
drmortalwombat
|
fac53cfd54
|
Add "-strict" command line option, to loosen C syntax and allow default arguments when not set
|
2024-12-03 09:03:43 +01:00 |
|
drmortalwombat
|
cfe2c7bed5
|
Fix infinite loop in parser due to failure to detect label
|
2024-12-02 16:27:13 +01:00 |
|
drmortalwombat
|
f0b9b5cce4
|
More C++ aggregate initialization
|
2024-12-02 15:39:14 +01:00 |
|
drmortalwombat
|
803b868356
|
Improve zero page addressing of global variables in inline assembler
|
2024-12-01 15:33:51 +01:00 |
|
drmortalwombat
|
907452d918
|
Fix rirq_sort when called from within interrupt
|
2024-11-30 13:01:09 +01:00 |
|
drmortalwombat
|
c12bca7b4e
|
Fix crash in optimizer due to lack of updated register dependecy set when splitting block in loop
|
2024-11-30 09:40:26 +01:00 |
|
drmortalwombat
|
e1736c8214
|
Reverse shift with negated distance
|
2024-11-21 22:02:25 +01:00 |
|
drmortalwombat
|
d3e7a991a4
|
Fix int to bool coercion
|
2024-11-19 18:42:07 +01:00 |
|
drmortalwombat
|
e7b0d17a83
|
Add some std library functions
|
2024-11-19 16:22:09 +01:00 |
|
drmortalwombat
|
df18dc273e
|
Forward binary op in txax
|
2024-11-17 21:54:55 +01:00 |
|
drmortalwombat
|
b6341e402d
|
Fix const bool to int conversion in loop
|
2024-11-16 13:48:47 +01:00 |
|
drmortalwombat
|
3f2f703936
|
Bump version number
|
2024-11-14 17:37:07 +01:00 |
|
drmortalwombat
|
4acee4531c
|
Remove needless register transfers from inner loops
|
2024-11-12 13:37:50 +01:00 |
|
drmortalwombat
|
2a476d3372
|
Fix const void * type propagation
|
2024-11-07 10:56:21 +01:00 |
|
drmortalwombat
|
0a41cb044c
|
Relax rules for argument forwarding in direct call chains
|
2024-11-05 17:20:22 +01:00 |
|
drmortalwombat
|
5a0f736d41
|
Fix in block branch collides with fcall proxy generation
|
2024-11-05 08:17:18 +01:00 |
|
drmortalwombat
|
020534dbc8
|
Bump version number
|
2024-11-03 17:35:19 +01:00 |
|
drmortalwombat
|
cee2801847
|
Fixed negative offset leas
|
2024-11-03 15:36:53 +01:00 |
|
drmortalwombat
|
51c38a4723
|
Fix short lea coalescing with negative offsets
|
2024-11-03 10:14:18 +01:00 |
|
drmortalwombat
|
bb01d1024a
|
Fix striped indirect arrays
|
2024-11-02 14:52:06 +01:00 |
|
drmortalwombat
|
903a5d9b8b
|
Update README.md
|
2024-11-02 11:45:31 +01:00 |
|
drmortalwombat
|
e360dea558
|
Fix link text
|
2024-11-02 11:40:02 +01:00 |
|
drmortalwombat
|
582443ef5c
|
Split readme and reference
|
2024-11-02 11:36:30 +01:00 |
|
drmortalwombat
|
80a42216c7
|
Prepare split of readme and manual
|
2024-11-02 10:30:11 +01:00 |
|
drmortalwombat
|
6576f4d090
|
Merge pull request #170 from sehugg/main
Fixed stack-use-after-return bug found with -fsanitize=address,undefined
|
2024-11-01 22:37:25 +01:00 |
|
Steven Hugg
|
55e983e5a1
|
Fixed stack-use-after-return bug found with -fsanitize
|
2024-11-01 15:30:17 -05:00 |
|
drmortalwombat
|
a6f9c733a1
|
Fix drop of reading from volatile with discarding result
|
2024-11-01 20:32:54 +01:00 |
|
drmortalwombat
|
3c129ff4e5
|
Fix complex diamond pointer forwarding
Forwarding failed when pointer was used and modified in one branch of the diamond
|
2024-10-31 22:48:34 +01:00 |
|
drmortalwombat
|
db386a5958
|
Fix multi indirection lea propagation
|
2024-10-31 07:13:30 +01:00 |
|
drmortalwombat
|
179cc694e3
|
Reduce code size by recycling nearby jmp for far branches
|
2024-10-27 16:56:35 +01:00 |
|
drmortalwombat
|
887a51b176
|
Fix array in struct const declaration without braces
|
2024-10-26 18:35:29 +02:00 |
|
drmortalwombat
|
5b81379dac
|
Fix const structs in arrays without braces
|
2024-10-26 17:28:13 +02:00 |
|
drmortalwombat
|
4fff9f7060
|
Add optional static memory profile output file
|
2024-10-24 13:58:14 +02:00 |
|
drmortalwombat
|
40c407782d
|
Fix uppercase flag in iostream
|
2024-10-24 07:21:39 +02:00 |
|
drmortalwombat
|
5946f17632
|
Detangle XY abs load/store pairs
|
2024-10-22 17:17:29 +02:00 |
|