.. |
.lclintrc
|
Added .lclintrc
|
2001-09-06 09:43:53 +00:00 |
anonname.c
|
Fixed nested struct/union initialization.
|
2020-07-30 08:38:24 +02:00 |
anonname.h
|
Fixed nested struct/union initialization.
|
2020-07-30 08:38:24 +02:00 |
asmcode.c
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
asmcode.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
asmlabel.c
|
Renamed struct Segments to SegContext as well as some related functions.
|
2023-10-21 23:41:36 +08:00 |
asmlabel.h
|
Renamed struct Segments to SegContext as well as some related functions.
|
2023-10-21 23:41:36 +08:00 |
asmstmt.c
|
Cleanup for symbol types and flags.
|
2024-01-10 04:51:59 +08:00 |
asmstmt.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
assignment.c
|
Fixed const qualifiers on named structs/unions members that should prevent assignments to the whole structs/unions.
|
2023-11-13 17:17:46 +08:00 |
assignment.h
|
Made "bit-field-ness" a type property instead of a SymbolEntry or ExprDesc property.
|
2021-06-09 08:03:12 +02:00 |
casenode.c
|
Fix some commonly made spelling errors in comments.
|
2022-02-21 15:44:31 -05:00 |
casenode.h
|
Fix some commonly made spelling errors in comments.
|
2022-02-21 15:44:31 -05:00 |
codeent.c
|
Removed a mysterious "Hey!" message.
|
2022-07-21 11:59:38 +08:00 |
codeent.h
|
Removed a "return" keyword from an inline function that must return (void).
|
2021-05-12 19:43:32 -04:00 |
codegen.c
|
Implement aslax7/shlax7/asrax7/shrax7
|
2024-01-29 07:59:11 +01:00 |
codegen.h
|
clearer comments on and usage of code generator flags with type conversions in the primary register.
|
2022-11-13 14:57:48 +08:00 |
codeinfo.c
|
Implement aslax7/shlax7/asrax7/shrax7
|
2024-01-29 07:59:11 +01:00 |
codeinfo.h
|
More funcinfo on register usage fixes.
|
2021-06-03 12:03:53 +02:00 |
codelab.c
|
Now every code entry has its argument parsed to tell some info.
|
2020-09-27 12:22:05 +02:00 |
codelab.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
codeopt.c
|
Optimize a bit static long assignation
|
2023-12-01 14:20:00 +01:00 |
codeopt.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
codeoptutil.c
|
Fixed OptStackOps when the stuff pushed on stack top is accessed before the op.
|
2021-06-03 12:03:53 +02:00 |
codeoptutil.h
|
Fixed OptStackOps when the stuff pushed on stack top is accessed before the op.
|
2021-06-03 12:03:53 +02:00 |
codeseg.c
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
codeseg.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
compile.c
|
Merge pull request #2370 from acqn/VisibilityFix
|
2024-01-22 18:31:47 +01:00 |
compile.h
|
Enabled to output errors and warnings about tentative definitions.
|
2020-08-07 10:16:33 +02:00 |
coptadd.c
|
Removed non-ASCII chars.
|
2021-04-19 16:06:10 +02:00 |
coptadd.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptbool.c
|
New optimizer steps to restore some possibly lost optimization with boolean due to the previous fix.
|
2023-10-21 23:56:13 +08:00 |
coptbool.h
|
Added new opts OptBoolUnary1/OptBoolUnary2 to remove unnecessary cmp + bcastax/bnegax,
|
2023-10-21 23:56:04 +08:00 |
coptc02.c
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptc02.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
coptcmp.c
|
Separated boolean optimizers from bitwise unary operator optimizers.
|
2023-10-21 23:56:01 +08:00 |
coptcmp.h
|
Separated boolean optimizers from bitwise unary operator optimizers.
|
2023-10-21 23:56:01 +08:00 |
coptind.c
|
Optimize lda/sta/lda and friends
|
2023-11-13 10:32:09 +01:00 |
coptind.h
|
Optimize lda/sta/lda and friends
|
2023-11-13 10:32:09 +01:00 |
coptjmp.c
|
New optimizer steps to restore some possibly lost optimization with boolean due to the previous fix.
|
2023-10-21 23:56:13 +08:00 |
coptjmp.h
|
New optimizer steps to restore some possibly lost optimization with boolean due to the previous fix.
|
2023-10-21 23:56:13 +08:00 |
coptlong.c
|
Cleaner updating of instructions
|
2024-01-16 09:33:33 +01:00 |
coptlong.h
|
Optimize a bit static long assignation
|
2023-12-01 14:20:00 +01:00 |
coptmisc.c
|
Moved all optimization steps from codeopt.c and some optimization steps from coptind.c into new separate files.
|
2020-09-08 14:18:22 +02:00 |
coptmisc.h
|
Moved all optimization steps from codeopt.c and some optimization steps from coptind.c into new separate files.
|
2020-09-08 14:18:22 +02:00 |
coptptrload.c
|
Made optimization steps aware of long branches better.
|
2020-10-24 21:25:24 +02:00 |
coptptrload.h
|
Removed trailing whitespaces.
|
2021-03-03 10:07:24 +01:00 |
coptptrstore.c
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptptrstore.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptpush.c
|
Fixed OptPush1 in case later code would rely on that pushax zeroes register Y.
|
2020-09-04 11:58:25 +02:00 |
coptpush.h
|
Fixed OptPush1 in case later code would rely on that pushax zeroes register Y.
|
2020-09-04 11:58:25 +02:00 |
coptshift.c
|
Made optimization steps aware of long branches better.
|
2020-10-24 21:25:24 +02:00 |
coptshift.h
|
Fixed a signed char shift optimization so that it won't be used on signed int also.
|
2015-12-13 17:04:43 -05:00 |
coptsize.c
|
Added processor flags usage tracking.
|
2020-09-13 13:50:35 +02:00 |
coptsize.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptstop.c
|
Fixed optimization for char-size bitwise XOR/OR/AND when the rhs operand is complicated.
|
2024-02-02 19:00:33 +08:00 |
coptstop.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
coptstore.c
|
Fixed a bug that didn't preserve the accumulator's value when a simple 16-bit fetch-and-store is optimized. (#637)
|
2018-05-12 13:46:16 -04:00 |
coptstore.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptsub.c
|
Removed non-ASCII chars.
|
2021-04-19 16:06:10 +02:00 |
coptsub.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
copttest.c
|
Added processor flag usage/change-tracking for non-JSR/RTS code entries.
|
2020-09-18 09:04:15 +02:00 |
copttest.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
coptunary.c
|
Separated boolean optimizers from bitwise unary operator optimizers.
|
2023-10-21 23:56:01 +08:00 |
coptunary.h
|
Separated boolean optimizers from bitwise unary operator optimizers.
|
2023-10-21 23:56:01 +08:00 |
copyleft.jrd
|
This commit was generated by cvs2svn to compensate for changes in r2,
|
2000-05-28 13:40:48 +00:00 |
dataseg.c
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
dataseg.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
datatype.c
|
Added warning on some code patterns of faulty attempt to declare anonymous structs/unions.
|
2024-01-15 23:56:42 +08:00 |
datatype.h
|
Added warning on some code patterns of faulty attempt to declare anonymous structs/unions.
|
2024-01-15 23:56:42 +08:00 |
declare.c
|
Merge pull request #2424 from acqn/Cleanup
|
2024-03-10 02:39:14 +01:00 |
declare.h
|
Improved error recovery with type cast and sizeof.
|
2023-12-10 15:43:24 +08:00 |
declattr.c
|
Renamed a few functions and struct used for declaration parser.
|
2022-11-08 14:42:52 +08:00 |
declattr.h
|
Renamed a few functions and struct used for declaration parser.
|
2022-11-08 14:42:52 +08:00 |
error.c
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
error.h
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
expr.c
|
Fixed potential errors with subtraction evaluation of identifiers at different memory locations.
|
2024-02-24 15:34:38 +08:00 |
expr.h
|
Merge pull request #2237 from acqn/CGType
|
2023-10-26 19:50:10 +02:00 |
exprdesc.c
|
Fixed regression on comparison to null pointer.
|
2024-01-10 04:51:20 +08:00 |
exprdesc.h
|
Merge pull request #2344 from acqn/Cleanup
|
2024-01-12 16:02:08 +01:00 |
funcdesc.c
|
Fixed wrapped call when the function to wrap has already got defined before it is wrapped with the pragma.
|
2023-12-10 00:47:10 +08:00 |
funcdesc.h
|
Fixed wrapped call when the function to wrap has already got defined before it is wrapped with the pragma.
|
2023-12-10 00:47:10 +08:00 |
function.c
|
Added missing checks for forward declarations of the main() function.
|
2024-01-23 14:33:05 +08:00 |
function.h
|
Made the code more constness-correct with 'Type' usage.
|
2021-04-19 15:36:55 +02:00 |
global.c
|
C++ style comments in C89 mode will cause errors only once per input file.
|
2022-09-29 19:47:31 +08:00 |
global.h
|
C++ style comments in C89 mode will cause errors only once per input file.
|
2022-09-29 19:47:31 +08:00 |
goto.c
|
Cleanup for symbol types and flags.
|
2024-01-10 04:51:59 +08:00 |
goto.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
hexval.c
|
Changed most "backticks" (grave accents) into apostrophes.
|
2019-01-05 14:57:12 -05:00 |
hexval.h
|
Removed trailing whitespaces.
|
2021-03-03 10:07:24 +01:00 |
ident.c
|
Removed trailing whitespaces.
|
2021-03-03 10:07:24 +01:00 |
ident.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
incpath.c
|
Don't use hardcoded paths on Amiga
|
2023-04-07 23:44:30 +02:00 |
incpath.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
initdata.c
|
Renamed GetUnqualTypeCode() to GetUnderlyingTypeCode() for consistency with GetUnderlyingType().
|
2024-01-01 15:27:57 +08:00 |
initdata.h
|
Separated data initializer stuff from declaration stuff.
|
2022-01-03 13:10:32 +08:00 |
input.c
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
input.h
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
lineinfo.c
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
lineinfo.h
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
litpool.c
|
Fixed string literal concatenation with pragmas in between.
|
2023-10-13 16:32:05 +08:00 |
litpool.h
|
Fixed string literal concatenation with pragmas in between.
|
2023-10-13 16:32:05 +08:00 |
loadexpr.c
|
Renamed type facility functions for deciding code generation type flags.
|
2022-10-12 13:10:17 +08:00 |
loadexpr.h
|
Added and used new utility type functions for bit-fields.
|
2021-12-01 09:45:17 +08:00 |
locals.c
|
Merge pull request #2354 from acqn/Diagnostics
|
2024-01-22 19:09:51 +01:00 |
locals.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
loop.c
|
Removed non-ASCII chars.
|
2021-04-19 15:50:52 +02:00 |
loop.h
|
Removed non-ASCII chars.
|
2021-04-19 15:50:52 +02:00 |
macrotab.c
|
Better preprocess macro expansion.
|
2022-08-22 14:34:50 +08:00 |
macrotab.h
|
Better preprocess macro expansion.
|
2022-08-22 14:34:50 +08:00 |
main.c
|
Fixed cc65 exitcode when there are only preprocessor errors.
|
2023-12-19 19:30:50 +08:00 |
opcodes.c
|
add c64dtv support
|
2020-11-15 16:35:55 +01:00 |
opcodes.h
|
Added processor state info to the OPCDesc table. However, since some opcodes are affected by the addressing mode, this info is unused in codegen/optimizer but just as quick in-code documentation/hints.
|
2020-09-18 09:04:15 +02:00 |
output.c
|
Changed most "backticks" (grave accents) into apostrophes.
|
2019-01-05 14:57:12 -05:00 |
output.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
ppexpr.c
|
Merge pull request #1913 from acqn/Diagnostics
|
2022-11-18 19:55:51 +01:00 |
ppexpr.h
|
Fixed error recovery with preprocessing directives failures.
|
2022-08-05 14:03:51 +08:00 |
pragma.c
|
Cleanup for symbol types and flags.
|
2024-01-10 04:51:59 +08:00 |
pragma.h
|
Fixed compiling with pragmas in the middle of declarations or statements.
|
2023-10-04 21:22:04 +08:00 |
preproc.c
|
Added hierarchy info about source file inclusion in diagnostic output.
|
2024-01-10 04:50:42 +08:00 |
preproc.h
|
Fixed processing '\\' followed with a newline and line number output (-E) with it.
|
2022-11-02 14:09:15 +08:00 |
reginfo.c
|
Added processor flags usage tracking.
|
2020-09-13 13:50:35 +02:00 |
reginfo.h
|
Removed trailing whitespaces.
|
2021-03-03 10:07:24 +01:00 |
scanner.c
|
Improved error recovery with type cast and sizeof.
|
2023-12-10 15:43:24 +08:00 |
scanner.h
|
Added primitive support for the ISO C99 inline feature as well as the __inline__ extension.
|
2024-01-14 00:08:41 +08:00 |
scanstrbuf.c
|
Removed trailing whitespaces.
|
2021-03-03 10:07:24 +01:00 |
scanstrbuf.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
segments.c
|
Renamed struct Segments to SegContext as well as some related functions.
|
2023-10-21 23:41:36 +08:00 |
segments.h
|
Renamed struct Segments to SegContext as well as some related functions.
|
2023-10-21 23:41:36 +08:00 |
seqpoint.c
|
If __A__,__AX__ or __EAX__ is used, post-inc/dec within the same statement will not modify it.
|
2021-06-08 14:16:14 +08:00 |
seqpoint.h
|
If __A__,__AX__ or __EAX__ is used, post-inc/dec within the same statement will not modify it.
|
2021-06-08 14:16:14 +08:00 |
shiftexpr.c
|
Merge pull request #2237 from acqn/CGType
|
2023-10-26 19:50:10 +02:00 |
shiftexpr.h
|
Removed non-ASCII chars.
|
2021-04-19 15:50:52 +02:00 |
stackptr.c
|
Removed non-ASCII chars.
|
2021-04-19 15:50:52 +02:00 |
stackptr.h
|
Removed non-ASCII chars.
|
2021-04-19 15:50:52 +02:00 |
standard.c
|
Make some arrays const.
|
2017-06-28 20:43:31 +02:00 |
standard.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
staticassert.c
|
Fixed missing diagnostics on empty enum/struct/union declareations without tag names.
|
2023-12-10 15:43:24 +08:00 |
staticassert.h
|
Change copyright notice to "The cc65 Authors"
|
2020-07-30 19:17:11 +02:00 |
stdfunc.c
|
Merge pull request #2237 from acqn/CGType
|
2023-10-26 19:50:10 +02:00 |
stdfunc.h
|
Small optimization of some cc65-generated loops.
|
2016-05-24 15:52:12 -04:00 |
stdnames.c
|
add extra underscore to _bzero, add a test for bzero/memset
|
2022-08-29 23:20:48 +02:00 |
stdnames.h
|
add extra underscore to _bzero, add a test for bzero/memset
|
2022-08-29 23:20:48 +02:00 |
stmt.c
|
Merge pull request #2237 from acqn/CGType
|
2023-10-26 19:50:10 +02:00 |
stmt.h
|
Fixed 'case'/'default' labels in non-compound 'switch' body statement.
|
2021-05-16 20:43:49 +02:00 |
swstmt.c
|
Fixed type promotion of switch case values.
|
2023-10-25 22:38:21 +08:00 |
swstmt.h
|
Normalized code.
|
2014-03-04 01:11:19 +01:00 |
symentry.c
|
Cleanup for symbol types and flags.
|
2024-01-10 04:51:59 +08:00 |
symentry.h
|
Added primitive support for the ISO C99 inline feature as well as the __inline__ extension.
|
2024-01-14 00:08:41 +08:00 |
symtab.c
|
Merge pull request #2354 from acqn/Diagnostics
|
2024-01-22 19:09:51 +01:00 |
symtab.h
|
Fixed visibility of undeclared functions and objects.
|
2024-01-13 00:46:14 +08:00 |
testexpr.c
|
If __A__,__AX__ or __EAX__ is used, post-inc/dec within the same statement will not modify it.
|
2021-06-08 14:16:14 +08:00 |
testexpr.h
|
Fixed codegen with addresses as boolean test conditions.
|
2021-03-20 01:39:32 +01:00 |
textseg.c
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
textseg.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
typecmp.c
|
Renamed GetUnqualTypeCode() to GetUnderlyingTypeCode() for consistency with GetUnderlyingType().
|
2024-01-01 15:27:57 +08:00 |
typecmp.h
|
Fixed the issue that qualifiers of pointees of function parameters were ignored for type compatibility check.
|
2023-12-09 14:34:37 +08:00 |
typeconv.c
|
Renamed GetUnqualTypeCode() to GetUnderlyingTypeCode() for consistency with GetUnderlyingType().
|
2024-01-01 15:27:57 +08:00 |
typeconv.h
|
Removed RefineFuncDesc() as an unnecessary wrapper.
|
2024-01-01 15:04:50 +08:00 |
util.c
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
util.h
|
Changed multi-line C comments into another style.
|
2014-06-30 16:51:07 -04:00 |
wrappedcall.c
|
rework to use a magic value instead of a flag, as suggested by Oliver
|
2021-05-11 14:00:49 +02:00 |
wrappedcall.h
|
rework to use a magic value instead of a flag, as suggested by Oliver
|
2021-05-11 14:00:49 +02:00 |