Bob Andrews
b9eeec0c51
Merge pull request #2677 from sintech/agat-support
...
Agat support
2025-06-13 17:59:40 +02:00
Bob Andrews
af2ab29a91
Merge branch 'master' into c_sp
2025-06-12 23:38:48 +02:00
Bob Andrews
f191272feb
Merge branch 'master' into checksorted
2025-06-12 23:33:12 +02:00
Bob Andrews
fc6ed60029
Merge branch 'master' into macexpand
2025-06-12 22:18:06 +02:00
Kugel Fuhr
40aced6d6d
Command line switches -dD and -Dm were swapped in the usage information.
2025-06-12 22:02:35 +02:00
Kugel Fuhr
a6b94ebba2
Implement -dD, -dM and -dN command line switches to output macro definitions.
2025-06-12 21:50:20 +02:00
mrdudz
505160f169
a bit cleaner, also build dbgsh
2025-06-12 21:31:05 +02:00
mrdudz
86cf60d0e6
add dbginfo to src/Makefile, add building dbginfo example to CI. Fixes #2681 , supersedes #2682
2025-06-12 20:53:55 +02:00
Bob Andrews
57fa64bac6
Merge pull request #2686 from colinleroy/fix-temp-name
...
Fix temporary file name creation.
2025-06-12 18:39:54 +02:00
Colin Leroy-Mira
ffd667c2c9
Fix temporary file name creation.
...
Use the original name as template for readability in
the map file, and use the process PID instead of platform-dependant
or deprecated random filename functions to make unique temporary
filenames. Also, create these temporary files in the output
directory.
2025-06-12 18:00:10 +02:00
Bob Andrews
59441b3139
Merge pull request #2695 from kugelfuhr/kugelfuhr/fix-2363
...
Add macros to check for CPU type and supported instruction set.
2025-06-12 17:56:08 +02:00
Kugel Fuhr
ace81bd36a
Add macros to check for CPU type and supported instruction set.
2025-06-12 14:42:38 +02:00
Gorilla Sapiens
844596fd03
Merge branch 'master' into issue_2608
2025-06-12 05:59:27 +00:00
Gorilla Sapiens
51da666210
fixes #2608
2025-06-11 02:21:39 +00:00
mrdudz
aaa1058d32
use explicit markers (comments) for the bsearch table checking, simplifies the scripts and makes them more robust too :)
2025-06-09 21:48:20 +02:00
mrdudz
ba80de5efc
fix bsearch tables that must be sorted, add comment to all tables that must be sorted
2025-06-09 17:58:58 +02:00
Konstantin
34daf33d93
Remove dangling spaces
2025-06-07 14:10:50 +03:00
Konstantin
cbf1b1d5a7
Updated translation table
2025-06-07 14:00:10 +03:00
Konstantin
de524a6561
Initial Agat support
2025-06-04 22:51:17 +03:00
Gorilla Sapiens
a0772cfa10
one more comment
2025-06-04 06:43:29 +00:00
Gorilla Sapiens
b6f42f9ab2
changed "spc" to "c_sp"
2025-06-04 06:37:59 +00:00
Gorilla Sapiens
dd2f19260c
added information to Makefile output
2025-06-04 03:03:18 +00:00
Gorilla Sapiens
3d118dc6e5
rename "sp" to "spc", avoid conflict with 4510 opcodes
2025-06-04 02:06:40 +00:00
Gorilla Sapiens
9318c781ae
fixes #2666 , double charmap of char literals
2025-06-03 20:54:55 +00:00
Bob Andrews
df99b9a107
fix codestyle
2025-05-31 19:00:11 +02:00
Gorilla Sapiens
779c393e65
fixes *.s -> *.o -> exe path
2025-05-29 15:05:03 +00:00
Gorilla Sapiens
842ec4b481
tmpfiles for the *.grc -> *.s -> *.o -> exe path
2025-05-29 14:26:25 +00:00
Gorilla Sapiens
9ae0eaafcc
fixed inaccurate comment
2025-05-27 14:13:52 +00:00
Gorilla Sapiens
a1139aa6b8
removed dangling space
2025-05-27 06:31:54 +00:00
Gorilla Sapiens
ca8b072608
fixed another pedantic github build problem
2025-05-27 06:30:12 +00:00
Gorilla Sapiens
9a2f754e8d
fixes problems found by github autobuild
2025-05-27 06:18:24 +00:00
Gorilla Sapiens
11d3338282
bugfixes
2025-05-27 06:00:24 +00:00
Gorilla Sapiens
e451134e23
fixes issue #2446
2025-05-27 05:03:17 +00:00
Bob Andrews
7621fb91f0
Merge pull request #2642 from GorillaSapiens/ca65_charset_translations
...
C style character translation in ca65
2025-05-24 17:23:19 +02:00
Bob Andrews
8f4451a468
Merge pull request #2658 from kugelfuhr/kugelfuhr/fix-2655
...
Fix -W -unreachable-code not working in all cases
2025-05-24 17:17:36 +02:00
Bob Andrews
2edb5b96c5
Merge pull request #2654 from kugelfuhr/kugelfuhr/fix-2599
...
Fix missing warning for non void functions without a return statement
2025-05-24 16:59:00 +02:00
Kugel Fuhr
7be7ce4e9b
Remove tabs.
2025-05-21 11:21:40 +02:00
Kugel Fuhr
b5b7ea422e
Make sure, the command line setting for the "Unreachable code" warning is
...
checked in all cases before outputting such a warning. Fixes #2655 .
2025-05-21 11:04:21 +02:00
Kugel Fuhr
c7c7377f7a
Remove the unused function ClearDiagnosticStrBufs().
2025-05-21 10:20:59 +02:00
Kugel Fuhr
81e1312416
Remove the unused function ClearDiagnosticStrBufs().
2025-05-20 13:50:33 +02:00
Kugel Fuhr
500887ec23
Fix #2599 . The compiler handled all functions returning an int but without a
...
"return" statement by silently adding "return 0" instead of emitting a
warning. This is the desired behavior for the "main" function in C99 and
above, but the compiler applied it to all functions.
2025-05-17 17:18:05 +02:00
Max
8fbb4c39c4
Fixed a typo in Granularity
2025-05-13 09:14:03 +02:00
Gorilla Sapiens
1b85ab6985
C style character translation in ca65
2025-05-06 03:02:18 +00:00
Bob Andrews
75d43ef88e
Merge pull request #2636 from GorillaSapiens/issue_2607
...
issue #2607 , enable '\e' character escape for --standard cc65
2025-05-06 01:47:23 +02:00
Gorilla Sapiens
f48fb03540
issue #2607 , enable '\e' character escape for --standard cc65
2025-05-05 17:53:42 +00:00
Bob Andrews
4fb87d27dc
Merge pull request #2610 from GorillaSapiens/c_6.4.4.4_test1
...
conform to 6.4.4.4 for hex and octal escapes
2025-05-05 17:14:01 +02:00
Gorilla Sapiens
f13f2cb619
fixes issue #2637
2025-05-03 02:41:08 +00:00
Gorilla Sapiens
6a17aedd81
conform to 6.4.4.4 for hex and octal escapes
...
fixes problem noted in #2610
2025-05-02 05:03:55 +00:00
Kugel Fuhr
f1ed5b7057
Fixed a typo in g_typeadjust(). Will fix #2611 .
2025-04-07 09:20:51 +02:00
Bob Andrews
d5cf8ef7ea
Merge pull request #2587 from colinleroy/rewind-asm-and-fseek-paravirt
...
Rewrite rewind() in assembly,add lseek() to paravirt
2025-01-27 17:18:12 +01:00