Bob Andrews
|
86b09f56a6
|
Merge pull request #2260 from colinleroy/optimize-substraction
Optimize integer decrements by 1
|
2023-11-28 14:40:51 +01:00 |
|
Bob Andrews
|
acf159adbc
|
Merge pull request #2269 from colinleroy/optimize_gt_255
Optimize unsigned int and long > 255
|
2023-11-28 14:36:39 +01:00 |
|
Bob Andrews
|
ad0b778008
|
Merge pull request #2265 from acqn/C99Main
[cc65] Enabled implicit "return 0" in C99 standard main function in default cc65 mode
|
2023-11-28 14:27:55 +01:00 |
|
Bob Andrews
|
7e6399d439
|
Merge pull request #2268 from picocomputer/master
add rp6502 target
|
2023-11-27 17:53:43 +01:00 |
|
rumbledethumps
|
3905e43068
|
style update
|
2023-11-26 15:12:20 -08:00 |
|
Bob Andrews
|
ab0ab8e36f
|
Merge pull request #2267 from acqn/Diagnostics
[cc65] Removed extra "'}' expected" error message
|
2023-11-26 22:14:30 +01:00 |
|
Bob Andrews
|
e6c8f896b0
|
Merge pull request #2264 from ryandesign/patch-2
Fix typos; other copyediting
|
2023-11-26 22:06:06 +01:00 |
|
Bob Andrews
|
f95e3a1e49
|
Merge pull request #2263 from ryandesign/patch-1
Fix typo
|
2023-11-26 22:05:03 +01:00 |
|
rumbledethumps
|
502e13173a
|
Merge branch 'cc65:master' into master
|
2023-11-25 19:55:56 -08:00 |
|
Colin Leroy-Mira
|
f1b0fbebd5
|
Remove all indexed accesses to SCC registers
Some IIgs models had issues sending bytes out.
Also make channel tests clearer.
|
2023-11-24 18:37:43 +01:00 |
|
Colin Leroy-Mira
|
3066b1f9b4
|
Optimize unsigned int and long > 255
|
2023-11-17 22:49:03 +01:00 |
|
rumbledethumps
|
564c85235f
|
style update and add rp6502 doc
|
2023-11-17 11:08:51 -08:00 |
|
rumbledethumps
|
b17c4d3434
|
add rp6502 target
|
2023-11-16 18:46:16 -08:00 |
|
acqn
|
f6c3a1b209
|
Removed the extra "'}' expected" error message following a "Excess elements in struct/union initializer" error message.
|
2023-11-15 21:17:05 +08:00 |
|
Ryan Carsten Schmidt
|
e9e3cd969e
|
Fix typos; other copyediting
|
2023-11-14 00:57:07 -06:00 |
|
Ryan Carsten Schmidt
|
913ab3607f
|
Fix typo
|
2023-11-14 00:22:36 -06:00 |
|
Colin Leroy-Mira
|
b3eca51264
|
Add int decrement tests
|
2023-11-13 10:32:27 +01:00 |
|
Colin Leroy-Mira
|
076137f41b
|
Optimize lda/sta/lda and friends
|
2023-11-13 10:32:09 +01:00 |
|
Colin Leroy-Mira
|
9242508abf
|
Optimize substraction of 1
|
2023-11-13 10:31:48 +01:00 |
|
Bob Andrews
|
d7d1d89698
|
Merge pull request #2252 from colinleroy/optimize-multiply-by-zero
Optimize multiplication by zero
|
2023-11-12 18:47:34 +01:00 |
|
Bob Andrews
|
be49751ad2
|
Merge pull request #2254 from brian6932/upload-64-bit-snapshot
Upload 64-bit Windows snapshot to Sourceforge
|
2023-11-12 18:44:41 +01:00 |
|
Colin Leroy-Mira
|
d00a23feff
|
Update Apple 2 serial documentation
Reflect the new support of SER_HS_NONE.
|
2023-11-12 15:16:47 +01:00 |
|
Bob Andrews
|
ab2163f2c8
|
Merge pull request #2255 from polluks/patch-9
Fixed typo
|
2023-11-11 13:37:41 +01:00 |
|
Colin Leroy-Mira
|
86d498b7b3
|
Implement SER_HS_NONE on Apple IIgs serial driver
|
2023-11-10 21:56:43 +01:00 |
|
Stefan
|
f8d7c0cd4c
|
Fixed typo
|
2023-11-08 11:13:31 +01:00 |
|
Brian
|
83f51b1e3c
|
mention in readme
|
2023-11-06 21:53:14 -05:00 |
|
Brian
|
23f37c40aa
|
Upload 64-bit Windows snapshot to Sourceforge
|
2023-11-06 21:36:58 -05:00 |
|
Colin Leroy-Mira
|
cff611711b
|
Optimize multiplication by zero
|
2023-11-06 11:04:00 +01:00 |
|
Colin Leroy-Mira
|
fe115fb621
|
Revert "Apple 2 SSC: Handle SER_HS_NONE with no performance impact"
This reverts commit 0eafb6d1d5 .
This was buggy, as we sta Stopped when asserting flow, and this stops
SER_GET.
|
2023-11-05 11:34:51 +01:00 |
|
Colin Leroy-Mira
|
8a797095c1
|
Apple 2 SSC: Handle SER_HS_NONE with no performance impact
|
2023-11-05 11:34:51 +01:00 |
|
Colin Leroy-Mira
|
94239525ca
|
Apple2 SSC: Implement no flow control
|
2023-11-05 11:34:51 +01:00 |
|
Bob Andrews
|
5b47def166
|
Merge pull request #2248 from acqn/ReturnTypeCheck
[cc65] Improved function return type check
|
2023-11-01 15:08:48 +01:00 |
|
Bob Andrews
|
f381d23001
|
Merge pull request #2236 from acqn/TypeFix
[cc65] Fixed some type-related bugs which don't have any impact yet
|
2023-10-29 12:37:07 +01:00 |
|
Bob Andrews
|
f7cf14bf58
|
Merge pull request #2246 from acqn/ArrayFix
[cc65] Fixes for nested unspecified-length/flexible arrays
|
2023-10-29 12:10:30 +01:00 |
|
Bob Andrews
|
65aad16d83
|
Merge pull request #2245 from acqn/MinorFix
[cc65] Avoided unnecessary BSS name duplication for tentative global variables
|
2023-10-28 15:26:31 +02:00 |
|
acqn
|
d424883716
|
Fixed diagnostics on qualifiers of function return types.
|
2023-10-28 15:24:13 +08:00 |
|
acqn
|
8e45a4c960
|
Fixed the bug that a union type containing a struct with a flexible array member was accepted as a struct member or array element type.
|
2023-10-27 23:46:10 +08:00 |
|
acqn
|
85e63e99a6
|
Fixed regression: array element of incomplete type.
|
2023-10-27 21:51:45 +08:00 |
|
Bob Andrews
|
94ef5856d0
|
Merge pull request #2235 from acqn/Cleanup
[cc65] Cleanups
|
2023-10-26 20:07:39 +02:00 |
|
Bob Andrews
|
401bcaa5ff
|
Merge pull request #2237 from acqn/CGType
[cc65] Renamed type facility functions for deciding code generation type flags
|
2023-10-26 19:50:10 +02:00 |
|
Bob Andrews
|
16f6860f57
|
Merge pull request #2243 from acqn/StdFuncFix
[cc65] Inlined std functions fixes
|
2023-10-26 17:39:07 +02:00 |
|
Bob Andrews
|
10f709eeb7
|
Merge pull request #2234 from acqn/Diagnostics
[cc65] Minor fix for error recovery from duplicated struct members
|
2023-10-26 17:10:01 +02:00 |
|
Bob Andrews
|
316ae886d7
|
Merge pull request #2242 from acqn/SwitchFix
[cc65] Fixed type promotion of switch case values
|
2023-10-26 16:56:01 +02:00 |
|
Bob Andrews
|
a8d00bfaae
|
Merge pull request #2240 from acqn/BitwiseOpt
[cc65] New TOS optimization steps for 8-bit subtraction and bitwise operations
|
2023-10-26 16:53:37 +02:00 |
|
Bob Andrews
|
8e6c0c1466
|
Merge pull request #2238 from acqn/BoolOptFix
[cc65] Bool opt fixes
|
2023-10-26 13:06:33 +02:00 |
|
acqn
|
df392fc104
|
Fixed type promotion of switch case values.
|
2023-10-25 22:38:21 +08:00 |
|
acqn
|
a31b35b2a6
|
Fixed naming of local variables in CG_TypeOfBySize and CG_TypeOf.
|
2023-10-22 10:42:17 +08:00 |
|
acqn
|
70549e868e
|
New optimizer steps to restore some possibly lost optimization with boolean due to the previous fix.
|
2023-10-21 23:56:13 +08:00 |
|
acqn
|
f321bb16e5
|
Fixed potential bugs with boolean branch optimizers when more than one jeq/jne follows.
|
2023-10-21 23:56:07 +08:00 |
|
acqn
|
79c52e742f
|
Added new opts OptBoolUnary1/OptBoolUnary2 to remove unnecessary cmp + bcastax/bnegax,
as well as OptBoolUnary3 to "strength-reduce" certain bcastax/bnegax to boolne/booleq.
|
2023-10-21 23:56:04 +08:00 |
|