Commit Graph

754 Commits

Author SHA1 Message Date
drmortalwombat 551316fe59 Fix autotest assert 2023-07-26 18:02:22 +02:00
drmortalwombat d8f31b170d Mangle constructor name 2023-07-25 14:37:00 +02:00
drmortalwombat 07323b12f9 Static init of structs with base classes 2023-07-25 11:19:00 +02:00
drmortalwombat adda4044ca Complete value forwardign abs,x and abs,y 2023-07-24 22:23:37 +02:00
drmortalwombat df28d2f83f Value forwarding abs,x and abs,y 2023-07-24 22:19:35 +02:00
drmortalwombat 6cfa24b8ad Fix over eager constant propagation 2023-07-24 19:03:34 +02:00
drmortalwombat b8a993aa34 Bump version number 2023-07-23 18:23:11 +02:00
drmortalwombat 893aa7effa Add late inlining step 2023-07-23 17:41:56 +02:00
drmortalwombat 33b7bee047 Fastcall for virtual functions 2023-07-23 13:51:24 +02:00
drmortalwombat 9b2d90ec58 Add autotest for string stream 2023-07-23 11:19:26 +02:00
drmortalwombat fbde581475 Add file and string streams 2023-07-21 22:07:19 +02:00
drmortalwombat bd6db60802 Add iostream library 2023-07-20 14:46:10 +02:00
drmortalwombat bbf2bd5b6a
Merge pull request #24 from polluks/patch-1
Fixed makefile (stupid typo)
2023-07-18 12:17:49 +02:00
Stefan 7b1b81aeb7
Fixed makefile (stupid typo) 2023-07-18 12:09:18 +02:00
drmortalwombat 9cdfad7d34 Improve cpp code generation 2023-07-17 07:52:59 +02:00
drmortalwombat 18c21b3fda Optimize long shifts 2023-07-15 22:32:07 +02:00
drmortalwombat 4115bdcb4f
Merge pull request #23 from polluks/main
Added makefile for autotest
2023-07-15 22:03:54 +02:00
polluks 76b6039256 Added makefile for autotest 2023-07-15 18:56:03 +02:00
drmortalwombat fa60c2e658 Improve operator overloading 2023-07-14 07:48:48 +02:00
drmortalwombat 6178bb1f9d Shortcut jump cascades 2023-07-10 22:12:41 +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 0bab98ccc6 Optimize short signed table access 2023-07-08 22:20:42 +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 0b6a9c3584 Copy elision on return statements 2023-07-05 17:10:23 +02:00
drmortalwombat 0b79d44345 Fix location of error message of duplicate function definition 2023-07-03 22:39:24 +02:00
drmortalwombat e8587105c4 Fix duplicate label in crt.c 2023-07-03 17:48:55 +02:00
drmortalwombat 184f306eb2
Merge pull request #18 from polluks/patch-1
Update makefile
2023-07-03 17:30:46 +02:00
drmortalwombat da88dea271
Merge pull request #19 from polluks/patch-2
Update build.sh
2023-07-03 17:30:22 +02:00
drmortalwombat 1e9e426758 Fix wrong enum type check 2023-07-03 16:44:47 +02:00
Stefan 69480c8742
Update build.sh
missing prg
2023-07-03 15:59:51 +02:00
Stefan b91e76f216
Update makefile
missing prg
2023-07-03 15:56:16 +02:00
drmortalwombat 6c7347310b Init const copy construction 2023-07-02 20:48:46 +02:00
drmortalwombat ef0a79b8f0 Index operator overload 2023-07-02 18:21:40 +02:00
drmortalwombat 7f6cf654f6 Implemented new and delete operators 2023-07-02 16:34:17 +02:00
drmortalwombat 291ff890e6 Change heap layout for vector delete 2023-07-02 13:36:02 +02:00
drmortalwombat 7858c2135b Add malloc/free as intrinsic 2023-07-02 12:00:53 +02:00
drmortalwombat 08adc7f1bd Bump version number 2023-07-01 10:06:08 +02:00
drmortalwombat c8fbc15c37 Copy propagation on struct return of functionr result 2023-07-01 09:27:03 +02:00
drmortalwombat 1b73df7e25 const member functions 2023-06-29 18:11:11 +02:00
drmortalwombat fa9aa9c2bb Visibility in base classes 2023-06-29 16:34:38 +02:00
drmortalwombat 3d6b60c9f4 Implement base class constructors 2023-06-28 22:14:29 +02:00
drmortalwombat 478f93922d Error on pointer/integer compare 2023-06-27 18:16:13 +02:00
drmortalwombat a41c3d445b Add class, public, private and protected keywords 2023-06-27 17:18:12 +02:00
drmortalwombat f99185e56d Merge branch 'main' of https://github.com/drmortalwombat/oscar64 2023-06-27 15:34:15 +02:00
drmortalwombat 63ebf6aa7c strlen optimization 2023-06-27 15:34:13 +02:00
drmortalwombat 228bf95329
Merge pull request #15 from polluks/patch-1
Added multithreading hint
2023-06-27 08:13:23 +02:00
drmortalwombat 8f39d736d5 Fixing member functions with includes 2023-06-27 08:12:20 +02:00
Stefan 6de38be207
Added multithreading hint 2023-06-26 12:08:47 +02:00