acqn
2682fc0b79
Fixed regression on comparison to null pointer.
2024-01-10 04:51:20 +08:00
Bob Andrews
8aa59e4af3
Merge pull request #2325 from acqn/Cleanup
...
[cc65] Cleanups
2024-01-08 23:02:40 +01:00
Bob Andrews
773ed23cea
Merge pull request #2326 from acqn/Diagnostics
...
[cc65] Diagnostics
2024-01-08 22:45:44 +01:00
Bob Andrews
2127778239
Merge pull request #2336 from colinleroy/optimize-strdup
...
Optimize strdup
2024-01-08 22:13:43 +01:00
Bob Andrews
e1065d0c89
Merge pull request #2342 from colinleroy/rework-mktime
...
Rework time functions a bit
2024-01-08 22:13:05 +01:00
Bob Andrews
1e3b063b4a
Merge pull request #2320 from pm100/cl65_type
...
bug 2319 - dont allow -t after input files given
2024-01-08 21:59:21 +01:00
Bob Andrews
a71865f6ec
Merge pull request #2331 from acqn/FuncDeclFix
...
[cc65] Fixed calling convention parsing in type names and function parameter types
2024-01-08 21:58:01 +01:00
Bob Andrews
fa7dca5fa3
Merge pull request #2338 from colinleroy/fix-2237-keep-time-h-standard
...
Remove non-standard (and useless) include
2024-01-08 21:52:40 +01:00
Colin Leroy-Mira
df193c0947
Rework time functions a bit
...
- mktime: Work unsigned as time_t's type implies (shifting Y2K38 bug to 2106)
- mktime: Add unit tests
- gmtime/localtime: factorize
- gmtime/localtime: Add unit tests
- mktime/gmtime/localtime: Size optimisation (-130 bytes wrt master)
- mktime: Speed optimisation (from 23M cycles on the unit test to 2M)
2024-01-08 18:24:13 +01:00
Colin Leroy-Mira
3a439e0e1b
Little strdup optimisation
...
-12 bytes on disk
-20 cycles per strdup
-6 cycles per strlen called from strdup
2024-01-07 14:25:06 +01:00
Colin Leroy-Mira
7ce982cc68
Remove non-standard (and useless) include
...
Fixes #2337
2024-01-07 10:21:05 +01:00
mrdudz
29801a2fde
remove extra format specifier, fixed #2330
2024-01-06 17:53:24 +01:00
Bob Andrews
82f01af6ec
Merge pull request #2333 from polluks/patch-11
...
Update README.md for new target
2024-01-06 17:41:39 +01:00
Bob Andrews
c379d03dfb
Merge pull request #2332 from polluks/patch-10
...
Clean-up
2024-01-06 17:40:58 +01:00
Colin Leroy-Mira
169c9c0da0
Add strdup tests
2024-01-05 22:26:06 +01:00
Bob Andrews
1b5371b42d
Merge pull request #2335 from jedeoric/master
...
Add routine identifier for Telestrat target
2024-01-05 11:07:16 +01:00
jedeoric
bcea5dfa8f
fix comment telestrat
2024-01-05 00:46:15 +01:00
jedeoric
726b70a534
add XMAINARGS and XGETARGV for Telestrat
2024-01-05 00:45:03 +01:00
Stefan
dc9d2f0dbd
Update README.md
2024-01-03 16:46:07 +01:00
Stefan
075ece5faf
Clean-up
...
void is always fast
2024-01-03 16:35:12 +01:00
Colin Leroy-Mira
75461e1319
Apple2: implement stat(2) and statvfs(3)
2024-01-01 19:12:51 +01:00
acqn
7aab84628d
Fixed calling convention parsing in type names and function parameter types.
2024-01-01 16:11:30 +08:00
acqn
acbd87b576
Renamed GetUnqualTypeCode() to GetUnderlyingTypeCode() for consistency with GetUnderlyingType().
2024-01-01 15:27:57 +08:00
acqn
88246f852d
Removed RefineFuncDesc() as an unnecessary wrapper.
2024-01-01 15:04:50 +08:00
acqn
4e820677ee
ED_AddrExpr() and ED_IndExpr() need no return values.
2024-01-01 15:03:45 +08:00
acqn
0b7d9d8216
Fixed missing calling convention and address size qualifiers in diagnosis on function types.
2024-01-01 14:48:05 +08:00
acqn
f734f43a35
Removed extra 'const' qualifier in array-to-pointer and function-to-pointer conversions.
2024-01-01 14:48:05 +08:00
acqn
f3199e4308
Fixed type name output with K&R-style functions.
2024-01-01 14:48:03 +08:00
Bob Andrews
4343eebe67
Merge pull request #2314 from acqn/PPFix
...
[cc65] Separated C preprocessor errors from other errors
2023-12-31 19:16:44 +01:00
Bob Andrews
9e3d1e1027
Merge pull request #2309 from acqn/Diagnostics
...
[cc65] Added warning on static functions that are used but not defined
2023-12-31 19:15:48 +01:00
paul moore
c262929a62
doc cl65 change
2023-12-31 10:14:53 -08:00
Bob Andrews
0ece9449d7
Merge pull request #2307 from acqn/FuncDeclFix
...
[cc65] Fixed function declarator parser when a parameter has a function type
2023-12-31 19:11:25 +01:00
Bob Andrews
7297d2c8b6
Merge pull request #2310 from pm100/vs64
...
second try at fixing win64 build
2023-12-31 18:54:23 +01:00
Bob Andrews
d0903ba225
Merge pull request #2311 from bbbradsmith/ca65-struct-doc-clarify
...
ca65 struct and union documentation improvement and feature testing.
2023-12-31 18:51:09 +01:00
Bob Andrews
98b9814692
Merge pull request #2318 from alexthissen/lynxincludes
...
Added SPRCTL0 and SPRCTL1 bit definitions for ca65
2023-12-31 18:46:49 +01:00
paul moore
096bd0b633
bug 2319
2023-12-29 17:02:45 -08:00
Alex Thissen
66e354961c
Missed some tabs
2023-12-29 22:48:36 +01:00
Alex Thissen
061d907a11
Fixed tabs instead of spaces
2023-12-29 22:46:15 +01:00
Alex Thissen
e5f9def572
Added SPRCTL0 and SPRCTL1 bit definitions for ca65
2023-12-29 22:37:18 +01:00
acqn
b876a6b213
Fixed cc65 exitcode when there are only preprocessor errors.
2023-12-19 19:30:50 +08:00
acqn
cd7c688dff
Separated C preprocessor errors from other errors.
2023-12-18 15:30:53 +08:00
bbbradsmith
9892c8f6c4
using less generic names for the example to avoid confusion, adding cautionary example for what I think is the most error prone case
2023-12-17 05:40:00 -05:00
bbbradsmith
302c4f7409
clarify offsets of anonymous nested scope, missing quotes for names
2023-12-17 05:01:06 -05:00
bbbradsmith
0ff1b20f2a
nested struct example needs a .tag
2023-12-16 19:52:57 -05:00
bbbradsmith
f6838be162
missing <tt>
2023-12-16 19:32:52 -05:00
bbbradsmith
6cb8717c24
fix dangling space, mention .union in test comment
2023-12-16 19:25:21 -05:00
bbbradsmith
0d74b84ce4
Test of .struct and .union features. Update documentation with more examples, better clarity, and fixes to incorrect data.
2023-12-16 19:18:25 -05:00
paul moore
103d4b82c5
more msbuild syntax fixes
2023-12-14 14:43:58 -08:00
paul moore
269786a5ae
fix msbuild syntax
2023-12-14 14:38:24 -08:00
paul moore
08341aae30
second try at fixing win64 build
2023-12-14 14:25:35 -08:00