drmortalwombat
|
27d3666285
|
Fix pass struct rvalue return to rvalue parameter conflicting zero page registers
|
2025-05-22 15:28:39 +02:00 |
|
drmortalwombat
|
65540da3f7
|
Optimize signed long compare
|
2025-05-20 16:05:09 +02:00 |
|
drmortalwombat
|
05a6d16dde
|
Some cascading store optimization
|
2025-05-19 17:23:28 +02:00 |
|
drmortalwombat
|
52db653ec1
|
Optimize shift code generation
|
2025-05-12 20:09:57 +02:00 |
|
drmortalwombat
|
05ef25a61e
|
Add optimization -Ox to simplify pointer arithmetic by non page crossing
|
2025-05-11 12:41:40 +02:00 |
|
drmortalwombat
|
c05d7e47f4
|
Add assign to vector and static_vector
|
2025-05-10 18:50:13 +02:00 |
|
drmortalwombat
|
f6296e83e5
|
Improve outliner for short loops
|
2025-02-18 14:51:42 +01:00 |
|
drmortalwombat
|
ce710fca5d
|
Add float long conversion
|
2024-09-19 09:49:16 +02:00 |
|
drmortalwombat
|
7efd512ee9
|
Fix class member array initialization
|
2024-09-15 12:13:28 +02:00 |
|
drmortalwombat
|
e4e997fef2
|
Fix gcc build autotest
|
2024-08-08 22:47:18 +02:00 |
|
John Schneiderman
|
586fab6b6b
|
Changes to use a top-level variable for the Oscar compiler uses.
|
2024-08-07 21:24:40 +02:00 |
|
John Schneiderman
|
eab2a490f4
|
Adds the tests to the all target.
Silences the cleaning targets.
|
2024-08-07 20:39:05 +02:00 |
|
drmortalwombat
|
d24e666f92
|
Fix left shift 1ul for upper 16 bits
|
2024-08-03 19:18:17 +02:00 |
|
drmortalwombat
|
60868c71d3
|
Fix single tail loop opt for search loops (e.g. strlen)
|
2024-07-31 21:11:13 +02:00 |
|
drmortalwombat
|
5bb8ca0b89
|
Improve fix point arithmetic
|
2024-07-28 14:41:17 +02:00 |
|
drmortalwombat
|
5b50389340
|
Optimize 32bit shifts
|
2024-07-21 21:43:59 +02:00 |
|
drmortalwombat
|
470462fe8b
|
Optimize consecutive increments
|
2024-07-05 22:59:16 +02:00 |
|
drmortalwombat
|
7eb149a71b
|
Optimize value range of right shifts
|
2024-06-30 15:45:34 +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
|
af38f64a99
|
Add opp::function
|
2024-05-25 21:25:02 +02:00 |
|
drmortalwombat
|
3460c06508
|
Improve strength reduction in loops
|
2024-05-22 20:36:22 +02:00 |
|
drmortalwombat
|
aab71cbab3
|
Add more std c include files
|
2024-02-20 14:16:32 +01:00 |
|
drmortalwombat
|
6f7efd9efc
|
Optimized long multiply
|
2024-02-17 12:06:15 +01:00 |
|
drmortalwombat
|
2ff3b6d3d5
|
Merge pull request #38 from polluks/patch-2
Updated makefile
|
2023-12-30 09:24:46 +01:00 |
|
drmortalwombat
|
da20b4d27a
|
Fix atan2, failed in mathtest.c
|
2023-12-30 09:21:17 +01:00 |
|
Stefan
|
bc45bc08b9
|
Updated makefile
|
2023-12-30 00:01:19 +01:00 |
|
drmortalwombat
|
a305dbb1cd
|
Improve function placement in linker
|
2023-12-23 10:40:45 +01:00 |
|
drmortalwombat
|
ee67c6dec1
|
Add more HEAPCHECK
|
2023-12-10 12:41:37 +01:00 |
|
drmortalwombat
|
a5f4cf3252
|
Fix default constructor with classes in header file
|
2023-11-20 17:03:34 +01:00 |
|
drmortalwombat
|
3da58bf1ca
|
Fix line directive off by one error
|
2023-10-15 12:01:24 +02:00 |
|
drmortalwombat
|
d160b2ae65
|
Optimize bitfields
|
2023-10-14 16:51:33 +02:00 |
|
drmortalwombat
|
ecf8e69cf2
|
Add restricted pointer attribute to newly allocated memory
|
2023-10-13 11:18:16 +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
|
a0409002b6
|
Fix pointers in constexpr
|
2023-09-20 14:19:56 +02:00 |
|
drmortalwombat
|
c1ecf1c281
|
Added bitfields
|
2023-09-11 08:04:09 +02:00 |
|
drmortalwombat
|
69b46c4b7b
|
Fix namespaces for templates
|
2023-08-15 12:46:57 +02:00 |
|
drmortalwombat
|
fef6bc29bc
|
Add templates
|
2023-08-11 07:41:27 +02:00 |
|
drmortalwombat
|
551316fe59
|
Fix autotest assert
|
2023-07-26 18:02:22 +02:00 |
|
drmortalwombat
|
9b2d90ec58
|
Add autotest for string stream
|
2023-07-23 11:19:26 +02:00 |
|
Stefan
|
7b1b81aeb7
|
Fixed makefile (stupid typo)
|
2023-07-18 12:09:18 +02:00 |
|
polluks
|
76b6039256
|
Added makefile for autotest
|
2023-07-15 18:56:03 +02:00 |
|
drmortalwombat
|
00ded29b35
|
Improve opp string library
|
2023-07-09 21:35:49 +02:00 |
|
drmortalwombat
|
66631c915b
|
Prefix and inc operator overload
|
2023-07-09 10:52:11 +02:00 |
|
drmortalwombat
|
a46cf3a0d3
|
Add virtual destructor
|
2023-07-08 22:04:55 +02:00 |
|
drmortalwombat
|
ed9aa3503b
|
Added virtual functions
|
2023-07-08 18:53:06 +02:00 |
|
drmortalwombat
|
7f6cf654f6
|
Implemented new and delete operators
|
2023-07-02 16:34:17 +02:00 |
|
drmortalwombat
|
7858c2135b
|
Add malloc/free as intrinsic
|
2023-07-02 12:00:53 +02:00 |
|
drmortalwombat
|
0b1b4a7d9b
|
Array constructors
|
2023-06-25 22:24:13 +02:00 |
|
drmortalwombat
|
0f67f7150f
|
Fix linux build
|
2023-06-25 16:16:26 +02:00 |
|