1
0
mirror of https://github.com/cc65/cc65.git synced 2026-01-26 13:16:42 +00:00

Commit Graph

  • 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
  • 4540205b0d Emit warning for signed integer constant overflow bbbradsmith 2022-10-13 23:49:07 -04:00
  • 4ed31cec69 Merge pull request #1870 from clbr/postproc-compilefix Bob Andrews 2022-10-12 21:44:46 +02:00
  • f1612218a3 Merge pull request #1874 from clbr/sprintf-clarify Bob Andrews 2022-10-12 17:54:30 +02:00
  • 1e6279aee5 Clarify sprintf-test's output so it doesn't look like the entire test bench summary Lauri Kasanen 2022-10-12 18:38:33 +03:00
  • d52ef67d51 Fix compilation after the postproc merge Lauri Kasanen 2022-10-12 10:28:14 +03:00
  • 71d64a3c1c Merge pull request #1857 from acqn/PPFix Bob Andrews 2022-10-09 19:00:07 +02:00
  • a169e67e43 Merge pull request #1863 from acqn/LinkageFix Bob Andrews 2022-10-09 18:59:12 +02:00
  • 911ff40f6b Merge pull request #1862 from acqn/Testcase Bob Andrews 2022-09-30 16:50:02 +02:00
  • 9eab36b95a Fixed block-scope extern declarations visibility. Fixed missing file-scope static function codegen output in a rare care. acqn 2022-09-30 14:32:08 +08:00
  • f6003b8e8c Renamed some testcases. acqn 2022-09-30 09:41:54 +08:00
  • 9900e7361d #pragma message now uses the new "note" level message routine. acqn 2022-09-30 09:09:09 +08:00
  • 715aa919e6 C++ style comments in C89 mode will cause errors only once per input file. acqn 2022-09-29 19:47:31 +08:00
  • 29c9cb3e00 Improved diagnostics on conflicting type declarations. acqn 2022-09-29 19:38:32 +08:00
  • 96df4e8b5e Added a diagnostic level "note" for infomative messages. acqn 2022-09-29 19:38:32 +08:00
  • 702ec52161 Merge pull request #1861 from acqn/TestcaseFix Bob Andrews 2022-09-29 17:53:14 +02:00
  • 1cbd6bc3f9 Fixed comments in test/val/bug1462-biefield-assign-4.c. acqn 2022-09-29 18:23:41 +08:00
  • 376afd0edb Fixed trailing spaces in some testcases. acqn 2022-09-29 18:23:32 +08:00
  • 846d51db72 change line endings to unix style, should fix #1858 mrdudz 2022-09-22 20:29:57 +02:00
  • 61f48f7620 Merge branch 'kim1' of github.com:davepl/cc65 Rutger van Bergen 2022-09-19 23:58:26 +02:00
  • 3b431d9fa3 Remove trailing whitespace Rutger van Bergen 2022-09-19 23:57:26 +02:00
  • c43b3582db Merge pull request #1 from davepl/kim1 David W Plummer 2022-09-19 14:20:29 -07:00
  • ab6840712b Update kim1.sgml David W Plummer 2022-09-19 14:17:41 -07:00
  • 3dd8968876 Merge branch 'master' of github.com:davepl/cc65 into kim1 Rutger van Bergen 2022-09-19 21:59:57 +02:00
  • fa6a5d9b72 Merge branch 'cc65:master' into master Rutger van Bergen 2022-09-19 20:31:36 +02:00
  • 2b07204952 Merge branch 'cc65:master' into kim1 Rutger van Bergen 2022-09-19 20:03:23 +02:00
  • d2a8e907ae Merge pull request #2 from davepl/kim1-doc Rutger van Bergen 2022-09-19 19:59:19 +02:00
  • cb8cb876ec Add documentation, make capitalization uniform Rutger van Bergen 2022-09-19 19:56:57 +02:00
  • 65ce036b2e Merge pull request #1854 from acqn/Testcase Bob Andrews 2022-09-19 13:19:09 +02:00
  • 6cb6c241aa Merge branch 'cc65:master' into master Rutger van Bergen 2022-09-19 03:20:49 +02:00
  • 5e7d9b5fe3 Renamed a few testcases. acqn 2022-09-18 22:29:41 +08:00
  • 080ec131d8 Added testcase for constant operands with side-effects. acqn 2022-09-18 22:29:30 +08:00
  • 16ba232d08 Fixed some testcases. acqn 2022-09-18 22:29:01 +08:00
  • b4ddd01d78 Fixed checks on __VA_ARGS__. acqn 2022-09-01 12:58:52 +08:00
  • 950606d46a Improved diagnostics on wrong number of arguments in function-like macro calls. acqn 2022-09-01 12:59:00 +08:00
  • 92f94e4e5b A space character will be inserted in front of a leading '#' pp-token as the result of macro expansion. acqn 2022-09-01 12:58:52 +08:00
  • 770e529b20 Fixed newline counting inside old C style comments. acqn 2022-09-01 12:58:52 +08:00
  • 3d1e322519 Fixed keeping spacing in certain rare cases. acqn 2022-09-01 12:58:52 +08:00
  • 942ee47d05 Changed supposed usage of the original line input stack. It is now used for reusing input lines. acqn 2022-09-01 12:58:52 +08:00
  • 133507b031 Fixed line info for #pragma messages and diagnostics. acqn 2022-09-29 17:55:09 +08:00
  • 5bda57de87 add extra underscore to _bzero, add a test for bzero/memset mrdudz 2022-08-29 23:20:48 +02:00
  • 3b03a96375 add underscores to _poserror and _stroserror mrdudz 2022-08-29 21:06:48 +02:00
  • 89c08dc6d4 extra underscores for _randomize and _swap mrdudz 2022-08-29 20:52:35 +02:00
  • 145adf61ea define old names also for heap stuff mrdudz 2022-08-29 20:10:21 +02:00
  • b09024aa32 add extra underscore to heap stuff mrdudz 2022-08-29 19:55:48 +02:00
  • df4b6f9d14 remove extra spaces mrdudz 2022-08-28 22:37:33 +02:00
  • 54aff47513 fix some errno related stuff, "make all" works again mrdudz 2022-08-28 22:09:44 +02:00
  • 2dabb65ee0 fix errno related underscores in all libsrc/*.s files mrdudz 2022-08-28 21:52:53 +02:00
  • 5d390489a8 fix underscores in errno (and related) headers mrdudz 2022-08-28 21:36:22 +02:00
  • 6ba3deffa4 use __clocks_per_sec instead of _clocks_per_sec mrdudz 2022-08-28 20:22:25 +02:00
  • f70020a2b8 use __sig_ign and __sig_dft instead of _sig_ign and _sig_dft mrdudz 2022-08-28 20:18:34 +02:00
  • 9246775ebe use __afailed instead of _afailed mrdudz 2022-08-28 20:08:13 +02:00
  • 8e5f6b822d fix setjmp.h mrdudz 2022-08-28 20:05:11 +02:00
  • 9f8bfb859c Fixed handling adjacent macro expansions that should not concatenate. Example: F()G /* expansion results of F() shall not be concatenated with G */ acqn 2022-08-22 14:34:50 +08:00
  • c7ff416ce9 Fixed wide strings for preprocessor. acqn 2022-08-22 14:34:50 +08:00
  • be95cb8f58 Fixed stringized macro argument concatenation. Example: #define s(a) L## #a. acqn 2022-08-22 14:34:50 +08:00
  • 6260414136 The '#' operator in macro replacement is now checked at macro definition instead of macro expansion. acqn 2022-08-22 14:34:50 +08:00