drmortalwombat
|
55ddce2211
|
Fix const array access folding
|
2024-04-12 16:11:47 +02:00 |
|
drmortalwombat
|
fbfd597306
|
Fix float param to const propagation
|
2024-04-12 15:50:46 +02:00 |
|
drmortalwombat
|
89750c3f73
|
promote array of const members to be const as well
|
2024-03-11 13:40:54 +01:00 |
|
drmortalwombat
|
45246a2f2d
|
Fix variable size when defining extern struct with anon struct
|
2024-03-07 20:42:21 +01:00 |
|
drmortalwombat
|
3900e1cf92
|
fix pragma strings with petscii
|
2024-02-18 17:57:27 +01:00 |
|
drmortalwombat
|
f6ab79319f
|
More compatibility fixes for -psci
|
2024-02-18 09:31:05 +01:00 |
|
drmortalwombat
|
8457316815
|
Fix unsigned promotion for binary not operator
|
2024-02-17 13:10:14 +01:00 |
|
drmortalwombat
|
58ffe2ad06
|
Fix hex arguments for pragmas
|
2024-02-17 12:53:31 +01:00 |
|
drmortalwombat
|
b84cce7609
|
Improve compatibility with some C quirks
|
2024-02-16 21:39:35 +01:00 |
|
drmortalwombat
|
bcc20d3986
|
Switch to x64 compiler binary
|
2024-02-13 16:53:44 +01:00 |
|
drmortalwombat
|
91c907be7e
|
Improve BYT operands in inline assembler
|
2024-01-28 09:39:40 +01:00 |
|
drmortalwombat
|
4fc3e019d5
|
Add ranges in case statements (gcc extension)
|
2024-01-21 15:17:46 +01:00 |
|
drmortalwombat
|
dcebdeaa5f
|
Fix parsing of trailing comma in initializer list
|
2024-01-21 09:25:34 +01:00 |
|
drmortalwombat
|
8a49ffd111
|
Improve unrolled loops towards zero
|
2024-01-20 13:49:25 +01:00 |
|
drmortalwombat
|
a19469d851
|
Fix exportet variable alignment calculation
|
2024-01-16 08:12:47 +01:00 |
|
drmortalwombat
|
a6b3533e61
|
Fix struct volatile cast
|
2024-01-08 20:41:48 +01:00 |
|
drmortalwombat
|
0bc4e7cda6
|
Fix inc/mov of absolute values
|
2024-01-07 16:13:01 +01:00 |
|
drmortalwombat
|
7ea4356361
|
Fix function end location in dbj file
|
2024-01-06 17:07:10 +01:00 |
|
drmortalwombat
|
5a3cbff259
|
Add references to dbj file
|
2023-12-30 12:17:46 +01:00 |
|
drmortalwombat
|
ef6598e94b
|
Fix unnamed structs
|
2023-12-18 07:40:31 +01:00 |
|
drmortalwombat
|
04518e4ff3
|
Add error message for unnamed structs
|
2023-12-17 22:45:21 +01:00 |
|
drmortalwombat
|
6bbf325720
|
Add BIT instruction for sign check, add inlay sections in linker
|
2023-12-12 11:08:59 +01:00 |
|
drmortalwombat
|
8ab46e29dd
|
Direct parameter forwarding
|
2023-12-02 10:58:20 +01:00 |
|
drmortalwombat
|
003306f961
|
Fix noinline, improve cartridge use of bank 0
|
2023-11-29 20:53:04 +01:00 |
|
drmortalwombat
|
a5f4cf3252
|
Fix default constructor with classes in header file
|
2023-11-20 17:03:34 +01:00 |
|
drmortalwombat
|
44e6921842
|
Change string literal processing to use unsigned chars
|
2023-11-14 15:02:35 +01:00 |
|
drmortalwombat
|
3be6d20006
|
Add enum class
|
2023-11-09 16:33:50 +01:00 |
|
drmortalwombat
|
e43c086545
|
Add enum to int conversion in function call overload
|
2023-11-07 08:08:44 +01:00 |
|
drmortalwombat
|
f808309058
|
Fix wrong string mangling for auto param names
|
2023-10-30 13:17:23 +01:00 |
|
drmortalwombat
|
1d4eb70414
|
Optimize struct copies
|
2023-10-29 17:55:26 +01:00 |
|
drmortalwombat
|
75301fa12d
|
Fix crash with array new
|
2023-10-28 12:02:28 +02:00 |
|
drmortalwombat
|
d9a8c5ea08
|
Fix template expansion of member functions
|
2023-10-27 14:53:19 +02:00 |
|
drmortalwombat
|
982fe17aed
|
Fix compiler crash when using function result in if condition
|
2023-10-24 14:29:46 +02:00 |
|
drmortalwombat
|
3377ac04fc
|
Fix const use and vtable incompatibility
|
2023-10-22 12:34:26 +02:00 |
|
drmortalwombat
|
da5326cc5f
|
Fix local multi dim array init
|
2023-10-16 15:01:30 +02:00 |
|
drmortalwombat
|
19e2498cc8
|
Fix member constructor for multi dim array members
|
2023-10-16 14:13:20 +02:00 |
|
drmortalwombat
|
7858e32d12
|
Improve handling of single member structs
|
2023-10-15 20:17:04 +02:00 |
|
drmortalwombat
|
4e76b34f53
|
constexpr constructor
|
2023-10-14 18:50:27 +02:00 |
|
drmortalwombat
|
2027ac5d4c
|
Fix template expansion in multiple cpp
|
2023-10-12 14:10:34 +02:00 |
|
drmortalwombat
|
6a30a38415
|
Fix multi instantiation of inline constructors
|
2023-10-10 09:02:30 +02:00 |
|
drmortalwombat
|
33d692194a
|
Add iterators to string
|
2023-10-08 16:27:52 +02:00 |
|
drmortalwombat
|
313b6dcf93
|
Fix struct assign in constexpr
|
2023-10-03 12:47:24 +02:00 |
|
drmortalwombat
|
da29a87477
|
Fix address of array in const declaration to return correct pointer type
|
2023-09-24 11:03:54 +02:00 |
|
drmortalwombat
|
9d8c6991e8
|
Add global optimizer for parameter/return optimizations
|
2023-09-23 14:56:04 +02:00 |
|
drmortalwombat
|
a0409002b6
|
Fix pointers in constexpr
|
2023-09-20 14:19:56 +02:00 |
|
drmortalwombat
|
f211eef837
|
Add fold expressions for argument packs
|
2023-09-17 20:34:42 +02:00 |
|
drmortalwombat
|
38274fb4f7
|
Add emplace_back in vector
|
2023-09-17 15:40:05 +02:00 |
|
drmortalwombat
|
c674fc9a8b
|
Add variadic sizeof...
|
2023-09-17 11:39:18 +02:00 |
|
drmortalwombat
|
06ebf85d9d
|
Recursive variadic templates
|
2023-09-17 10:24:28 +02:00 |
|
drmortalwombat
|
d9106be820
|
Lambda in constexpr
|
2023-09-14 12:03:28 +02:00 |
|