Commit Graph

807 Commits

Author SHA1 Message Date
drmortalwombat cb352fcc7c Bump version number 2023-09-04 22:23:00 +02:00
drmortalwombat e9afd5e284 Fix template function included multiple ways 2023-08-31 20:17:39 +02:00
drmortalwombat da9b8f2a42 Fix return of const array as pointer 2023-08-31 14:13:43 +02:00
drmortalwombat fa19e466de Fix opp string append char 2023-08-28 18:52:14 +02:00
drmortalwombat 7bf5ce7581 Add debug file docu to readme 2023-08-25 11:03:49 +02:00
drmortalwombat 5b4e5b545d Add or/and/shift to inline assembler 2023-08-20 19:06:24 +02:00
drmortalwombat 54296bdd71 Add friend classes 2023-08-20 15:06:51 +02:00
drmortalwombat 4732f76bd5 Add static member variables 2023-08-20 14:17:40 +02:00
drmortalwombat 07dc6dc4db Optimize simple virtual with const return to table lookup 2023-08-20 12:02:06 +02:00
drmortalwombat 6ff2409596 Fix return register optimization in v table call 2023-08-20 09:26:26 +02:00
drmortalwombat 04b10bb04d Update readme 2023-08-19 22:01:16 +02:00
drmortalwombat bd3c7571c5 bump version number 2023-08-19 21:57:44 +02:00
drmortalwombat 8dc37e9ab2 Mangling function types in template expansion 2023-08-18 23:03:15 +02:00
drmortalwombat 3a9cd85072 Optimize simple const ref to value in functions 2023-08-18 13:13:39 +02:00
drmortalwombat 0440f0ef19 More template support 2023-08-17 14:55:43 +02:00
drmortalwombat b7daafcac8 Add list and iterators to opp 2023-08-16 16:16:04 +02:00
drmortalwombat 82dff88ba8 Added numeric conversion to opp strings 2023-08-15 16:55:58 +02:00
drmortalwombat 952d087a2b Add using with list of names 2023-08-15 13:16:39 +02:00
drmortalwombat 69b46c4b7b Fix namespaces for templates 2023-08-15 12:46:57 +02:00
drmortalwombat 50cc2afb52 Add template algorithm sort 2023-08-15 11:05:52 +02:00
drmortalwombat ae2fbb6256 Global object initialization 2023-08-14 18:09:35 +02:00
drmortalwombat 80426d974c Add RValue Reference 2023-08-13 20:53:39 +02:00
drmortalwombat 61f8b68c2f Fix duplicate member cons/destructor if class included from multiple cpp 2023-08-13 11:00:02 +02:00
drmortalwombat 9d6691cf91 Copy constructor and destruct for scalar types 2023-08-12 18:19:46 +02:00
drmortalwombat cb5451b9b9 Automatic function template expansion 2023-08-12 15:25:30 +02:00
drmortalwombat 5b7334bb17 Add placement new and destructor call 2023-08-11 19:04:13 +02:00
drmortalwombat fef6bc29bc Add templates 2023-08-11 07:41:27 +02:00
drmortalwombat 07969d1fa6 Fix type coercion from empty string pointer to 0 2023-08-08 17:33:47 +02:00
drmortalwombat b7630450f1 Improve C++ compliance 2023-08-08 14:19:08 +02:00
drmortalwombat c46870ec10 bump version number 2023-08-07 17:50:17 +02:00
drmortalwombat 0f31a4e8c6 Add error for overlapping data sections 2023-08-07 16:06:34 +02:00
drmortalwombat 0d95a74813 Add cartridge bank lookup for lables in asm file 2023-08-07 15:50:01 +02:00
drmortalwombat 1407d9d948 Add function default parameters 2023-08-06 15:21:11 +02:00
drmortalwombat 8161ff88a8 Fix crash on infinite macro expansion 2023-08-06 11:51:11 +02:00
drmortalwombat 1931f25475 Add struct member initializer 2023-08-05 21:52:44 +02:00
drmortalwombat 58ab6818ed Add alignment for functions 2023-08-03 13:34:23 +02:00
drmortalwombat eac12e4559 Fix cpp compare of two derived pointers 2023-08-02 22:29:10 +02:00
drmortalwombat f3eb6e19cf Fix linux build 2023-08-02 16:52:45 +02:00
drmortalwombat ec15336174 Fix stack allocation with false recursion with function pointers 2023-08-01 22:17:55 +02:00
drmortalwombat b1a42e5ecf Fix linux build 2023-08-01 15:50:11 +02:00
drmortalwombat 19ab2b8d38 Fix linux build 2023-08-01 13:46:30 +02:00
drmortalwombat fa218d8dd7 Fix adc to inx with wrong address mode 2023-07-31 22:53:55 +02:00
drmortalwombat 34c0df228b Bump version number 2023-07-30 14:46:32 +02:00
drmortalwombat 8a283cc43b Fix register conflict in short index forwarding 2023-07-30 13:57:15 +02:00
drmortalwombat e013142cb1 Cross block register optimizations 2023-07-30 11:24:19 +02:00
drmortalwombat 0b1d42b7d5 Expand global aliasing analysis 2023-07-29 22:15:00 +02:00
drmortalwombat ae21bbac09 Bump version number 2023-07-28 18:59:12 +02:00
drmortalwombat 3664645393 Merge branch 'main' of https://github.com/drmortalwombat/oscar64 2023-07-28 18:51:34 +02:00
drmortalwombat 02e7f15810 Improve outer loop optimizations 2023-07-28 18:51:29 +02:00
drmortalwombat f6f2b4c37e
Merge pull request #26 from polluks/main
Support of more platforms
2023-07-27 18:30:20 +02:00