1
0
mirror of https://github.com/cc65/cc65.git synced 2025-01-17 20:30:36 +00:00

Commit Graph

  • d8a722b638 Improved diagnostics on multiple definition of struct/union types. acqn 2023-12-09 17:34:01 +08:00
  • 87f8893886 Avoided "Variable 'XXX' is defined but never used" error message resulted from an earlier error. acqn 2023-12-09 17:33:46 +08:00
  • 98ffc031d1 Fixed an iteration bug in type composition. acqn 2023-12-09 14:35:00 +08:00
  • b7e7bb7489 Fixed the issue that qualifiers of pointees of function parameters were ignored for type compatibility check. acqn 2023-12-09 14:34:37 +08:00
  • 519a52d92c
    Merge pull request #2209 from vrubleg/linecont Bob Andrews 2023-12-08 02:10:45 +01:00
  • 66bfc31988
    Merge pull request #2262 from colinleroy/optimize-long-assign Bob Andrews 2023-12-08 01:58:01 +01:00
  • 09735b26c5
    Merge pull request #2274 from acqn/UnionFix Bob Andrews 2023-12-08 01:55:06 +01:00
  • c4575ec2c4
    Merge pull request #2275 from acqn/BitfieldFix Bob Andrews 2023-12-08 01:54:02 +01:00
  • 85a15007ec
    Merge pull request #2276 from acqn/Diagnostics Bob Andrews 2023-12-08 01:53:08 +01:00
  • 48b04e44e7
    Use C89 for reference builds (Fixes: #2277) Jakob Haufe 2023-12-05 18:19:16 +01:00
  • 0e8fcfe249 initial fix paul moore 2023-12-05 09:38:12 -08:00
  • ac6d43adc9 fix option name paul moore 2023-12-03 15:27:49 -08:00
  • c43557d4ed complete first version paul moore 2023-12-03 13:58:04 -08:00
  • b527549dd2 fix spaces at end of line paul moore 2023-12-03 13:19:42 -08:00
  • 617eb0e065 Added repeat support. Added short vs long expansion paul moore 2023-12-03 11:59:05 -08:00
  • 116f678180 fixed incorrect offsets , cleaned out redundant code paul moore 2023-12-02 11:04:25 -08:00
  • d21616ea71 initial commit paul moore 2023-12-02 09:16:49 -08:00
  • ca2cf4bf54 forgot to free retport line, remove old code paul moore 2023-12-01 16:34:47 -08:00
  • b7af5ac438 fix gcc warning paul moore 2023-12-01 16:17:42 -08:00
  • 39744f1bde initial commit paul moore 2023-12-01 15:40:33 -08:00
  • 63861766e1 Fix Makefile change Colin Leroy-Mira 2023-12-01 14:22:30 +01:00
  • d8a3938f2b Optimize a bit static long assignation Colin Leroy-Mira 2023-11-13 20:24:14 +01:00
  • 47e7ed2f56 Fixed wrong "Mixed declarations and code are not supported in cc65" error message when it should be "Expression expected". acqn 2023-11-30 00:36:13 +08:00
  • c0a2021d9a Fixed endlessly repeated disgnostics when there are some certain patterns of syntax errors in a struct/union declaration. acqn 2023-11-30 00:35:30 +08:00
  • 6434176909 Fixed constness of bit-fields. acqn 2023-11-29 12:27:01 +08:00
  • 0e9458041b Merge branch 'master' into fptest mrdudz 2023-11-28 15:12:39 +01:00
  • c6a9840566 Remove all indexed accesses to SCC registers Colin Leroy-Mira 2023-11-23 20:01:47 +01:00
  • 3b7af398a9 Fixed initialization of union when it has an anonymous bit-field as the first member declaration. acqn 2023-11-15 21:32:24 +08:00
  • 5537b61e6a
    Merge pull request #2272 from acqn/Diagnostics Bob Andrews 2023-11-28 15:06:39 +01:00
  • 2af16ee82b
    Merge pull request #2271 from acqn/InternalFix Bob Andrews 2023-11-28 15:03:09 +01:00
  • 97cfb8c67a
    Merge pull request #2266 from acqn/StructFix Bob Andrews 2023-11-28 15:00:58 +01:00
  • 86b09f56a6
    Merge pull request #2260 from colinleroy/optimize-substraction Bob Andrews 2023-11-28 14:40:51 +01:00
  • acf159adbc
    Merge pull request #2269 from colinleroy/optimize_gt_255 Bob Andrews 2023-11-28 14:36:39 +01:00
  • ad0b778008
    Merge pull request #2265 from acqn/C99Main Bob Andrews 2023-11-28 14:27:55 +01:00
  • 7e6399d439
    Merge pull request #2268 from picocomputer/master Bob Andrews 2023-11-27 17:53:43 +01:00
  • 546be1d5dd Fixed assertion failure when there is an undefined symbol used in a parameter list. acqn 2023-11-27 20:42:50 +08:00
  • b99ebc1256 Fixed diagnostic messages about undeclared identifiers. acqn 2023-11-27 20:39:15 +08:00
  • 7574e36e95 Improved error recovery with function declarations. Fixed some rare cases when a single file-scope error could get reapeated endlessly until the maximum total count of errors allowed is reached. acqn 2023-11-27 20:39:15 +08:00
  • ac04394254 Fixed and improved diagnostics about declaration errors. acqn 2023-11-27 20:39:15 +08:00
  • 79214530e0 Maximum total count of errors before the compiler unconditionally bails out is now 200. If more than 20 errors occur on the same source line, the compiler will immediately bail out. acqn 2023-11-27 20:39:15 +08:00
  • 3905e43068 style update rumbledethumps 2023-11-26 15:12:20 -08:00
  • ab0ab8e36f
    Merge pull request #2267 from acqn/Diagnostics Bob Andrews 2023-11-26 22:14:30 +01:00
  • e6c8f896b0
    Merge pull request #2264 from ryandesign/patch-2 Bob Andrews 2023-11-26 22:06:06 +01:00
  • f95e3a1e49
    Merge pull request #2263 from ryandesign/patch-1 Bob Andrews 2023-11-26 22:05:03 +01:00
  • 502e13173a
    Merge branch 'cc65:master' into master rumbledethumps 2023-11-25 19:55:56 -08:00
  • f1b0fbebd5 Remove all indexed accesses to SCC registers Colin Leroy-Mira 2023-11-23 20:01:47 +01:00
  • 3066b1f9b4 Optimize unsigned int and long > 255 Colin Leroy-Mira 2023-11-17 22:49:03 +01:00
  • 564c85235f style update and add rp6502 doc rumbledethumps 2023-11-17 11:08:51 -08:00
  • b17c4d3434 add rp6502 target rumbledethumps 2023-11-16 18:46:16 -08:00
  • f6c3a1b209 Removed the extra "'}' expected" error message following a "Excess elements in struct/union initializer" error message. acqn 2023-11-15 21:17:05 +08:00
  • 5332eeecc2 Fixed empty declarations in structs/unions. acqn 2023-11-15 18:17:36 +08:00
  • e9e3cd969e
    Fix typos; other copyediting Ryan Carsten Schmidt 2023-11-14 00:57:07 -06:00
  • 913ab3607f
    Fix typo Ryan Carsten Schmidt 2023-11-14 00:22:36 -06:00
  • b3eca51264 Add int decrement tests Colin Leroy-Mira 2023-11-12 22:48:58 +01:00
  • 076137f41b Optimize lda/sta/lda and friends Colin Leroy-Mira 2023-11-12 22:35:24 +01:00
  • 9242508abf Optimize substraction of 1 Colin Leroy-Mira 2023-11-12 22:15:03 +01:00
  • 0eb38770bd Fixed const qualifiers on named structs/unions members that should prevent assignments to the whole structs/unions. Added warning on ignored qualifiers on anonymous structs/unions. acqn 2023-11-13 17:17:46 +08:00
  • 2c10896dbf Update Apple 2 serial documentation Colin Leroy-Mira 2023-11-11 21:00:12 +01:00
  • 496d02819b Implement SER_HS_NONE on Apple IIgs serial driver Colin Leroy-Mira 2023-11-06 20:05:35 +01:00
  • 7492bb406a Revert "Apple 2 SSC: Handle SER_HS_NONE with no performance impact" Colin Leroy-Mira 2023-11-03 14:58:32 +01:00
  • 0eafb6d1d5 Apple 2 SSC: Handle SER_HS_NONE with no performance impact Colin Leroy-Mira 2023-11-03 07:50:28 +01:00
  • a20e7b385c Merge branch 'master' into fptest mrdudz 2023-11-01 15:23:49 +01:00
  • 859b3878d5 Support inline, just always ignore it Nick Girardo 2023-10-31 21:08:42 -04:00
  • baf4768c84 Merge branch 'master' into fptest mrdudz 2023-10-29 12:40:25 +01:00
  • b7f4a9a93e Apple2 SSC: Implement no flow control Colin Leroy-Mira 2023-10-27 07:07:38 +02:00
  • e3c2962b34 Merge branch 'master' into fptest mrdudz 2023-10-26 20:08:22 +02:00
  • 73607361f5 Merge branch 'master' into fptest mrdudz 2023-10-26 20:03:47 +02:00
  • bb2a367fcf Merge branch 'master' into fptest mrdudz 2023-10-26 17:40:07 +02:00
  • a5be3ca37c Merge branch 'master' into fptest mrdudz 2023-10-26 17:10:20 +02:00
  • d6dd1a1e21 Merge branch 'master' into fptest mrdudz 2023-10-26 16:57:59 +02:00
  • 0e63e31e19 Merge branch 'master' into fptest mrdudz 2023-10-26 16:54:18 +02:00
  • 1db3d87ac8 Merge branch 'master' into fptest mrdudz 2023-10-26 16:51:33 +02:00
  • 547a1460e0
    Added some clarification to what inline assembly format specifiers do and don't do. ToboterXP 2023-10-24 21:03:45 +02:00
  • 10776beddd Merge branch 'KIMLife' of github.com:davepl/cc65 into KIMLife Dave Plummer 2023-10-22 07:47:53 -07:00
  • b106466e3a Circle and Moire Demo Dave Plummer 2023-10-19 19:50:41 -07:00
  • 9e34ee0509 First working linedraw Dave Plummer 2023-10-19 15:07:44 -07:00
  • 40eb17c86c Merge branch 'KIMLife' of github.com:davepl/cc65 into KIMLife Dave Plummer 2023-10-17 18:26:23 -07:00
  • 73adf7ddb9 Add linedraw Dave Plummer 2023-10-16 20:44:23 -07:00
  • 85b31b8274 Remove bin and object files Dave Plummer 2023-10-16 15:33:54 -07:00
  • 8b13696719
    dangling spaces Bob Andrews 2023-10-16 19:26:54 +02:00
  • e8e2c9940c
    more dangling spaces Bob Andrews 2023-10-16 19:26:05 +02:00
  • fdd33e43eb
    remove tabs and dangling spaces Bob Andrews 2023-10-16 19:09:55 +02:00
  • cc50972de2
    Delete samples/kim1/kimGFX.lst Bob Andrews 2023-10-16 18:59:19 +02:00
  • 2ad8baf17f
    Delete samples/kim1/foo.lst Bob Andrews 2023-10-16 18:58:40 +02:00
  • 35f2a84c2e Fix ACIA check so we don't enable RX/TX with IRQs on Colin Leroy-Mira 2023-10-15 15:26:58 +02:00
  • fd128595c6
    remove more spaces :) Bob Andrews 2023-10-14 23:24:11 +02:00
  • 9517553254
    remove dangling spaces Bob Andrews 2023-10-14 23:18:01 +02:00
  • da1c33d152 Put back 6551 test as a last verification Colin Leroy-Mira 2023-10-14 21:51:31 +02:00
  • 8cfa31fc9a Apple2 SSC: on IIgs, verify slot mode Colin Leroy-Mira 2023-10-12 07:58:40 +02:00
  • 037628a24f Better check for 6551 Colin Leroy-Mira 2023-10-09 10:48:01 +02:00
  • 4ea7c9cbd0 Merge branch 'master' into fptest mrdudz 2023-10-14 20:09:55 +02:00
  • db7a38ea17 Merge branch 'master' into fptest mrdudz 2023-10-14 18:44:19 +02:00
  • 2fa6d453a3 Unwind clearscreen Dave Plummer 2023-10-13 11:45:55 -07:00
  • b3dad85de2 Remove reference to ramfont Dave Plummer 2023-10-13 10:42:16 -07:00
  • 8d38d68b77 Fix makefile Dave Plummer 2023-10-13 10:41:21 -07:00
  • 22d5dc6e32 Scrolling text working Dave Plummer 2023-10-13 10:35:09 -07:00
  • 0b66b0c1ef Move cli in common out path Colin Leroy-Mira 2023-10-12 08:56:50 +02:00
  • f92bd0356a Fix logic error on parameters checks Colin Leroy-Mira 2023-10-12 08:53:05 +02:00
  • 6d1d4c138d Move hardware check to ser_install Colin Leroy-Mira 2023-10-12 08:39:35 +02:00
  • 6e98ef543c Address code review comments Colin Leroy-Mira 2023-10-11 12:54:12 +02:00