1
0
mirror of https://github.com/cc65/cc65.git synced 2024-05-31 22:41:32 +00:00
cc65/src/cc65
2022-11-18 18:19:31 +01:00
..
.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 Made local code/data labels really local to the functions where they live in. 2020-09-18 09:02:16 +02:00
asmlabel.h Made local code/data labels really local to the functions where they live in. 2020-09-18 09:02:16 +02:00
asmstmt.c Fixed handling of %v in inline asm parser. 2020-10-04 12:25:24 +02:00
asmstmt.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
assignment.c Merge pull request #1785 from acqn/Effectless 2022-07-19 17:38:03 +02: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 hopefully thats it 2022-11-18 18:19:31 +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 More funcinfo on register usage fixes. 2021-06-03 12:03:53 +02: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 Fix set but unused variable 2022-05-17 10:05:25 +02: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 revert 6096a24 - this breaks the case when the "label" is an expression containing spaces. 2022-09-17 14:41:59 +02:00
codeseg.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
compile.c Renamed a few functions and struct used for declaration parser. 2022-11-08 14:42:52 +08: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
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 Fixed OptCmp1 with certain code patterns with labels. 2022-03-01 10:40:01 +08:00
coptcmp.h Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
coptind.c Removed trailing whitespaces. 2021-03-03 10:07:24 +01:00
coptind.h Added OptShiftBack for shifting the C flag into register A and back. 2020-10-20 21:55:39 +02:00
coptjmp.c add extra optimizer step that replaces BRA by JMP if the target is external 2022-05-08 13:20:18 +02:00
coptjmp.h add extra optimizer step that replaces BRA by JMP if the target is external 2022-05-08 13:20:18 +02: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
coptneg.c Use bcc instead of bne in OptNegAX2 to ease optimizations. 2020-10-20 21:55:39 +02:00
coptneg.h Use bcc instead of bne in OptNegAX2 to ease optimizations. 2020-10-20 21:55:39 +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 crash in Opt_a_toscmpbool caused by wrong order of condition checks. 2021-09-28 17:02:37 +02: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
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 Better organized stuff related to C types. 2022-10-12 13:10:17 +08:00
datatype.h Better organized stuff related to C types. 2022-10-12 13:10:17 +08:00
declare.c Merge pull request #1910 from acqn/DeclFix 2022-11-11 21:41:04 +01:00
declare.h Renamed a few functions and struct used for declaration parser. 2022-11-08 14:42:52 +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 Renamed several functions relevent with input file info. 2022-11-02 14:16:15 +08:00
error.h Added a diagnostic level "note" for infomative messages. 2022-09-29 19:38:32 +08:00
expr.c Merge pull request #1911 from acqn/TypeFix 2022-11-11 22:05:45 +01:00
expr.h Emit warning for signed integer constant overflow 2022-10-13 23:49:07 -04:00
exprdesc.c Organized ExprDesc functions and fixed several comments. 2022-10-24 14:55:39 +08:00
exprdesc.h Organized ExprDesc functions and fixed several comments. 2022-10-24 14:55:39 +08:00
funcdesc.c fix formatting 2021-05-11 14:14:44 +02:00
funcdesc.h fix formatting 2021-05-11 14:14:44 +02:00
function.c Moved type facility functions for deciding code generation type flags. 2022-10-12 13:10:17 +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 Changed codegen for postfix inc/dec operations by deferring them till sequence points. 2020-10-20 22:01:55 +02: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 rename AddSubSearchPathFromWinBin to AddSubSearchPathFromBin 2022-04-28 18:35:05 +00:00
incpath.h Normalized code. 2014-03-04 01:11:19 +01:00
initdata.c Renamed a few functions and struct used for declaration parser. 2022-11-08 14:42:52 +08:00
initdata.h Separated data initializer stuff from declaration stuff. 2022-01-03 13:10:32 +08:00
input.c Renamed several functions relevent with input file info. 2022-11-02 14:16:15 +08:00
input.h Renamed several functions relevent with input file info. 2022-11-02 14:16:15 +08:00
lineinfo.c Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
lineinfo.h Removed trailing whitespaces. 2021-03-03 10:07:24 +01:00
litpool.c Fixed #pragma charmap for string literals. 2022-07-24 16:38:41 +08:00
litpool.h Fixed Issue #1028 by outputing local literals when exiting the function scope. 2020-06-01 22:37:40 +02:00
loadexpr.c Moved 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 Renamed a few functions and struct used for declaration parser. 2022-11-08 14:42:52 +08: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 Merge pull request #1692 from karrika/atari7800 2022-03-20 20:39:36 +01: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 Fixed errors in the conditional operator "? :" parser. 2022-11-02 13:56:55 +08:00
ppexpr.h Fixed error recovery with preprocessing directives failures. 2022-08-05 14:03:51 +08:00
pragma.c #pragma message now uses the new "note" level message routine. 2022-09-30 09:09:09 +08:00
pragma.h Allowed character code zero to be remapped with other character codes. 2016-06-11 06:43:19 -04:00
preproc.c Renamed several functions relevent with input file info. 2022-11-02 14:16:15 +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 Rephrasing warnings for suspicious decimal integer constants 2022-10-14 16:47:11 -04:00
scanner.h Fixed wide strings for preprocessor. 2022-08-22 14:34:50 +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 Support for optionally specifying address size for segments with: 2020-10-11 23:05:20 +02:00
segments.h Support for optionally specifying address size for segments with: 2020-10-11 23:05:20 +02:00
shiftexpr.c Emit warning for signed integer constant overflow 2022-10-13 23:49:07 -04: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 Renamed StaticConstExpr() and StaticConstAbsIntExpr() with clearer comments. 2020-08-30 00:26:52 +08:00
staticassert.h Change copyright notice to "The cc65 Authors" 2020-07-30 19:17:11 +02:00
stdfunc.c Made "bit-field-ness" a type property instead of a SymbolEntry or ExprDesc property. 2021-06-09 08:03:12 +02:00
stdfunc.h Small optimization of some cc65-generated loops. 2016-05-24 15:52:12 -04:00
stdnames.c Normalized code. 2014-03-04 01:11:19 +01:00
stdnames.h Normalized code. 2014-03-04 01:11:19 +01:00
stmt.c Fixed 'case'/'default' labels in non-compound 'switch' body statement. 2021-05-16 20:43:49 +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 'case'/'default' labels in non-compound 'switch' body statement. 2021-05-16 20:43:49 +02:00
swstmt.h Normalized code. 2014-03-04 01:11:19 +01:00
symentry.c Renamed a few functions and struct used for declaration parser. 2022-11-08 14:42:52 +08:00
symentry.h Renamed a few functions and struct used for declaration parser. 2022-11-08 14:42:52 +08:00
symtab.c Renamed several functions relevent with input file info. 2022-11-02 14:16:15 +08:00
symtab.h More consistent names for SymEntry functions. 2022-10-12 13:10:17 +08:00
testexpr.c Removed non-ASCII chars. 2021-04-19 15:50:52 +02: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 More consistent names for SymEntry functions. 2022-10-12 13:10:17 +08:00
typecmp.h Warnings on discarding pointer qualifiers always. 2021-03-30 19:41:20 +02:00
typeconv.c Made "bit-field-ness" a type property instead of a SymbolEntry or ExprDesc property. 2021-06-09 08:03:12 +02:00
typeconv.h Fixed ternary result type detection with pointer types. 2021-03-30 19:41:20 +02: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