Gorilla Sapiens
06a77abc68
Merge branch 'master' into sane_makefile_output
2025-06-18 06:26:58 +00:00
mrdudz
5a3aa1fd51
fix/add missing .ifp02x and .p02x pseudo ops, update test
2025-06-17 23:34:23 +02:00
Bob Andrews
2470851bfd
Merge pull request #2703 from mrdudz/testbug2110
...
add test for #2110
2025-06-14 23:03:00 +02:00
mrdudz
7620e551ee
add test
2025-06-14 22:40:29 +02:00
mrdudz
1ac8a51c58
added repro cases from #2172 as tests
2025-06-14 21:39:00 +02:00
Gorilla Sapiens
880322a5ae
renamed test as requested.
2025-06-12 06:06:52 +00:00
Gorilla Sapiens
844596fd03
Merge branch 'master' into issue_2608
2025-06-12 05:59:27 +00:00
mrdudz
ccdc5b9fea
massaged repro case from #2608 into a test
2025-06-11 20:50:04 +02:00
Gorilla Sapiens
51da666210
fixes #2608
2025-06-11 02:21:39 +00:00
Gorilla Sapiens
dd2f19260c
added information to Makefile output
2025-06-04 03:03:18 +00: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
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
Colin Leroy-Mira
cfbfaa559c
Add ZX02 and LZSA (1,2) decompressors
2025-05-13 21:26:47 +02: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
Bob Andrews
0742b68ea1
Merge pull request #2639 from GorillaSapiens/issue_2637
...
fixes issue #2637
2025-05-05 17:01:22 +02:00
Gorilla Sapiens
f13f2cb619
fixes issue #2637
2025-05-03 02:41:08 +00:00
Gorilla Sapiens
060522a740
issue #2633 print unambiguous success message
2025-05-02 05:43:14 +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
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
Kugel Fuhr
1556c8ac7c
Move the test from "todo" to "val" since it shouldn't fail any longer.
2025-01-05 17:04:31 +01:00
Colin Leroy-Mira
21345bd6da
Fix headers
2025-01-01 14:32:07 +01:00
Colin Leroy-Mira
adfb42bfa6
Rewrite rewind in assembly
2025-01-01 14:32:07 +01:00
Colin Leroy-Mira
5531320b51
Fix test_fread return value on error
2025-01-01 14:32:07 +01:00
Colin Leroy-Mira
50cccc2c3a
Add lseek to sim6502 paravirt
2025-01-01 14:32:03 +01:00
Sidney Cadot
178ab08fe2
Test to demonstrate issue #2566 .
2024-12-20 21:47:01 +01:00
Bob Andrews
4dfbccfafd
Merge pull request #2522 from kugelfuhr/kugelfuhr/code-optimizations
...
Improve generated code for AND/EOR/ORA
2024-10-05 15:03:46 +02:00
Bob Andrews
270aa4417b
Merge pull request #2524 from kugelfuhr/kugelfuhr/fix-2523
...
Fix some issues with preprocessor expressions
2024-10-05 14:14:29 +02:00
Kugel Fuhr
9c69aac097
Fix some issues with signedness in preprocessor expressions. Do also disallow
...
comma expressions since the aren't compliant and collide with macro invocations.
2024-09-17 11:45:46 +02:00
Bob Andrews
16258d812b
Merge pull request #2521 from kugelfuhr/kugelfuhr/fix-2520
...
Fix wrong evaluation of ternary expressions in the preprocessor
2024-09-15 19:24:22 +02:00
mrdudz
7dc09fdb05
add test related to bug#2515 / pr#2518
2024-09-15 19:22:16 +02:00
Kugel Fuhr
175ec65af1
Fix #2520 .
2024-09-14 21:12:19 +02:00
Bob Andrews
e7c735ed8c
Merge pull request #2513 from kugelfuhr/kugelfuhr/fix-2505
...
Remove casts from stdint.h
2024-09-14 01:38:46 +02:00
Kugel Fuhr
231ab4169b
Added a test.
2024-09-13 19:30:38 +02:00
Kugel Fuhr
001fa05d48
Move the test to the test/standard directory.
2024-09-13 19:18:31 +02:00
Bob Andrews
34d8c3ef0a
Merge pull request #2517 from kugelfuhr/kugelfuhr/time-improvements
...
Improved/fixed the time() function
2024-09-13 17:47:14 +02:00
Bob Andrews
b5135b3ae0
Merge pull request #2502 from kugelfuhr/kugelfuhr/fix-2461
...
Fix issue #2461
2024-09-13 15:53:49 +02:00
Kugel Fuhr
efa2020d93
Improved/fixed the time() function:
...
- When the underlying clock_gettime function returned an error, the value
returned via *timep was wrong.
- Reduced code size by 7 bytes.
- Don't suck in ldeaxi.
2024-09-12 09:14:57 +02:00
Kugel Fuhr
6113dc5995
Removed casts from stdint.h. Added a test. Fixes #2505 .
2024-09-10 08:12:31 +02:00
Bob Andrews
31a0d5cc40
Merge pull request #2503 from colinleroy/master
...
Optimize stpcpy's size and speed
2024-09-08 16:17:14 +02:00
Bob Andrews
38038fd0d3
Merge pull request #2512 from kugelfuhr/kugelfuhr/fix-2134
...
Warn for braces around a pointer initializer
2024-09-08 16:05:58 +02:00
Kugel Fuhr
d825a40add
The test needs a main() function.
2024-09-08 09:36:40 +02:00
Kugel Fuhr
3c5269dede
Warn for braces around a pointer initializer.
2024-09-08 09:11:47 +02:00
Colin Leroy-Mira
55d3a6ea39
Optimize stpcpy's size and speed
2024-09-07 21:24:53 +02:00
Kugel Fuhr
d996e20c5f
Fix issues #2461 . This was always wrong even in cases where it seemed to work.
...
If it did, it was by coincidence.
2024-09-03 20:21:48 +02:00
Kugel Fuhr
cd4357057f
The change from #2495 didn't take into account that recursive calls to main()
...
are legal in C. With the changes from #2495 , such calls will usually crash the
machine. But recursive calls to main() are rare and on the 6502 every byte
saved is precious. So this change limits the effect of #2495 to cc65 mode and
at the same time disallows recursive calls to main() in this mode. If
recursive calls to main() are actually required, the code must be compiled in
c89 or c99 mode.
2024-09-02 10:39:42 +02:00
Bob Andrews
5e5dd1d6c4
Merge pull request #2498 from kugelfuhr/kugelfuhr/fix-include-in-macros
...
Fix .include within .macro/.repeat
2024-09-01 23:26:33 +02:00
Kugel Fuhr
cc0db26e20
Added some tests.
2024-09-01 20:22:29 +02:00
Bob Andrews
601deab3a2
Merge pull request #2492 from kugelfuhr/kugelfuhr/alternative-pragma-names
...
Allow alternative names for pragmas that contain underlines instead of dashes
2024-09-01 17:57:38 +02:00