Commit Graph

  • 3536761110 another try mrdudz 2023-05-04 20:30:28 +02:00
  • 99a0d64b93 lets see if that token stuff works mrdudz 2023-05-04 20:03:27 +02:00
  • 20f0427fa4 comment out the push again. who knows whats wrong. sigh mrdudz 2023-05-04 15:20:33 +02:00
  • 681c51b37e yawn mrdudz 2023-05-04 15:12:46 +02:00
  • c0dd3b9d9a like this? awesome how everyone does something different :) mrdudz 2023-05-04 15:10:10 +02:00
  • 7c5595efbc another try mrdudz 2023-05-04 15:02:32 +02:00
  • 45258d060d lets see if this works mrdudz 2023-05-04 14:47:02 +02:00
  • 0957c36115 try verbose dry run to see what it does :) mrdudz 2023-05-04 14:19:27 +02:00
  • 69f4cd1847 limits.h was apparently already included somewhere on windows but not linux bbbradsmith 2023-05-04 05:48:48 -04:00
  • ca8201a314 Overflow test optimization suggested by kugelfuhr User CHAR_BIT instead of 8 bbbradsmith 2023-05-04 05:44:20 -04:00
  • 13f317e660 Update Contributing.md Bob Andrews 2023-05-04 09:18:33 +02:00
  • 5ed7153841 Merge branch 'master' into ca65_jmp_abs_wrap_error Brad Smith 2023-05-03 21:12:37 -04:00
  • 84eafb7f9c err test for struct with duplicate member bbbradsmith 2023-05-03 21:09:03 -04:00
  • b5f255f912 Test case for const-overflow warnings bbbradsmith 2023-05-03 19:54:40 -04:00
  • 8e75e5b51a Suppress overflow warning when conversion is an explicit cast bbbradsmith 2023-05-03 19:42:05 -04:00
  • e3cb8dfb9b Numerical constant scanner requires explicitly 32-bit sized type for cross-platform consistency bbbradsmith 2023-05-03 19:27:37 -04:00
  • b743b1a8c2 Merge pull request #2081 from bbbradsmith/suppress-size-error Bob Andrews 2023-05-04 00:36:48 +02:00
  • 45bdeb62ad Merge pull request #2070 from bbbradsmith/fix2060 Bob Andrews 2023-05-03 23:57:19 +02:00
  • 49bd568113 error test for integer constant too large for internal representation bbbradsmith 2023-05-03 17:55:02 -04:00
  • dbdadaa3f3 accidental tabs, printf long expectts explicit %ld bbbradsmith 2023-05-03 16:59:48 -04:00
  • 2ac9c6f51e Suppress the floating point precision warning if an explicit cast is used bbbradsmith 2023-05-03 01:44:49 -04:00
  • e3887d7ead Test to demonstrate availability of floating point constants, document the possibility. bbbradsmith 2023-05-03 00:12:36 -04:00
  • 7ff74b2c47 Give a better error for unsupported floating point arithmetic, instead of internal "Precondition violated" error. bbbradsmith 2023-05-03 00:06:09 -04:00
  • 52f0e6a29c Allow floating point constants to be converted to integer (warning if loss of precision) bbbradsmith 2023-05-02 23:57:32 -04:00
  • a686d1fa8e Allow unary +/- for floating point constants bbbradsmith 2023-05-02 23:50:01 -04:00
  • a109f475ed Fix broken/incomplete floating point parsing - Fractional digit scale was broken - Base was partially ignored - Exponent sign was ignored - Exponent for hex float is 2 not 10 bbbradsmith 2023-05-02 23:49:40 -04:00
  • 9a502c69dc fix tab, braces for 1-line if, Expr->Ival is signed bbbradsmith 2023-05-03 16:46:59 -04:00
  • 83ff62d5e2 Merge pull request #2078 from bbbradsmith/line-endings Bob Andrews 2023-05-03 21:19:03 +02:00
  • f4676e11b4 Merge pull request #2083 from bbbradsmith/struct-passing Bob Andrews 2023-05-03 21:00:25 +02:00
  • 6386788843 Merge pull request #2082 from cc65/revert-2080-revert-2072-struct-passing Bob Andrews 2023-05-03 20:49:37 +02:00
  • 440c91fad9 braces for 1-line if bbbradsmith 2023-05-03 14:11:30 -04:00
  • ae7a1416fe Revert "Revert "Forbid 3-byte struct pass/return by value, document struct value pass/return"" Bob Andrews 2023-05-03 20:02:12 +02:00
  • 1f18ab218e Improve struct size error message to include the detected size bbbradsmith 2023-05-03 13:35:51 -04:00
  • 4e6b94de5c braces Brad Smith 2023-05-03 12:19:05 -04:00
  • 016008b6df ca65: Suppress '.size' error for multiply-defined symbols bbbradsmith 2023-05-03 11:57:50 -04:00
  • 387d455cb4 Revised patch. Uses code in source listing. Tested on a real OSI C1P machine. Jeff Tranter 2023-05-03 11:16:22 -04:00
  • fdd4d35887 Merge branch 'cc65:master' into bootstrap-fix Jeff Tranter 2023-05-03 10:43:44 -04:00
  • 59bd5fdd4c Merge pull request #2071 from bbbradsmith/bug895_warningspam Bob Andrews 2023-05-03 15:02:30 +02:00
  • 0bded728ae Merge pull request #2080 from cc65/revert-2072-struct-passing Bob Andrews 2023-05-03 14:37:21 +02:00
  • 6ffc4004d7 Revert "Forbid 3-byte struct pass/return by value, document struct value pass/return" Bob Andrews 2023-05-03 14:24:13 +02:00
  • f3c0f7c6ce Merge pull request #2074 from bbbradsmith/zp_override_not_suspicious Bob Andrews 2023-05-03 14:09:23 +02:00
  • 7d9a736b7f Merge pull request #2072 from bbbradsmith/struct-passing Bob Andrews 2023-05-03 13:57:09 +02:00
  • dd0e902a08 Merge pull request #2077 from bbbradsmith/doc-setbooloption-must-can Bob Andrews 2023-05-03 13:15:35 +02:00
  • 88f581c796 Merge pull request #2076 from bbbradsmith/macro-axy-document Bob Andrews 2023-05-03 13:10:57 +02:00
  • 456fa9f963 cc65 document: both pass and return of structs are allowed bbbradsmith 2023-05-03 05:36:37 -04:00
  • 86e3a640d5 Support for three line ending types: \r, \r\n, \n. #1894 bbbradsmith 2023-05-03 05:03:11 -04:00
  • 2b60adfa11 Document directives that use SetBoolOption "can" use +/- rather than "must" #1772 bbbradsmith 2023-05-03 03:26:10 -04:00
  • 4d698bf18c Don't use a,x,y in macro parameter example, document why not. #392 bbbradsmith 2023-05-03 03:05:14 -04:00
  • 56c715af40 Error for struct/union with a duplicate member #2015 bbbradsmith 2023-05-03 01:14:27 -04:00
  • 65f773f5ee Explicit z: should suppress "Suspicious address expression" warning #194 bbbradsmith 2023-05-03 01:01:21 -04:00
  • 409235aee6 Optional warning for implicit constant conversion overflow bbbradsmith 2023-05-02 22:27:28 -04:00
  • bf5b37a3b2 Error check for internal overflow of numerical constant See bug #2026 bbbradsmith 2023-05-02 21:27:02 -04:00
  • bf22f94a43 struct pass and return by value test bbbradsmith 2023-05-02 20:02:58 -04:00
  • af11d4d947 Document that struct-param is default off since: 3129266 bbbradsmith 2023-05-02 19:21:21 -04:00
  • e7046a02ff Disallow pass/return of 3-byte struct (#2022), document capability added in #1102. bbbradsmith 2023-05-02 19:00:34 -04:00
  • 2c47ea45af bug895.c compliant token pasting syntax to remove warnings Brad Smith 2023-05-02 18:18:10 -04:00
  • 1c26b1cf1b RHS primary integer promotion must happen after loading the primary, not before. See: #2060 bbbradsmith 2023-05-02 14:42:00 -04:00
  • 805e98a7aa Merge pull request #2027 from bbbradsmith/ca65_jmp_abs_wrap_cpu_filter Bob Andrews 2023-05-02 12:52:03 +02:00
  • 08223360d5 Update instr.c Bob Andrews 2023-05-02 12:43:50 +02:00
  • 1fe39514bc Merge branch 'bootstrap-fix' of github.com:jefftranter/cc65 into bootstrap-fix Jeff Tranter 2023-05-01 10:13:52 -04:00
  • 4d97e30b55 Source listing in bootstrap.s is incorrect. Jeff Tranter 2023-04-30 18:40:09 -04:00
  • 613ee94f44 Source listing in bootstrap.s is incorrect. Jeff Tranter 2023-04-30 18:40:09 -04:00
  • e5f4ca6b89 Merge pull request #2058 from icepic/patch-1 Bob Andrews 2023-04-19 15:07:16 +02:00
  • 1f9594560e Update lynxsprite.c Janne Johansson 2023-04-19 09:15:03 +02:00
  • 128b15a71e Merge pull request #2051 from sodero/topic/disable_hardcoded_paths_on_amiga Bob Andrews 2023-04-08 17:40:47 +02:00
  • 2a7533268c Don't use hardcoded paths on Amiga Ola Söder 2023-04-07 23:44:30 +02:00
  • 19349acdcf fix typo in README.md Christian Groessler 2023-04-04 00:57:52 +02:00
  • ed4edd908b fix copy'n'paste typo Christian Groessler 2023-04-04 00:40:33 +02:00
  • 1f7318f527 Merge pull request #2042 from jefftranter/kim1-api-additions Bob Andrews 2023-03-30 20:23:54 +02:00
  • 3a5fbd34da Add KIM-1 functions to write to the 7-segment LED display and get keypresses from the keypad. Includes sample program illustrating how to use them. Tested on real KIM-1 hardware. Jeff Tranter 2023-03-29 18:40:10 -04:00
  • d69117c0c1 Merge pull request #2037 from jefftranter/kim1-io-fixes Bob Andrews 2023-03-29 22:41:34 +02:00
  • 9fb4854f6c Merge pull request #2040 from mooinglemur/20230328-cx16-r42 Bob Andrews 2023-03-29 22:40:24 +02:00
  • 2dd558eae9 cx16: update RAM constants for ROM ver R42 mooinglemur 2023-03-28 21:18:02 -07:00
  • 806ffe5675 Fixes and improvements to KIM-1 i/o routines. Tested on real KIM-1 hardware. Jeff Tranter 2023-03-27 17:56:25 -04:00
  • f74775b841 Merge pull request #2036 from jefftranter/master Bob Andrews 2023-03-27 17:57:14 +02:00
  • fcbcbea4ad Make some documentation fixes for KIM-1 platform. Jeff Tranter 2023-03-27 09:23:40 -04:00
  • 8692630369 Merge pull request #2032 from jedeoric/telestrat_lseek Bob Andrews 2023-03-19 11:51:24 +01:00
  • c8c6fc6a40 add xfseek jede 2023-03-17 23:10:15 +01:00
  • 7f1dd09bcb Merge pull request #2028 from bbbradsmith/linker_test_overwrite Bob Andrews 2023-03-09 18:20:48 +01:00
  • 99220f60af test/asm readme val description revision bbbradsmith 2023-03-07 18:53:30 -05:00
  • 6be7c16013 linkter test with custom config should not use none.lib bbbradsmith 2023-03-07 18:48:30 -05:00
  • 4732e937ad overwrite segment tests asm/listing linker CFG support asm and asm/listing test documentation bbbradsmith 2023-03-07 18:44:56 -05:00
  • 8b818aac67 remove trailing space on segment "bytes" warning plural bbbradsmith 2023-03-07 18:42:20 -05:00
  • 016b03e356 ca65 jmp (abs) wrap warning only applies to 6502, later CPUs do not have this bug bbbradsmith 2023-03-07 17:00:38 -05:00
  • c226e58a3c Merge pull request #2007 from groessler/something_to_pull Bob Andrews 2023-03-04 13:30:18 +01:00
  • b9cf6266e7 Merge pull request #2010 from bbbradsmith/ca65_brk_optional_signature Bob Andrews 2023-03-04 13:21:28 +01:00
  • c0559dd931 Merge pull request #2009 from bbbradsmith/ca65_feature_disable Bob Andrews 2023-03-04 13:08:18 +01:00
  • 34189b85ab Merge pull request #2013 from Movax12/fix-endmacro-not-at-start-of-line Bob Andrews 2023-03-03 12:29:30 +01:00
  • c092f57b73 Consistent case for .endmacro in comments, remove trailing spaces mvax 2023-03-02 17:31:55 -05:00
  • 90d5f41b37 Consistent case for .endmacro in comments mvax 2023-03-02 17:26:05 -05:00
  • 3f2129894b Fix .endmacro not at the start of the line. Rename test files. mvax 2023-03-02 15:12:30 -05:00
  • 6fe649ecab Merge pull request #1994 from Compyx/make-avail-sanity-check Bob Andrews 2023-03-02 18:56:04 +01:00
  • 98d2d9ee4e Fix .endmacro not at the start of the line. Fix style mvax 2023-03-01 21:59:00 -05:00
  • 0b71d1cfff Fix .endmacro not at the start of the line. Fix last commit mvax 2023-03-01 21:55:14 -05:00
  • 1c60bc5009 Fix .endmacro not at the start of the line. Fix style, add doc., add tests mvax 2023-03-01 21:47:50 -05:00
  • 993054c9d3 Fix .endmacro not at the start of the line. .ENDMACRO error with line number of macro definition start mvax 2023-03-01 11:58:42 -05:00
  • ffa83c32a4 clean-up of driver return codes mrdudz 2023-02-26 20:03:41 +01:00
  • 7d894fbe04 Fix .endmacro not at the start of the line. Fix comment mvax 2023-02-25 13:52:13 -05:00
  • 4b29615f2b Fix .endmacro not at the start of the line. Allow empty macro mvax 2023-02-25 13:49:19 -05:00
  • 0a05f78d47 Fix .endmacro not at the start of the line. mvax 2023-02-25 13:38:02 -05:00