Commit Graph

  • bfdd1b85fb
    Merge pull request #239 from polluks/patch-3 drmortalwombat 2025-05-02 17:40:59 +0200
  • 686d468d32
    Merge pull request #240 from polluks/patch-2 drmortalwombat 2025-05-02 17:40:39 +0200
  • 23b15678cd
    Merge pull request #232 from polluks/patch-10 drmortalwombat 2025-05-02 17:40:13 +0200
  • d1054abd90
    Fixed minor typo Stefan 2025-05-02 16:50:57 +0200
  • d358c8359b
    Fixed typo Stefan 2025-05-02 16:48:56 +0200
  • 9e9494ebf9
    Fixed minor typo Stefan 2025-05-02 16:46:27 +0200
  • 015ada7a33
    Fixed minor typo Stefan 2025-05-02 16:44:44 +0200
  • 12e832ebd3 Fix static constexpr in class context drmortalwombat 2025-05-02 16:44:24 +0200
  • e327d2a148
    Fixed minor typo Stefan 2025-05-02 16:41:42 +0200
  • 366f9686dd
    Fixed minor typo Stefan 2025-05-02 16:39:17 +0200
  • a2927401bc
    Fixed minor typo Stefan 2025-05-02 16:36:01 +0200
  • bbb339d641
    Fixed minor typo Stefan 2025-05-02 16:33:35 +0200
  • 8e76334c20
    Fixed minor typo Stefan 2025-05-02 16:30:49 +0200
  • 739f1e2161 Improve conditional branch integer range propagation drmortalwombat 2025-05-01 20:23:13 +0200
  • 4ee6ca5b94 Improve function automatic template matching v1.31.260 drmortalwombat 2025-05-01 16:04:10 +0200
  • 347898ea53 fix mixup of stack and fast call in virtual function parameter offsets drmortalwombat 2025-05-01 10:21:35 +0200
  • 6caed58be4 Fix new operator broken with placement new fix drmortalwombat 2025-04-30 22:38:43 +0200
  • c4185832ba Fix method invocation on rvalue reference drmortalwombat 2025-04-30 17:06:28 +0200
  • 2b0994b086 Fix placement new for vector constructor drmortalwombat 2025-04-29 20:12:48 +0200
  • f9acbc152d Merge branch 'main' of https://github.com/drmortalwombat/oscar64 drmortalwombat 2025-04-29 14:26:58 +0200
  • 3eed21567e Fix disabled warning bitset size drmortalwombat 2025-04-29 14:26:55 +0200
  • f3370cb149
    Merge pull request #226 from CTalkobt/main drmortalwombat 2025-04-27 14:23:54 +0200
  • 494fb97e49 Update to reflect mega65 in .md ctalkobt@ctalkobt.net 2025-04-27 07:38:14 -0400
  • bd8786af0b Improve carry propagation to eliminate sec and clc drmortalwombat 2025-04-26 21:25:43 +0200
  • f0a7499814 Ignore nullptr access for volatile data drmortalwombat 2025-04-24 15:31:39 +0200
  • da4a90b724 Merge branch 'main' of https://github.com/drmortalwombat/oscar64 drmortalwombat 2025-04-24 09:05:59 +0200
  • 96a9109915 Add warning pragma, improved token concatenation in preprocessing drmortalwombat 2025-04-24 09:05:57 +0200
  • f5a33edcf4
    Merge pull request #224 from polluks/patch-1 drmortalwombat 2025-04-23 16:58:45 +0200
  • 1bd98bdeb2
    Changed make target everywhere Stefan 2025-04-23 15:32:26 +0200
  • e4696a6539
    Merge pull request #223 from polluks/wildcard drmortalwombat 2025-04-23 11:23:21 +0200
  • 74350d6133 oops polluks 2025-04-23 10:40:28 +0200
  • ccb4256e23
    Pure POSIX, fixed #190 Stefan 2025-04-22 12:56:21 +0200
  • cbf86b2e8f
    Merge pull request #219 from polluks/patch-3 drmortalwombat 2025-04-22 08:21:40 +0200
  • cb757dfaf9
    Changed make target Stefan 2025-04-21 22:22:40 +0200
  • 5ad94d01d4
    Merge pull request #218 from CTalkobt/main drmortalwombat 2025-04-21 20:13:40 +0200
  • cdba71b353 Correct end address for M65 ctalkobt@ctalkobt.net 2025-04-21 13:46:53 -0400
  • 01d187cf83
    Merge pull request #217 from CTalkobt/main drmortalwombat 2025-04-21 18:48:38 +0200
  • ab06ce74c5 More global namespace fixes drmortalwombat 2025-04-21 18:29:01 +0200
  • 1e2b227113
    Merge branch 'drmortalwombat:main' into main Craig Taylor 2025-04-21 11:53:36 -0400
  • 9d5dbe67fe Adjust M65 top of memory to $e000 ctalkobt@ctalkobt.net 2025-04-21 11:48:12 -0400
  • 9a409ca347 Initial patch to add -tm=mega65 support ctalkobt@ctalkobt.net 2025-04-21 11:12:02 -0400
  • 449acece05 Fix global namespace access drmortalwombat 2025-04-21 15:58:49 +0200
  • ee3f6fc4a5 Struct value forwarding drmortalwombat 2025-04-21 08:18:55 +0200
  • e95b51609c Optimize loop unrolling drmortalwombat 2025-04-18 17:16:56 +0200
  • 323589a484 Optimize compilation time drmortalwombat 2025-04-18 12:55:10 +0200
  • 33f4b25f28 Fix C64 ascii to petscii output in conio drmortalwombat 2025-04-17 22:38:54 +0200
  • 538d965636 Fix 16bit forward for middle 32bit registers drmortalwombat 2025-04-17 18:55:53 +0200
  • 4b99110533 Bump version number v1.31.259 drmortalwombat 2025-04-10 08:47:24 +0200
  • 94f2489083 Fix TAXA range bypass with trailing multi store drmortalwombat 2025-04-08 18:22:45 +0200
  • 6de1b1fd96 Code size optimizations drmortalwombat 2025-03-31 17:30:57 +0200
  • 80abcdfe95 Optimize local struct variable usage drmortalwombat 2025-03-30 20:22:50 +0200
  • 0dc6588a66 Improve double index register single block loops drmortalwombat 2025-03-29 13:30:03 +0100
  • 65ad05c608 Merge branch 'main' of https://github.com/drmortalwombat/oscar64 drmortalwombat 2025-03-24 08:56:07 +0100
  • 2db8890453 Fix temp spilling in recursive functions drmortalwombat 2025-03-24 08:56:03 +0100
  • 3f4268328e
    Merge pull request #198 from root42/detect-basic-and-gotoxy-for-pet drmortalwombat 2025-03-23 14:54:10 +0100
  • 33cabb487b pure C implementation Arne Schmitz 2025-03-23 13:15:09 +0100
  • ab2ca897ce pure asm implementation of bsplot Arne Schmitz 2025-03-16 17:04:25 +0100
  • 2c37e150a9 comment Arne Schmitz 2025-03-14 17:29:29 +0100
  • ee68f2575a better implementation, inspired by cc65 Arne Schmitz 2025-03-14 17:28:50 +0100
  • 4f100266c3 fix ldy Arne Schmitz 2025-03-11 17:46:36 +0100
  • c22a67f95f basic version detection and and implement bsplot for PET Arne Schmitz 2025-03-11 16:56:06 +0100
  • e6bc6371c9 Fix PET target zero page variable range drmortalwombat 2025-03-19 17:16:20 +0100
  • 2acca6d7b1 Fix register load/store bypass when register result still needed drmortalwombat 2025-03-19 09:38:40 +0100
  • fc2095301d Fix aliasing problem when auto inlining non early embedded assembly stubs drmortalwombat 2025-03-16 20:29:03 +0100
  • 32f0b8c6f3 Fix warnings in unreachable code drmortalwombat 2025-03-16 15:53:27 +0100
  • 10c9b735e9 Fix short infinite loop code split drmortalwombat 2025-03-15 21:17:21 +0100
  • fefb511404 Fix integer range loss in loop index reduction drmortalwombat 2025-03-15 17:59:45 +0100
  • bedafe7b6f Fix loss of type reduction in loop causing overflow error drmortalwombat 2025-03-15 12:05:34 +0100
  • 242d7f1700 Fix optimizer crash with volatile long ops drmortalwombat 2025-03-14 08:10:36 +0100
  • 90e892dfa5
    Merge pull request #199 from polluks/patch-2 drmortalwombat 2025-03-12 08:12:34 +0100
  • c98e0751b0 Fix carry usage check in inline assembler, add optional volatile to __asm drmortalwombat 2025-03-12 08:11:23 +0100
  • f3b4a4e5fc
    Fixed install Stefan 2025-03-11 23:01:49 +0100
  • 1c7d71cadb Fix loop unrolling changing boundary constant drmortalwombat 2025-03-11 08:19:49 +0100
  • 840050738f Fix compare of enum in striped bitfield drmortalwombat 2025-03-09 10:49:23 +0100
  • 2ee5cc7bf4 Fix loss of memory live status when reversing compare drmortalwombat 2025-03-07 17:23:50 +0100
  • 490180f9dc Fix compare reversal and reuse if z flag used drmortalwombat 2025-03-07 08:17:51 +0100
  • 2582f3076d Fix passing rvalue to non const reference drmortalwombat 2025-03-02 15:02:01 +0100
  • 0032d42b2c Merge branch 'main' of https://github.com/drmortalwombat/oscar64 drmortalwombat 2025-02-28 16:20:10 +0100
  • 5c70c20c6e Reverse cross block accu to index propagation drmortalwombat 2025-02-28 16:20:07 +0100
  • 71236aa405
    Merge pull request #193 from polluks/patch-1 drmortalwombat 2025-02-25 15:50:15 +0100
  • 31a38e2a62
    Fixed minor typos Stefan 2025-02-25 13:44:32 +0100
  • ee0e4d5428 Fix void pointer arithmetic drmortalwombat 2025-02-23 11:04:29 +0100
  • f6296e83e5 Improve outliner for short loops drmortalwombat 2025-02-18 14:51:42 +0100
  • 39840b5fb1 Convert add to compare if only flags needed drmortalwombat 2025-02-18 11:35:06 +0100
  • fe0bfccfaa Reduce eagerness to join stores with short leas drmortalwombat 2025-02-18 09:22:28 +0100
  • 25ee4e9b2b Shortcut known branch cascades drmortalwombat 2025-02-17 13:12:28 +0100
  • 9f7d4c0ab0 Improved index register use in short loops drmortalwombat 2025-02-16 17:16:27 +0100
  • 038928232c Propagate conditional stores behind blocks drmortalwombat 2025-02-15 10:51:55 +0100
  • 100affa083 Reverse zp register alias move across single block loops drmortalwombat 2025-02-14 10:40:00 +0100
  • e27075955d Optimize enums in bitfield usage drmortalwombat 2025-02-12 15:12:06 +0100
  • 0959a15b10 Fixed striped structs with bitfields drmortalwombat 2025-02-09 22:10:39 +0100
  • 4a87e4d97b Fix no inline for overloaded operators drmortalwombat 2025-02-08 11:04:19 +0100
  • 9de7caa68d Fix enums in bitfields drmortalwombat 2025-02-05 10:57:58 +0100
  • e23d78eb86 Fix move of store abs cross function call drmortalwombat 2025-02-01 20:13:18 +0100
  • d0b45fce78 Merge branch 'main' of https://github.com/drmortalwombat/oscar64 drmortalwombat 2025-01-31 18:43:07 +0100
  • 0126dd53a3 Fix infinite optimizer loop drmortalwombat 2025-01-31 18:43:01 +0100
  • 901c8459ec
    Merge pull request #186 from seclorum/main drmortalwombat 2025-01-24 20:09:43 +0100
  • 746fed6704 Get target_sources through glob'ing instead of explicit filenames Jay Vaughan 2025-01-24 19:07:18 +0100
  • 54c0f2a670 Created a CMakeLists.txt for the project - oscar64 can now be built on MacOS/Darwin with cmake Jay Vaughan 2025-01-24 15:17:31 +0100
  • 28ea8ef24f Fix integer value range for ext8to16 unsigned drmortalwombat 2025-01-22 21:40:51 +0100