drmortalwombat
|
7eb149a71b
|
Optimize value range of right shifts
|
2024-06-30 15:45:34 +02:00 |
|
drmortalwombat
|
1c0db235a8
|
Fix emulator cycle count
|
2024-06-30 12:29:41 +02:00 |
|
drmortalwombat
|
94181326ca
|
Add uppercase -D for define without separate argument
|
2024-06-28 16:00:48 +02:00 |
|
drmortalwombat
|
cd7567452a
|
Fix return of reference of simple type from inlined function into non ref argument
|
2024-06-27 19:34:57 +02:00 |
|
drmortalwombat
|
2fec9f066f
|
Refactor large peephole optimizer loop
|
2024-06-27 15:28:21 +02:00 |
|
drmortalwombat
|
fe736289e6
|
Fix goto to label connection in inlined functions
|
2024-06-25 21:56:36 +02:00 |
|
drmortalwombat
|
715f295f5e
|
Add goto and labels in C code
|
2024-06-25 20:45:44 +02:00 |
|
drmortalwombat
|
a71c433fc4
|
Add -D for gcc compliant defines
|
2024-06-24 18:14:07 +02:00 |
|
drmortalwombat
|
9678814654
|
Fix crash with extern object pointer arithmetic
|
2024-06-23 17:05:46 +02:00 |
|
drmortalwombat
|
1598360b65
|
Fix relational bool ops constant folding
|
2024-06-22 15:41:02 +02:00 |
|
drmortalwombat
|
9d890228bf
|
Merge pull request #68 from Kopromaster/main
Windows: support of GCC (MinGW)
|
2024-06-22 13:56:57 +02:00 |
|
Test User
|
2d82727565
|
Fixed spacing
|
2024-06-21 23:17:09 +02:00 |
|
Kopromaster
|
3851a4c2db
|
Merge branch 'drmortalwombat:main' into main
|
2024-06-21 21:08:24 +00:00 |
|
Test User
|
17f56d0a69
|
Bugfix for GCC: order of objects and libs matters; prepared list of libs for GCC (MinGW)
|
2024-06-21 23:00:17 +02:00 |
|
drmortalwombat
|
1a6a98e57e
|
Reduce stack usage when compiled with MSVC due to optimizer function size limit
|
2024-06-21 12:04:39 +02:00 |
|
Test User
|
5ddfc628dc
|
Bugfix: __try and __except are MSVC specific
|
2024-06-20 23:01:46 +02:00 |
|
drmortalwombat
|
bf5099f57b
|
Improve auto inline heuristics
|
2024-06-20 21:02:55 +02:00 |
|
drmortalwombat
|
d4a381f71c
|
Fix size heuristic of loop condition slicing
|
2024-06-20 09:42:22 +02:00 |
|
drmortalwombat
|
17002e4c78
|
More native code load/store forwarding
|
2024-06-19 21:40:38 +02:00 |
|
drmortalwombat
|
cf9a006005
|
Retain Z flag when restoring Y after index reduction
|
2024-06-19 17:45:20 +02:00 |
|
drmortalwombat
|
1fa9828f6a
|
Add additiona raster irq for kernal with potential no IO
|
2024-06-18 20:35:38 +02:00 |
|
drmortalwombat
|
3f9d042863
|
Optimize xy before loop index register assignment
|
2024-06-18 16:08:53 +02:00 |
|
drmortalwombat
|
277afd156d
|
Fix over eager const pointer forwarding
|
2024-06-16 09:01:36 +02:00 |
|
drmortalwombat
|
b428b608b5
|
Fix extern undefined struct in header file
|
2024-06-15 17:24:04 +02:00 |
|
drmortalwombat
|
58361e39b8
|
Fix crash on late const typecast to pointer
|
2024-06-15 13:35:17 +02:00 |
|
drmortalwombat
|
3770a05aee
|
Add fast loader library flossiec
|
2024-06-13 21:16:42 +02:00 |
|
drmortalwombat
|
5993f75c92
|
Bump version number
|
2024-06-12 21:30:16 +02:00 |
|
drmortalwombat
|
d7a2b98b4d
|
Add buffered lzo decompress
|
2024-06-12 21:07:58 +02:00 |
|
drmortalwombat
|
02b28096af
|
fix pragma optimize inline
|
2024-06-12 07:36:30 +02:00 |
|
drmortalwombat
|
02e921364b
|
Add support for charpad 9 format
|
2024-06-11 22:26:10 +02:00 |
|
drmortalwombat
|
4cf64ee170
|
Fix loop inversion invariant integer range recovery
|
2024-06-11 21:01:20 +02:00 |
|
drmortalwombat
|
c99c1756a9
|
Fix parameter address reference in __asm embedding
|
2024-06-11 13:07:50 +02:00 |
|
drmortalwombat
|
5ccfab0342
|
Fix IEC code for non interrupt usage
|
2024-06-11 12:12:29 +02:00 |
|
drmortalwombat
|
42eea7f8f4
|
Mark krnio_save as noinline to ensure zpage params
|
2024-06-10 22:36:07 +02:00 |
|
drmortalwombat
|
ff6bb8ccd5
|
Fix type of addressof reference
|
2024-06-08 16:48:44 +02:00 |
|
drmortalwombat
|
2e3aea9d96
|
Fix reference parameter capture
|
2024-06-08 16:43:33 +02:00 |
|
drmortalwombat
|
4954a285e7
|
Add interleave option for sectors in disk image
|
2024-06-05 22:21:21 +02:00 |
|
drmortalwombat
|
46b52a57f7
|
Add binary not operator to inline assembler operand parsing
|
2024-06-04 09:07:50 +02:00 |
|
drmortalwombat
|
41ba2e73f2
|
Fix labels in inline assembler with an offset > 255
|
2024-06-03 13:06:45 +02:00 |
|
drmortalwombat
|
fbc9607e17
|
Ensure actual update of index variable in loops in non debug builds
|
2024-05-30 17:51:59 +02:00 |
|
drmortalwombat
|
2e696d9e1a
|
Optimize small inline function calls
|
2024-05-30 17:51:34 +02:00 |
|
drmortalwombat
|
b09e9a2434
|
Delete oscar64.zip
|
2024-05-28 10:11:39 +02:00 |
|
drmortalwombat
|
2e1c020db4
|
Bump version number
|
2024-05-26 08:43:14 +02:00 |
|
drmortalwombat
|
13629c70d4
|
Fix auto deduction of void return type
|
2024-05-25 22:25:59 +02:00 |
|
drmortalwombat
|
b1b5ee737b
|
Fix functional for no parameters
|
2024-05-25 22:05:31 +02:00 |
|
drmortalwombat
|
884fe50dd7
|
Add missing assigns for opp::function
|
2024-05-25 21:26:23 +02:00 |
|
drmortalwombat
|
af38f64a99
|
Add opp::function
|
2024-05-25 21:25:02 +02:00 |
|
drmortalwombat
|
a22dfa6ba7
|
Add pure virtual functions
|
2024-05-23 21:15:47 +02:00 |
|
drmortalwombat
|
9fa8b644a7
|
Add object placement retry if page locking does not fit
|
2024-05-23 09:54:07 +02:00 |
|
drmortalwombat
|
375307822e
|
Fix auto template expansion of class constructor
|
2024-05-22 22:44:53 +02:00 |
|