Commit Graph

  • 67384a29b7 Start on 65816 Lauri Kasanen 2022-10-12 11:03:57 +03:00
  • a4a1230c62 Renamed some C type facility and fixed a few comments. Added some new C type code facility. Removed some unused type predicates. acqn 2022-10-12 13:10:17 +08:00
  • bad961b36f add missing newline mrdudz 2022-11-28 06:34:05 +01:00
  • 61ee5fe1d5 test for bug #1933 mrdudz 2022-11-28 06:26:47 +01:00
  • 15eb1c5f5e support the msvc specific I64 specifier in our sprintf mrdudz 2022-11-28 06:26:14 +01:00
  • 05c2530243 it should have been I64x, not I64u mrdudz 2022-11-28 06:25:45 +01:00
  • 765e7d1efa Merge pull request #1927 from smuehlst/osi-conio-chardefs Bob Andrews 2022-11-28 04:15:34 +01:00
  • a46de2f6d4 Fix macro order Stephan Mühlstrasser 2022-11-20 15:22:37 +01:00
  • 484e1dc9fd Character defines for osic1p target Stephan Mühlstrasser 2022-11-20 13:30:57 +01:00
  • ec652367d0 Support targets without cursor keys Stephan Mühlstrasser 2022-11-20 13:28:45 +01:00
  • e4f01a260d Merge pull request #1844 from mrdudz/underscores Bob Andrews 2022-11-19 22:09:03 +01:00
  • 9a9bf9f2ea update note on identifiers mrdudz 2022-11-19 18:38:00 +01:00
  • d6c37a757d Merge branch 'master' into underscores mrdudz 2022-11-19 17:11:11 +01:00
  • 3513342445 Merge pull request #1913 from acqn/Diagnostics Bob Andrews 2022-11-18 19:55:51 +01:00
  • a0a9cfdcd3 Merge pull request #1918 from acqn/PPFix Bob Andrews 2022-11-18 19:09:55 +01:00
  • 93b015660d Merge pull request #1899 from acqn/TypeCmpFix Bob Andrews 2022-11-18 19:04:35 +01:00
  • eb8dbcd04d really update all jobs mrdudz 2022-11-18 19:00:35 +01:00
  • 9d78e10d4b update actions to use node16 instead of node12 mrdudz 2022-11-18 18:39:58 +01:00
  • b166dc4261 hopefully thats it mrdudz 2022-11-18 18:19:31 +01:00
  • 4c047bf11e yawn mrdudz 2022-11-18 18:13:54 +01:00
  • bbe8c62e9d coffee mrdudz 2022-11-18 18:13:15 +01:00
  • a6feeac5ed or msvc I64u ? mrdudz 2022-11-18 18:10:07 +01:00
  • ca94cfcbac that perhaps? mrdudz 2022-11-18 18:03:40 +01:00
  • 4c6fddd300 i want a cookie each time i do this mrdudz 2022-11-18 17:58:12 +01:00
  • feb839e7f0 narrisch werd i! mrdudz 2022-11-18 17:55:22 +01:00
  • 8a9029d393 hnnngg mrdudz 2022-11-18 17:50:32 +01:00
  • c6ecee0748 Babydino sagt: nochmal! mrdudz 2022-11-18 17:45:21 +01:00
  • 5fb20dec91 commit message mrdudz 2022-11-18 17:41:22 +01:00
  • 5638e0916a spül es noch einmal, Sam mrdudz 2022-11-18 17:39:35 +01:00
  • d1b7768064 yeah! mrdudz 2022-11-18 17:27:51 +01:00
  • d68598165c and another mrdudz 2022-11-18 17:24:05 +01:00
  • d459b5da87 another try mrdudz 2022-11-18 17:20:44 +01:00
  • fdcc683997 shoot in the dark, try to fix ming build issue mrdudz 2022-11-18 17:13:37 +01:00
  • 0408d71cc5 fixes so "make clean" will work without failing on cmd.exe Bob Andrews 2022-11-18 16:28:25 +01:00
  • 1ce044c2b4 Merge pull request #1916 from spiro-trikaliotis/split-asm-listing-test-stdout-stderr Bob Andrews 2022-11-18 16:17:20 +01:00
  • dadca9e033 Fixed bitwise-shift in PP. acqn 2022-11-13 16:32:41 +08:00
  • 88b926e914 Merge pull request #1917 from acqn/CodeGen Bob Andrews 2022-11-13 12:51:17 +01:00
  • 3bcfa735cb clearer comments on and usage of code generator flags with type conversions in the primary register. acqn 2022-11-13 14:57:48 +08:00
  • d7a804d120 Split stdin and stdout in test/asm/ Spiro Trikaliotis 2022-11-12 23:12:25 +01:00
  • 7b436e9823 Added tests for #1895 fix. acqn 2022-11-13 01:01:24 +08:00
  • 9d693d2c80 Warnings instead of errors for division-by-zero/modulo-with-zero in evaluation. acqn 2022-11-12 22:13:56 +08:00
  • cc177208b4 Added tests for diagnostics in unevaluated context. acqn 2022-11-12 21:05:01 +08:00
  • 73897aface Additional check for out of ranges of bit-fields in bitwise-shifts. acqn 2022-11-12 12:36:22 +08:00
  • 75be73cc8d Added utility functions to acquire bit width of types. acqn 2022-11-12 12:32:27 +08:00
  • d0c9b2de99 Added basic shift count check for <<= and >>= operations. acqn 2022-11-12 12:34:16 +08:00
  • 2c3ca15d90 Fixed marking unevaluated subexpressions for conditional operator. acqn 2022-11-12 12:32:27 +08:00
  • 6924d44564 Merge pull request #1911 from acqn/TypeFix Bob Andrews 2022-11-11 22:05:45 +01:00
  • ec2688b50e Merge pull request #1910 from acqn/DeclFix Bob Andrews 2022-11-11 21:41:04 +01:00
  • ace39197e5 move test to test/ref Bob Andrews 2022-11-11 21:22:20 +01:00
  • 9c48c0ab8a Merge pull request #1900 from acqn/Diagnostics Bob Andrews 2022-11-11 21:08:53 +01:00
  • ebb33ee8b4 fix problem with copy command in cmd.exe Bob Andrews 2022-11-11 20:54:38 +01:00
  • 9253f0d6bc Added testcase for #1889. acqn 2022-11-10 02:11:54 +08:00
  • e10b5fd79b Renamed a few functions and struct used for declaration parser. acqn 2022-11-08 14:42:52 +08:00
  • aa5d44b2b0 Fixed endlessly repeated error messages when a declaration lacks a required identifier. acqn 2022-11-02 23:58:20 +08:00
  • 9b39c3f949 Fixed garbage enum tag name appeared in diagnostic messages if the enum tag declaration failed. acqn 2022-11-02 23:58:18 +08:00
  • d2f74db4d8 Fixed compatibility checks on "pointer to pointer" vs "pointer to array" etc. acqn 2022-11-02 22:44:57 +08:00
  • feaedc5b50 Better organized stuff related to C types. acqn 2022-10-12 13:10:17 +08:00
  • 164eb198ce Moved type facility functions for deciding code generation type flags. acqn 2022-10-12 13:10:17 +08:00
  • a09053ce0b make test work again also on linux. why did this not break the github actions? mrdudz 2022-11-09 01:07:36 +01:00
  • 800c30604f Merge pull request #1909 from silverdr/master Bob Andrews 2022-11-06 14:06:56 +01:00
  • 2dcccae036 Updated ATTR_UNUSED() for clang Silver Dream ! 2022-11-06 11:27:08 +00:00
  • 5d1ad05cb8 oops mrdudz 2022-11-05 20:48:53 +01:00
  • e5777f7ccf add ATTR_UNUSED on the flags variable mrdudz 2022-11-05 20:38:07 +01:00
  • 1452d8164d add ATTR_UNUSED and ATTR_NORETURN mrdudz 2022-11-05 20:37:41 +01:00
  • d066fbbcf5 Merge pull request #1908 from mrdudz/maketweaks Bob Andrews 2022-11-05 19:55:53 +01:00
  • bf924395fb fix some bashisms, hopefully makes "check" work again in cmd.exe mrdudz 2022-11-05 19:41:02 +01:00
  • 680aacd4a7 Merge pull request #1907 from acqn/InputLineInfo Bob Andrews 2022-11-05 18:45:17 +01:00
  • 699ba1fbd6 when running on cmd.exe only print a message, the style tests require bash mrdudz 2022-11-05 16:42:01 +01:00
  • 53b62184e8 Merge pull request #1905 from acqn/DeclFix Bob Andrews 2022-11-05 16:03:09 +01:00
  • fe43e13706 Merge pull request #1906 from acqn/Testcase Bob Andrews 2022-11-05 15:35:18 +01:00
  • e608f8a94f Renamed several tests. acqn 2022-11-05 18:30:02 +08:00
  • 8a7f566387 Fixed support for storage class specifiers after type specifiers. acqn 2022-11-03 21:46:42 +08:00
  • 991af3755b Added support for _Static_assert in unions. acqn 2022-11-03 21:46:41 +08:00
  • e9413567d7 Renamed several functions relevent with input file info. acqn 2022-11-02 14:16:15 +08:00
  • fef8436eb4 Merge pull request #1881 from acqn/ExprDesc Bob Andrews 2022-11-04 14:22:22 +01:00
  • 7146dbc87d Merge pull request #1879 from acqn/SymEntryFix Bob Andrews 2022-11-04 14:06:47 +01:00
  • 79fd078ae3 add check for line endings containing CR. mrdudz 2022-11-03 18:27:10 +01:00
  • cc450706d1 testcase related to bug #1888 mrdudz 2022-11-03 18:03:47 +01:00
  • 44b2e4f331 added examples for tests that compare the compiler output with a reference mrdudz 2022-11-03 17:40:13 +01:00
  • 0eba33ee74 Merge pull request #1897 from acqn/TernaryFix Bob Andrews 2022-11-02 18:13:45 +01:00
  • 37efb40c69 Merge pull request #1898 from acqn/PPFix Bob Andrews 2022-11-02 18:09:04 +01:00
  • d151a1e38a Merge pull request #1902 from silverdr/master Bob Andrews 2022-11-02 18:00:53 +01:00
  • c90d078fb7 Silencing confusing util/zlib 'warning' target Silver Dream ! 2022-11-02 16:43:21 +00:00
  • 5fd2b6fe4b Merge pull request #1896 from acqn/EnumFix Bob Andrews 2022-11-02 17:34:31 +01:00
  • eede412959 Merge pull request #1885 from clbr/da65-range-end Bob Andrews 2022-11-02 17:15:38 +01:00
  • deb5e97732 Fixed diagnostic messages on enumerator overflow. An enumerator that would be incremented greater than ULONG_MAX now causes an error. acqn 2022-11-02 14:22:21 +08:00
  • 8fb2576626 Fixed processing '\\' followed with a newline and line number output (-E) with it. acqn 2022-11-02 14:09:15 +08:00
  • d84cc2d122 Fixed errors in the conditional operator "? :" parser. acqn 2022-11-02 13:56:55 +08:00
  • c95c9c2749 Allow specifying range end as a size Lauri Kasanen 2022-10-27 18:19:44 +03:00
  • b81e54c1d2 Organized ExprDesc functions and fixed several comments. acqn 2022-10-24 14:55:39 +08:00
  • a2dfa7c721 More consistent names for SymEntry functions. acqn 2022-10-12 13:10:17 +08:00
  • 2cda47cd36 More descriptive names for SymEntry usage. acqn 2022-10-11 14:14:48 +08:00
  • 959be2c98c SymEntry struct cleanups. acqn 2022-10-11 14:14:38 +08:00
  • ad7c5a6617 Merge pull request #1878 from clbr/sim65opt Bob Andrews 2022-10-17 17:46:11 +02:00
  • b052e64089 Speed up sim65 by 10% Lauri Kasanen 2022-10-17 13:32:38 +03:00
  • 34ff99aef0 Merge pull request #1877 from bbbradsmith/integer_constant_warning_rephrase Bob Andrews 2022-10-16 22:15:59 +02:00
  • 89031594eb Merge pull request #1876 from bbbradsmith/constant_overflow_warning Bob Andrews 2022-10-16 22:15:22 +02:00
  • b2238fdcd4 Merge pull request #1868 from acqn/PPFix Bob Andrews 2022-10-16 19:02:23 +02:00
  • 3aadf6c66e Merge pull request #1867 from acqn/Diagnostics Bob Andrews 2022-10-16 18:26:26 +02:00
  • 66698d4b1a Rephrasing warnings for suspicious decimal integer constants bbbradsmith 2022-10-14 16:47:11 -04:00