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 |
|
drmortalwombat
|
c0152b1ce4
|
fix template deduction for member functions
|
2024-05-22 20:53:23 +02:00 |
|
drmortalwombat
|
3460c06508
|
Improve strength reduction in loops
|
2024-05-22 20:36:22 +02:00 |
|
drmortalwombat
|
d3734a66e0
|
Fix complex loop intercode index reversal
|
2024-05-22 12:16:30 +02:00 |
|
drmortalwombat
|
ccf13c78f0
|
Fix index register conflict when removing condition check after load
|
2024-05-21 22:03:51 +02:00 |
|
drmortalwombat
|
2c28551ca3
|
Improve index register cross block handling
|
2024-05-20 16:24:28 +02:00 |
|
drmortalwombat
|
4fb35a7af2
|
Add error when exceeding assembler limits
|
2024-05-20 09:03:41 +02:00 |
|
drmortalwombat
|
a2a22476ed
|
Add constexpr pointers for inline assembler
|
2024-05-19 22:20:52 +02:00 |
|
drmortalwombat
|
1b22a5e3c5
|
Fix constant fold error
|
2024-05-19 21:38:19 +02:00 |
|
drmortalwombat
|
ab06d85a91
|
Add global inline assembler optimization for static const to immediate propagation
|
2024-05-19 20:48:14 +02:00 |
|
drmortalwombat
|
80b1683fa2
|
Document member offset in inline assembler
|
2024-05-19 19:14:01 +02:00 |
|
drmortalwombat
|
d79aae3078
|
Fix inline mapper for inline assembler
|
2024-05-19 19:11:48 +02:00 |
|
drmortalwombat
|
4c0e737508
|
Fix over eager pre processor tokenizer
|
2024-05-19 17:16:14 +02:00 |
|
drmortalwombat
|
86e0cbf9c2
|
Alternate forward and backward int value range check
|
2024-05-19 10:19:42 +02:00 |
|
drmortalwombat
|
142bc988b1
|
Bump version number
|
2024-05-17 13:12:24 +02:00 |
|
drmortalwombat
|
3ea44d1979
|
Fix usage of "ldx abs,x" in some corner cases
|
2024-05-16 17:45:36 +02:00 |
|
drmortalwombat
|
04d1abd803
|
Some peephole loop optimizations
|
2024-05-12 21:06:50 +02:00 |
|
drmortalwombat
|
ba1bc29b1a
|
Fix X vz Z flag swapping
|
2024-05-05 20:54:21 +02:00 |
|
drmortalwombat
|
37776dfaee
|
Remove more conditional branches from loops
|
2024-05-05 13:14:23 +02:00 |
|
drmortalwombat
|
c28f342f3e
|
Remove some superflous range violation warnings
|
2024-05-03 14:54:58 +02:00 |
|
drmortalwombat
|
354a420aa4
|
Bump version number
|
2024-05-01 15:49:17 +02:00 |
|
drmortalwombat
|
fb72e8baf8
|
Fix over eager parameter reordering
|
2024-05-01 15:30:18 +02:00 |
|
drmortalwombat
|
976703f713
|
Fix O2 parameter forwarding optimization
|
2024-05-01 14:08:42 +02:00 |
|
drmortalwombat
|
dc5afa6e79
|
Fix shift optimization had wrong address check
|
2024-04-30 08:51:22 +02:00 |
|
drmortalwombat
|
740762d4a1
|
Fix loss of zero flag in 16bit optimization
|
2024-04-30 08:06:20 +02:00 |
|
drmortalwombat
|
f0b7cddeb1
|
Optimize indirecte 16bit store by flipping low/high order
|
2024-04-28 21:13:41 +02:00 |
|
drmortalwombat
|
9b47a34840
|
Improve reordering of function arguments
|
2024-04-28 20:15:17 +02:00 |
|
drmortalwombat
|
bb8c31bf32
|
Some peephole optimization
|
2024-04-23 20:54:48 +02:00 |
|
drmortalwombat
|
87ca43e5b7
|
Add spritepad version 1 file parsing
|
2024-04-23 17:51:42 +02:00 |
|
drmortalwombat
|
411648b130
|
Improve long counting loops
|
2024-04-22 22:48:15 +02:00 |
|
drmortalwombat
|
611f672b81
|
Add warning for static buffer overflow
|
2024-04-15 15:40:37 +02:00 |
|
drmortalwombat
|
755c9234e1
|
Update C128 exit code
|
2024-04-13 19:49:40 +02:00 |
|
drmortalwombat
|
c3c0583f19
|
Fix const array dereference
|
2024-04-12 16:51:26 +02:00 |
|
drmortalwombat
|
55ddce2211
|
Fix const array access folding
|
2024-04-12 16:11:47 +02:00 |
|
drmortalwombat
|
5971f9a80f
|
bump version number
|
2024-04-12 15:54:54 +02:00 |
|
drmortalwombat
|
fbfd597306
|
Fix float param to const propagation
|
2024-04-12 15:50:46 +02:00 |
|
drmortalwombat
|
0184a550c5
|
Fix volatile violation when recycling immediates
|
2024-04-10 15:15:22 +02:00 |
|
drmortalwombat
|
2cdc95ba05
|
Fix assert in samples
|
2024-04-09 15:57:53 +02:00 |
|
drmortalwombat
|
fefa462730
|
Improve zero page variable usage
|
2024-04-08 22:04:50 +02:00 |
|
drmortalwombat
|
7b20e6cca0
|
Optimize 16 bit counting loops
|
2024-03-31 14:29:22 +02:00 |
|
drmortalwombat
|
ed82e3595b
|
Bump version number
|
2024-03-30 10:40:00 +01:00 |
|
drmortalwombat
|
6cfdc0ce5f
|
Fix removal of consecutive indexed stores in unrolled loop
|
2024-03-29 18:49:58 +01:00 |
|
drmortalwombat
|
1f17f1c198
|
Fix assert in peephole optimizer
|
2024-03-26 08:23:13 +01:00 |
|
drmortalwombat
|
99da637734
|
Fix include guard of kernalio.h
|
2024-03-25 12:25:56 +01:00 |
|
drmortalwombat
|
afcc8bc101
|
Merge pull request #53 from Ecte86/patch-2
Update kernalio.h
|
2024-03-25 12:24:00 +01:00 |
|
Ecte
|
4b2525b7a4
|
Update kernalio.h
Removed extra "#ifndef C64_KERNALIO_H" to fix "unterminated conditional directive" error.
|
2024-03-25 17:38:27 +10:30 |
|
drmortalwombat
|
aa601a5727
|
Change memset and memclr to intrinsic functions
|
2024-03-24 11:22:13 +01:00 |
|