1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-10 10:29:36 +00:00

Commit Graph

  • 6ae38b8dda Added fragments Sven Van de Velde 2022-01-08 14:33:05 +0100
  • b446d4d64b added missing fragments. closes #751 jespergravgaard 2022-01-08 13:50:11 +0100
  • 59d1d7d77d Added fast memset and fast memcpy in ram Sven Van de Velde 2022-01-08 13:46:18 +0100
  • 514171a803 added missing fragments. closes #750 jespergravgaard 2022-01-08 13:44:39 +0100
  • 46f6690b6d added missing fragments. closes #749 jespergravgaard 2022-01-08 13:41:11 +0100
  • c70a44edc8 added missing fragments. #749 jespergravgaard 2022-01-08 13:33:43 +0100
  • 76d5ad3f44 added missing fragment. jespergravgaard 2022-01-08 13:14:27 +0100
  • c5c18c51d7 Added gitignore Sven Van de Velde 2022-01-08 12:15:39 +0100
  • 60e0b24ff0 Added back mouse, veralib, kernal Sven Van de Velde 2022-01-08 07:25:30 +0100
  • 0501c30e4a Added back veralib, vera, kernal, mouse Sven Van de Velde 2022-01-08 07:25:01 +0100
  • 62a1f1cec4 Add function to clear pixels in c64-bitmap.c. Janne Johansson 2022-01-06 18:04:34 +0000
  • bd3fad6bb1 Better code quality jespergravgaard 2022-01-03 21:26:46 +0100
  • b8e73aceb9 Added fragment Sven Van de Velde 2022-01-03 17:01:07 +0100
  • 4588ea5eea Fixed the bug in the heap manager Sven Van de Velde 2022-01-03 08:52:04 +0100
  • cac9e8ad7c Fixed problem where mixing stack calls and phi calls mixes up variable versions. Closes #745 jespergravgaard 2022-01-02 22:06:22 +0100
  • 991dbafc98 added test demonstrating problem with optimization. jespergravgaard 2022-01-02 18:01:10 +0100
  • 6ddcb9e358 Added commandline option to disable long branch fixing. Closes #744 jespergravgaard 2022-01-02 11:51:16 +0100
  • 1662d491a3 added missing fragment jespergravgaard 2022-01-02 11:22:44 +0100
  • 1f8506623a New fragments defined. Sven Van de Velde 2022-01-02 08:16:12 +0100
  • af56852dd5 Updates Sven Van de Velde 2021-12-31 06:57:16 +0100
  • 6eef019511 added thorough fragments. #742 jespergravgaard 2021-12-31 00:11:35 +0100
  • 86c43f76ed optimized synthesizer memory usage. #742 jespergravgaard 2021-12-30 23:22:21 +0100
  • 385794ae99 Added javadoc to #pragmas. jespergravgaard 2021-12-30 14:29:58 +0100
  • 7c77be79bd #742 Working on typed ASM fragment signature in synthesis. jespergravgaard 2021-12-30 13:01:32 +0100
  • 9652931592 Added missing operators jespergravgaard 2021-12-30 12:58:12 +0100
  • 9e28f1104a Updates Sven Van de Velde 2021-12-30 09:55:00 +0100
  • df176bf530 Updates Sven Van de Velde 2021-12-30 09:46:41 +0100
  • 0cda6587e0 Updates Sven Van de Velde 2021-12-29 20:41:19 +0100
  • 1ab03df908 Moved signature parser to source. jespergravgaard 2021-12-29 17:47:52 +0100
  • 08d935877c Implemented an ASM fragment signature parser. jespergravgaard 2021-12-29 17:39:02 +0100
  • 9e41daaaeb Removed heap etc Sven Van de Velde 2021-12-28 21:16:25 +0100
  • 24049a12c1 separated synthesis from fragment tempaltes. jespergravgaard 2021-12-28 20:39:51 +0100
  • 36936efe80 improved javadoc jespergravgaard 2021-12-28 17:52:59 +0100
  • c36526194a added support for multiple sub-fragments in synthesis rules. jespergravgaard 2021-12-28 17:29:55 +0100
  • 8a627325fc simplified synthesis rules for pointer treated like unsigned int. jespergravgaard 2021-12-28 16:32:40 +0100
  • 657537eb0d simplified synthesis rules for pointer treated like unsigned int. jespergravgaard 2021-12-28 16:21:38 +0100
  • 4964a44660 turned fragment synthesis into interface. jespergravgaard 2021-12-28 14:41:00 +0100
  • 8cf120b665 updated cache. jespergravgaard 2021-12-28 13:24:55 +0100
  • 28e819dcbf Added fragment syntax helper file. jespergravgaard 2021-12-27 23:52:03 +0100
  • 5b6465372b Added missing fragment for @CheekyBug jespergravgaard 2021-12-27 23:47:53 +0100
  • 53112eba7a Documentation and refinement usage in flight engine. Sven Van de Velde 2021-12-27 19:20:56 +0100
  • 88bdd8c5a9 Removed more ALU subsystem. jespergravgaard 2021-12-27 09:14:27 +0100
  • 9da2aca338 Removed more ALU subsystem. jespergravgaard 2021-12-27 08:32:21 +0100
  • 40919842e2 Removed the ALU subsystem. It was providing too little value for the complexity. jespergravgaard 2021-12-27 01:16:04 +0100
  • 44ec5be5e8 Moved ASM code gen and ASM encoding handling into separate util classes. jespergravgaard 2021-12-27 00:33:30 +0100
  • 87cc51d685 Refactored ASM fragment bindings into separate class. jespergravgaard 2021-12-27 00:20:57 +0100
  • 9c1886d18f Converted to typed AsmFragmentSignature. Remove unnecessary serialization. Updated thorough test data. jespergravgaard 2021-12-26 22:09:58 +0100
  • c7f8455af7 Documentation Sven Van de Velde 2021-12-26 16:06:19 +0100
  • a593bf6021 Documentation Sven Van de Velde 2021-12-26 16:06:00 +0100
  • be3ad3d324 Memory type Sven Van de Velde 2021-12-26 06:48:11 +0100
  • 269d1bf0f8 Clean Sven Van de Velde 2021-12-26 06:35:19 +0100
  • 94a2b6aa2c Clean Sven Van de Velde 2021-12-26 06:34:28 +0100
  • 66e9bc758e Test Sven Van de Velde 2021-12-26 06:07:31 +0100
  • 564d756f19 Type fixes Sven Van de Velde 2021-12-26 06:03:12 +0100
  • 98f64622ad Working Version Sven Van de Velde 2021-12-26 04:47:05 +0100
  • e09721543e Pointers hard-coded to be located on zeropage (eg. char * const _s1 = (char*)0xee;) will now generate ZP-addressing mode ASM. Added iteration and array indexing to test. #731 jespergravgaard 2021-12-26 00:38:58 +0100
  • 4d08a20c95 Pointers hard-coded to be located on zeropage (eg. char * const _s1 = (char*)0xee;) will now generate ZP-addressing mode ASM. Closes #731 jespergravgaard 2021-12-26 00:28:46 +0100
  • 5fc4c2245f Removed unused hi/lo-fragments. Added H-file defining fragment syntax. jespergravgaard 2021-12-25 23:51:35 +0100
  • c8c8b47abe Optimized Sven Van de Velde 2021-12-25 11:46:43 +0100
  • a72001ff7f OPTIMIZED Sven Van de Velde 2021-12-25 10:25:48 +0100
  • 831bcdd498 optimized Sven Van de Velde 2021-12-25 09:12:35 +0100
  • 0152ecd0eb improved code using ASM fragment instance spec builder. jespergravgaard 2021-12-24 09:48:11 +0100
  • c350d5edcd Optimizations Sven Van de Velde 2021-12-24 08:42:26 +0100
  • b3885abe9c ignoring intellij files. jespergravgaard 2021-12-24 01:50:21 +0100
  • 8f115ef09c Removed IntelliJ files jespergravgaard 2021-12-24 01:47:29 +0100
  • 0b53b4c302 Removed IntelliJ files jespergravgaard 2021-12-24 01:46:35 +0100
  • 63a7e4d6b0 Upgraded to KickAss 5.23 jespergravgaard 2021-12-24 01:35:52 +0100
  • 8a222b1865 Moved test grammar into Maven also. jespergravgaard 2021-12-24 01:07:42 +0100
  • 81af78010c regenerated grammar. jespergravgaard 2021-12-24 00:35:37 +0100
  • c97a06eed5 Added generate-sources step before compile. jespergravgaard 2021-12-24 00:31:10 +0100
  • 141e59fe4a Updated all libs. Added ANTLR step in compilation. jespergravgaard 2021-12-24 00:18:04 +0100
  • 763c228d33 Added license and more to JAR MANIFEST. jespergravgaard 2021-12-23 23:01:53 +0100
  • 70190a9e8e Added support for VIC20 targets with +3k and +8k memory expansion. Closes #728 jespergravgaard 2021-12-23 15:57:32 +0100
  • 73395870db Reserved ved tmp zeropage addresses ($fc-$ff) on all target platforms. Closes #737 jespergravgaard 2021-12-23 13:08:54 +0100
  • da7e4a6e45 improved error message when passing unknown platform to t. Closes #732 jespergravgaard 2021-12-23 10:21:38 +0100
  • a2a7c9cb1f Optimizations Sven Van de Velde 2021-12-23 09:00:53 +0100
  • c97186d460 Updates Sven Van de Velde 2021-12-22 08:46:32 +0100
  • 134b9367af added missing fragment. closes #736 jespergravgaard 2021-12-22 08:42:38 +0100
  • a283907885 Updates Sven Van de Velde 2021-12-22 07:02:55 +0100
  • dd98f52206 Woring Heap in BRAM Sven Van de Velde 2021-12-21 21:55:16 +0100
  • 8fbd2c9c96 The BRAM heap is working now perfectly! Now I neede to clearn up and optimize the code! Sven Van de Velde 2021-12-21 21:54:33 +0100
  • 3c7b427eee updates Sven Van de Velde 2021-12-21 06:34:06 +0100
  • e84c8723c5 Working! Sven Van de Velde 2021-12-20 11:25:03 +0100
  • dfc980b043 Alloc in progress Sven Van de Velde 2021-12-20 09:38:35 +0100
  • 4e199597e2 Heap Free Done Sven Van de Velde 2021-12-19 17:08:32 +0100
  • 492e147441 proper error on unfinished hex escape at end of string. closes #729 jespergravgaard 2021-12-19 00:24:13 +0100
  • 030d891c0f fixed Sven Van de Velde 2021-12-18 22:57:22 +0100
  • 2a19745d2d Updates heap manager with freelist Sven Van de Velde 2021-12-18 21:42:34 +0100
  • 1457a69098 updated ref files. jespergravgaard 2021-12-18 12:57:48 +0100
  • 09f724f0f0 Heap rework before coalesce logic ... need to find memory efficient method to coalesce index. Sven Van de Velde 2021-12-17 21:47:40 +0100
  • 9c954e9005 Merge remote-tracking branch 'origin/master' jespergravgaard 2021-12-15 22:31:55 +0100
  • 98fcf713d9 Added test with pointers on ZP - missing .z in ASM. jespergravgaard 2021-12-15 22:31:45 +0100
  • 2edd3fa434 Updated Compile independently from the environment Sven Van de Velde 2021-12-05 20:12:44 +0100
  • bbc8d5d1bf test FlightControl 2021-12-04 14:20:12 +0100
  • cac508f4e8 Fixed bullet logic FlightControl 2021-12-04 14:16:14 +0100
  • 7189e62e7d format hex. jespergravgaard 2021-11-30 18:13:40 +0100
  • 144bdd45f4 Improved handling of spacesfor preprocessor stringize (#). #721 jespergravgaard 2021-11-22 08:08:28 +0100
  • 55061923d7 Added support for preprocessor stringize (#). Closes #721 jespergravgaard 2021-11-22 00:18:09 +0100
  • b441863aa1 Added example program demonstrating NPE when removing empty method. jespergravgaard 2021-11-21 19:02:58 +0100
  • 279dd28fb0 Ignoring VScode logs. jespergravgaard 2021-11-21 12:31:19 +0100