1
0
mirror of https://github.com/cc65/cc65.git synced 2026-01-22 17:16:21 +00:00

Commit Graph

  • 7d7cfde818 Merge pull request #2786 from mrdudz/fixmakefiles Bob Andrews 2025-07-10 00:01:12 +02:00
  • 9ff71e431b Merge branch 'master' into fixmakefiles Bob Andrews 2025-07-09 23:41:26 +02:00
  • ac6b1326e9 Merge pull request #2784 from kugelfuhr/kugelfuhr/fix-cleanup Bob Andrews 2025-07-09 23:41:01 +02:00
  • 472525eecd redirect errors into file so we can see it if needed mrdudz 2025-07-09 23:10:43 +02:00
  • 6aad5f6c18 fix error log output mrdudz 2025-07-09 18:35:05 +02:00
  • 18bb697891 fix stderr redirection mrdudz 2025-07-09 14:20:42 +02:00
  • d82a1f9fa0 Apply changes by @mrduz. Fixes an error in the makefile and adjusts the mostlyclean target accordingly. Kugel Fuhr 2025-07-09 13:35:27 +02:00
  • 50220800aa Merge pull request #2771 from colinleroy/much-smaller-strndup Bob Andrews 2025-07-09 00:55:04 +02:00
  • 735edaa8f7 Add missing files to "clean" target. Kugel Fuhr 2025-07-08 07:38:59 +02:00
  • 593bf159fa Merge pull request #2774 from mrdudz/somedocs Bob Andrews 2025-07-07 23:27:14 +02:00
  • 7c6efded1c Merge pull request #2782 from kugelfuhr/kugelfuhr/use-static-inline Bob Andrews 2025-07-07 23:25:11 +02:00
  • 8a976d555b Merge pull request #2783 from kugelfuhr/kugelfuhr/macro-locals Bob Andrews 2025-07-07 16:52:04 +02:00
  • b64c811a3f Add info about cheap local names in macro local symbols. Kugel Fuhr 2025-07-07 12:05:46 +02:00
  • 9be9003e9a Removed the inline.h module and removed the use of macros instead of "static inline". Kugel Fuhr 2025-07-07 11:23:12 +02:00
  • 8dc815f53f Fixed typos in comments. Kugel Fuhr 2025-07-06 21:07:34 +02:00
  • 20a9db757d Optimize multiple incax* and incax*/ldaxi Colin Leroy-Mira 2025-07-06 18:40:04 +02:00
  • b7e592699d Fix a copy&paste error (mrduz). Kugel Fuhr 2025-07-06 20:20:32 +02:00
  • f1b9cf0e32 Merge pull request #2780 from mrdudz/cpumac Bob Andrews 2025-07-06 20:14:44 +02:00
  • 57283733e7 Remove unwanted duplicate reference output for the tests. Kugel Fuhr 2025-07-06 20:06:48 +02:00
  • 48924cc9d5 remove .macpack cpu, fixes #2779 mrdudz 2025-07-06 19:14:48 +02:00
  • facf7b2a0c Add basic test for incsp optimisation Colin Leroy-Mira 2025-07-06 18:35:21 +02:00
  • 929fc94466 Added the necessary control files and reference output for the tests. Kugel Fuhr 2025-07-06 16:58:58 +02:00
  • 87e5775efb Merge branch 'master' into much-smaller-strndup Colin Leroy-Mira 2025-07-06 13:36:58 +02:00
  • fe86149203 Further optimize inc/decsp Colin Leroy-Mira 2025-07-06 13:28:53 +02:00
  • 4a8498cb0a When skipping a macro definintion because of an error, apply the same handling regarding .endmacro as when the macro is parsed regularily: A .endmacro ends the macro only if is the first token on a line. Kugel Fuhr 2025-07-06 11:38:27 +02:00
  • 7b79fd1ec1 Added more tests. Kugel Fuhr 2025-07-06 10:42:15 +02:00
  • 23086bccff Much improved diagnostics for macros. Kugel Fuhr 2025-07-06 10:41:12 +02:00
  • 7cd137afb4 Improved diagnostics. Kugel Fuhr 2025-07-06 10:40:25 +02:00
  • 45a326750c Added a function to output notifications. Kugel Fuhr 2025-07-06 10:39:29 +02:00
  • bcd29de443 Much improved error messages for ca65. For most errors it will now say what was expected and what was found instead. Also improved error recovery in a few places. Kugel Fuhr 2025-07-04 17:11:34 +02:00
  • cf89172cf7 attempt to explain the ISET* dilemma mrdudz 2025-07-05 23:27:06 +02:00
  • 1cc7d01c99 added missing predefined constants mrdudz 2025-07-05 21:53:10 +02:00
  • d20077de2b Merge pull request #2773 from SlithyMatt/master Bob Andrews 2025-07-05 16:14:46 +02:00
  • 8c9e45ee85 #2772 - Fixed default CPU for CX16 SlithyMatt 2025-07-05 09:57:05 -04:00
  • fb7afcfee9 Add strndup ENOMEM test Colin Leroy-Mira 2025-07-05 12:31:26 +02:00
  • 6604c5ce92 Make strndup smaller, safer, faster Colin Leroy-Mira 2025-07-05 12:11:40 +02:00
  • 70b54bdbe3 some missing target defines mrdudz 2025-07-04 23:59:57 +02:00
  • 7ed1f0c7ea Merge pull request #2766 from mrdudz/CommunityStandards Bob Andrews 2025-07-04 17:05:52 +02:00
  • 315d6c4ae3 Merge pull request #2768 from mrdudz/fix2764 Bob Andrews 2025-07-04 17:04:12 +02:00
  • b24560c083 Merge pull request #2759 from mrdudz/test1972 Bob Andrews 2025-07-04 17:03:47 +02:00
  • fd973cd544 Merge pull request #2769 from colinleroy/add-strndup Bob Andrews 2025-07-04 17:01:28 +02:00
  • 14eae07a8c Merge pull request #2770 from kugelfuhr/kugelfuhr/fix-1557 Bob Andrews 2025-07-04 16:57:04 +02:00
  • 500b86f1e2 Improve error recovery. Kugel Fuhr 2025-07-04 14:56:20 +02:00
  • 2e6f04034b Improved an error message. Kugel Fuhr 2025-07-04 14:51:56 +02:00
  • 947eecb65c Add comments to the cputs() and cputc() sources about the former relying on the latter not to clobber ptr1. Kugel Fuhr 2025-07-04 11:20:35 +02:00
  • 90e1ac374b Add strndup Colin Leroy-Mira 2025-07-03 23:43:23 +02:00
  • fcbc253bf9 Add strlen and strnlen unit tests Colin Leroy-Mira 2025-07-03 23:43:04 +02:00
  • 3ae514921c Merge branch 'master' into seglist Bob Andrews 2025-07-03 23:16:51 +02:00
  • 96cc66868c Merge branch 'master' into macexpand Bob Andrews 2025-07-03 23:16:28 +02:00
  • a19e00d304 disable the basic interrupt before main(), fixes #2764 mrdudz 2025-07-03 21:49:31 +02:00
  • 29f7ab3809 Merge pull request #2760 from kugelfuhr/kugelfuhr/fix-2753 Bob Andrews 2025-07-03 18:43:05 +02:00
  • dbb6ff5482 Merge pull request #2761 from kugelfuhr/kugelfuhr/fix-2231 Bob Andrews 2025-07-03 18:36:43 +02:00
  • 4edf1ad363 Merge pull request #2767 from kugelfuhr/kugelfuhr/fix-836 Bob Andrews 2025-07-03 18:32:37 +02:00
  • 9194d9e309 Update bug_report.md Bob Andrews 2025-07-03 11:09:03 +02:00
  • ca329c975b Update feature_request.md Bob Andrews 2025-07-03 09:46:43 +02:00
  • 2c4b3a485e Update bug_report.md Bob Andrews 2025-07-03 09:44:57 +02:00
  • 9240ad37ab Update PULL_REQUEST_TEMPLATE.md Bob Andrews 2025-07-03 09:39:29 +02:00
  • dd27ec8696 When creating a VICE label file, replace characters in labels that VICE doesn't understand with '_'. Fixes #836. Kugel Fuhr 2025-07-03 08:54:10 +02:00
  • 087edc336b don't try to use multiple templates for the time being mrdudz 2025-07-02 23:47:53 +02:00
  • 7b26325632 Create bug_fix_template.md cc65 Owner 2025-07-02 23:29:49 +02:00
  • b4d034bef7 Initial issue templates cc65 Owner 2025-07-02 23:10:29 +02:00
  • 5db0283571 CoC draft mrdudz 2025-07-02 22:12:03 +02:00
  • 807f02f3a3 Merge pull request #2765 from polluks/master Bob Andrews 2025-07-02 16:22:09 +02:00
  • ce35a816a6 Fixed minor typo Stefan 2025-07-02 15:59:38 +02:00
  • 75d6efeabf Fixed minor typo Stefan 2025-07-02 15:54:00 +02:00
  • 73fa13a23e Fixed minor typo Stefan 2025-07-02 15:51:43 +02:00
  • a820538c2a Fixed minor typo Stefan 2025-07-02 15:50:29 +02:00
  • 92fa7cb23f Merge pull request #2762 from kugelfuhr/kugelfuhr/fix-1778 Bob Andrews 2025-07-02 00:35:24 +02:00
  • 9151c9b5ff Merge pull request #2763 from kugelfuhr/kugelfuhr/fix-534 Bob Andrews 2025-07-01 21:38:05 +02:00
  • 070276a1a3 Add a better description for CPU_HAS_ZPIND and CPU_HAS_STZ. Kugel Fuhr 2025-07-01 20:19:19 +02:00
  • 12bc6ff99e Make the scrcode macros handle identifiers. Kugel Fuhr 2025-07-01 20:14:34 +02:00
  • b65ee13e8c Fix the tests. Kugel Fuhr 2025-07-01 17:46:39 +02:00
  • ec67b49d7d Change notification message used when pointing to the macro an error comes from. Kugel Fuhr 2025-07-01 17:37:39 +02:00
  • 64d35b6a86 Allow comments within _Pragma(). Fixes #2231. Kugel Fuhr 2025-07-01 17:24:24 +02:00
  • 60ec9045fc Use CPUIsets from cpu.c instead of recreating the CPU_xxx constants. Kugel Fuhr 2025-07-01 13:02:15 +02:00
  • 37414199c7 Hopefully fix windows build files. Kugel Fuhr 2025-07-01 09:33:38 +02:00
  • c162f6a286 Warning fix. Kugel Fuhr 2025-07-01 09:21:18 +02:00
  • 8d3112e24f Small code simplification. Kugel Fuhr 2025-07-01 08:47:16 +02:00
  • 29c8846f7d Add an additional hook (currently unused) for target specific capabilities. Kugel Fuhr 2025-07-01 08:34:38 +02:00
  • 59e7158512 Make the CPU_xxx constants from cpu.mac internal to the assembler and replace cpu.mac by a file that just emits a warning when used. Kugel Fuhr 2025-07-01 08:29:42 +02:00
  • c72126e68f Changed most of the library sources to use .CAP instead of .CPU. Kugel Fuhr 2025-07-01 07:25:32 +02:00
  • f333b300f1 Added the CPU_HAS_BITIMM capability. Kugel Fuhr 2025-07-01 07:16:33 +02:00
  • d4e57278c6 Add a new .cap pseudo function to the assembler that allows to check for certain capabilities of the CPU or target system. Kugel Fuhr 2025-06-30 21:37:43 +02:00
  • a4a24280f2 Do only check .c and .h files. Kugel Fuhr 2025-06-30 20:50:30 +02:00
  • 81da8b2107 fix getdevice mrdudz 2025-06-30 20:34:59 +02:00
  • aa41d51825 add enumdevdir to cbm2 samples mrdudz 2025-06-30 19:11:13 +02:00
  • d91f4f0b82 adjust c65/mega65 functions mrdudz 2025-06-30 19:10:52 +02:00
  • 26cf19642c initial patch from #1972 mrdudz 2025-06-30 18:39:33 +02:00
  • 4899b6dc0c Merge pull request #2758 from mrdudz/fixdestdir Bob Andrews 2025-06-30 16:27:23 +02:00
  • 483ef7844b also test DESTDIR mrdudz 2025-06-30 16:03:36 +02:00
  • aa042f57d8 Merge branch 'cc65:master' into master rumbledethumps 2025-06-29 20:16:27 -07:00
  • 77e325507e settable codepage() on RP6502 rumbledethumps 2025-06-29 20:16:07 -07:00
  • 8e62d3d440 Merge pull request #2755 from mrdudz/quietagain Bob Andrews 2025-06-30 00:15:19 +02:00
  • 13878070e5 don't check prefix on "zip" mrdudz 2025-06-29 23:24:04 +02:00
  • 705081af34 Merge branch 'master' into quietagain mrdudz 2025-06-29 23:01:47 +02:00
  • a7a76b0e50 Merge pull request #2751 from mrdudz/cmoscleanup Bob Andrews 2025-06-29 22:59:27 +02:00
  • cb4cd114bf handle -s correctly when using these makefiles directly mrdudz 2025-06-29 22:48:03 +02:00
  • 831eedfb58 add some reasonable warnings/errors when PREFIX is empty mrdudz 2025-06-29 22:46:42 +02:00
  • 3f3039192f adjust comments mrdudz 2025-06-29 21:06:17 +02:00
  • ce99bfb195 forgot some case values /o\ mrdudz 2025-06-29 21:05:51 +02:00