.. |
make
|
Fix SVN version stuff. The old implementation apparently had problems with
|
2011-12-29 21:18:23 +00:00 |
.lclintrc
|
Added .lclintrc
|
2001-09-06 09:43:53 +00:00 |
anonname.c
|
Use xsprintf instead of sprintf.
|
2009-09-06 19:07:18 +00:00 |
anonname.h
|
Fixed an error in struct compare. For one, the behaviour was not standard
|
2002-11-15 13:19:46 +00:00 |
asmcode.c
|
Rewrote literal handling. Literals are now saved together with other function
|
2009-12-05 22:39:45 +00:00 |
asmcode.h
|
Improved the code generated for bit-fields.
|
2009-08-31 14:59:49 +00:00 |
asmlabel.c
|
Fixed an off-by-one error (reported by Greg King - thanks).
|
2009-08-05 14:29:30 +00:00 |
asmlabel.h
|
New function IsLocalLabelName.
|
2009-08-04 19:12:34 +00:00 |
asmstmt.c
|
Rewrote literal handling. Literals are now saved together with other function
|
2009-12-05 22:39:45 +00:00 |
asmstmt.h
|
Move inline asm parsing into a separate module
|
2001-09-09 09:33:06 +00:00 |
assignment.c
|
Use the new function MarkedExprWithCheck.
|
2009-09-08 19:49:30 +00:00 |
assignment.h
|
Changed the expression parser to return the lvalue flag as part of the
|
2004-05-25 20:59:38 +00:00 |
casenode.c
|
Don't run into an internal error in case of a duplicate switch label.
|
2001-10-11 13:45:46 +00:00 |
casenode.h
|
Remove an unused function
|
2001-10-11 22:02:00 +00:00 |
codeent.c
|
Fixed warnings generated by clang (run by Per Olofsson).
|
2009-09-28 15:59:18 +00:00 |
codeent.h
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
codegen.c
|
In the generated assembly file, add import statements for all zero page
|
2010-12-29 10:18:29 +00:00 |
codegen.h
|
Rewrote literal handling. Literals are now saved together with other function
|
2009-12-05 22:39:45 +00:00 |
codeinfo.c
|
Fixed register info for several runtime functions. Info for the Y register was
|
2010-11-02 18:05:19 +00:00 |
codeinfo.h
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
codelab.c
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
codelab.h
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
codeopt.c
|
Reverted part of change 4108 that prevented an optimization step to find
|
2010-04-10 11:23:39 +00:00 |
codeopt.h
|
Allow enabling/disabline optimizer steps by file
|
2001-07-29 20:38:15 +00:00 |
codeseg.c
|
Fixed an internal error that was triggered by an attempt to move an empty list
|
2012-01-21 21:35:49 +00:00 |
codeseg.h
|
Improved the code generated for bit-fields.
|
2009-08-31 14:59:49 +00:00 |
compile.c
|
Disallow __asm__ on global level.
|
2011-11-07 21:25:20 +00:00 |
compile.h
|
Rewrote literal handling. Literals are now saved together with other function
|
2009-12-05 22:39:45 +00:00 |
coptadd.c
|
clc should always be the insn before adc.
|
2009-08-15 16:00:30 +00:00 |
coptadd.h
|
More optimizations
|
2005-09-12 22:38:19 +00:00 |
coptc02.c
|
Some function renaming.
|
2005-09-11 12:52:12 +00:00 |
coptc02.h
|
First support for STZ
|
2002-03-11 06:29:54 +00:00 |
coptcmp.c
|
Removed an unused table.
|
2009-10-24 19:37:57 +00:00 |
coptcmp.h
|
Another tiny code improvement for integer compares.
|
2009-08-29 11:31:28 +00:00 |
coptind.c
|
Fixed a problem introduced with the last change.
|
2009-10-31 14:01:22 +00:00 |
coptind.h
|
New optimization step
|
2009-09-29 18:46:25 +00:00 |
coptneg.c
|
Some function renaming.
|
2005-09-11 12:52:12 +00:00 |
coptneg.h
|
More source splitting.
|
2001-09-30 21:56:45 +00:00 |
coptptrload.c
|
Fixed an error in OptPtrLoad16.
|
2009-09-08 21:10:19 +00:00 |
coptptrload.h
|
Some more pattern replacements.
|
2009-08-16 20:56:33 +00:00 |
coptpush.c
|
A few size optimizations
|
2002-11-23 16:33:35 +00:00 |
coptpush.h
|
A few size optimizations
|
2002-11-23 16:33:35 +00:00 |
coptsize.c
|
Added info about changed leaa0sp and leaaxsp. Rewrote g_leasp to cope with 16
|
2009-08-31 12:41:38 +00:00 |
coptsize.h
|
Added more size optimizations, separate module
|
2002-10-08 20:56:00 +00:00 |
coptstop.c
|
Change the OptStackOps function so that it adjusts the instruction pointer
|
2010-04-25 21:51:59 +00:00 |
coptstop.h
|
More optimizations
|
2001-09-25 20:37:58 +00:00 |
coptstore.c
|
ldaxysp doesn't return flags any more.
|
2006-04-15 20:45:35 +00:00 |
coptstore.h
|
Added some code rewriting (may enable optimizations in a few cases).
|
2006-04-15 20:31:43 +00:00 |
coptsub.c
|
Optimize decaxn
|
2006-04-15 19:28:45 +00:00 |
coptsub.h
|
Optimize decaxn
|
2006-04-15 19:28:45 +00:00 |
copttest.c
|
Removed some left over debug output
|
2010-11-16 10:14:56 +00:00 |
copttest.h
|
Added another optimization step.
|
2009-10-26 10:17:53 +00: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
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
dataseg.h
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
datatype.c
|
More preparations for an extension of the calling conventions.
|
2010-04-29 20:30:49 +00:00 |
datatype.h
|
More preparations for an extension of the calling conventions.
|
2010-04-29 20:30:49 +00:00 |
declare.c
|
Fixed an internal error caused by muddling through after an error occurred and
|
2011-09-18 20:36:19 +00:00 |
declare.h
|
Fixed the existing but unused attribute parsing code. Added
|
2009-10-18 18:31:02 +00:00 |
declattr.c
|
Changed handling of attributes to a more generic form (it's allowed in each
|
2009-10-18 21:42:59 +00:00 |
declattr.h
|
Changed handling of attributes to a more generic form (it's allowed in each
|
2009-10-18 21:42:59 +00:00 |
error.c
|
Fix output of --help regarding -W. Added new option --list-warnings.
|
2011-05-01 17:42:49 +00:00 |
error.h
|
Fix output of --help regarding -W. Added new option --list-warnings.
|
2011-05-01 17:42:49 +00:00 |
expr.c
|
Fixed a problem reported by Greg King. structs returned from functions in the
|
2012-01-20 16:01:25 +00:00 |
expr.h
|
Allow to store start and end of generated code in the ExprDesc structure. New
|
2009-09-08 19:48:22 +00:00 |
exprdesc.c
|
Reenable compile time evaluation of strlen for string literals.
|
2010-03-20 18:51:59 +00:00 |
exprdesc.h
|
Reenable compile time evaluation of strlen for string literals.
|
2010-03-20 18:51:59 +00:00 |
funcdesc.c
|
Fixed a bug that caused problems locating the last parameter of a function
|
2003-08-10 17:05:18 +00:00 |
funcdesc.h
|
Moved the fascall and near/far flags from the function desriptor into the
|
2008-08-24 17:33:30 +00:00 |
function.c
|
Write out global symbols to the debug file. Added some fixes for unusual
|
2011-08-31 20:48:40 +00:00 |
function.h
|
Adjust code to C99 regarding the main function: Not returning anything in a
|
2011-08-04 17:18:06 +00:00 |
global.c
|
Parse #pragma align() (does nothing currently).
|
2011-07-12 19:35:49 +00:00 |
global.h
|
Parse #pragma align() (does nothing currently).
|
2011-07-12 19:35:49 +00:00 |
goto.c
|
More polishing to get the line info right
|
2001-05-22 16:54:47 +00:00 |
goto.h
|
More polishing to get the line info right
|
2001-05-22 16:54:47 +00:00 |
hexval.c
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
hexval.h
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
ident.c
|
Use chartype.h instead of ctype.h
|
2001-01-05 19:24:47 +00:00 |
ident.h
|
This commit was generated by cvs2svn to compensate for changes in r2,
|
2000-05-28 13:40:48 +00:00 |
incpath.c
|
Restructured search path handling.
|
2010-05-09 10:54:15 +00:00 |
incpath.h
|
Restructured search path handling.
|
2010-05-09 10:54:15 +00:00 |
input.c
|
When generating the dependency file, escape spaces in file names.
|
2011-12-05 21:32:59 +00:00 |
input.h
|
Restructured search path handling.
|
2010-05-09 10:54:15 +00:00 |
lineinfo.c
|
Changed generation of makefile dependencies:
|
2010-05-01 09:42:12 +00:00 |
lineinfo.h
|
Fixed a bug: Compiling an empty source file led to an internal error.
|
2005-06-08 11:31:00 +00:00 |
litpool.c
|
New option and #pragma --local-strings that causes string literals to be
|
2009-12-08 20:35:24 +00:00 |
litpool.h
|
New option and #pragma --local-strings that causes string literals to be
|
2009-12-08 20:35:24 +00:00 |
loadexpr.c
|
Masking a bit field is unnecessary if there was no shift operation or if the
|
2012-01-20 15:54:43 +00:00 |
loadexpr.h
|
Renamed ExprLoad to LoadExpr.
|
2004-06-09 19:25:28 +00:00 |
locals.c
|
Fix the check for constant static local data, which was wrong when the data
|
2010-05-27 19:47:13 +00:00 |
locals.h
|
Working on the new backend
|
2001-05-03 17:34:54 +00:00 |
loop.c
|
The loop code will access the stackpointer directly
|
2004-06-06 10:52:32 +00:00 |
loop.h
|
The loop code will access the stackpointer directly
|
2004-06-06 10:52:32 +00:00 |
macrotab.c
|
Tracked rename of hashstr -> hashfunc.
|
2011-08-12 15:36:53 +00:00 |
macrotab.h
|
Added C99 variadic macros
|
2005-07-24 22:14:41 +00:00 |
main.c
|
Added TGT_GEOS_CBM and TGT_GEOS_APPLE.
|
2011-12-28 13:33:38 +00:00 |
opcodes.c
|
Fixed inline assembler problems with instructions where implicit means
|
2004-07-18 09:34:52 +00:00 |
opcodes.h
|
Fixed inline assembler problems with instructions where implicit means
|
2004-07-18 09:34:52 +00:00 |
output.c
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
output.h
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
pragma.c
|
Parse #pragma align() (does nothing currently).
|
2011-07-12 19:35:49 +00:00 |
pragma.h
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
preproc.c
|
Reverted some errorneously committed changes which enabled debug output.
|
2012-01-20 16:04:37 +00:00 |
preproc.h
|
Added license information preproc.h
|
2004-06-29 20:26:27 +00:00 |
reginfo.c
|
Fixed a bug.
|
2003-10-06 10:29:17 +00:00 |
reginfo.h
|
Fixed a bug.
|
2003-10-06 10:29:17 +00:00 |
scanner.c
|
More preparations for an extension of the calling conventions.
|
2010-04-29 20:30:49 +00:00 |
scanner.h
|
Added the cdecl keyword
|
2010-04-09 19:47:33 +00:00 |
scanstrbuf.c
|
Fixed a problem with SB_GetSym.
|
2009-10-14 13:03:47 +00:00 |
scanstrbuf.h
|
Rewrote most of the #pragma parsing code. I'm still not satisfied, but at
|
2009-10-13 21:24:32 +00:00 |
segments.c
|
Move global segment creation to a better place in source.
|
2009-12-04 13:04:40 +00:00 |
segments.h
|
Move global segment creation to a better place in source.
|
2009-12-04 13:04:40 +00:00 |
shiftexpr.c
|
Changed the low level type representation from a strung of unsigned short
|
2006-02-19 12:29:37 +00:00 |
shiftexpr.h
|
Move shift expression evaluation into a separate module. More checks and
|
2004-06-29 20:44:01 +00:00 |
stackptr.c
|
Changed the low level type representation from a strung of unsigned short
|
2006-02-19 12:29:37 +00:00 |
stackptr.h
|
Changed the low level type representation from a strung of unsigned short
|
2006-02-19 12:29:37 +00:00 |
standard.c
|
The -A and --ansi switches are gone, together with the __STRICT_ANSI__
|
2004-06-21 22:22:11 +00:00 |
standard.h
|
The -A and --ansi switches are gone, together with the __STRICT_ANSI__
|
2004-06-21 22:22:11 +00:00 |
stdfunc.c
|
More strcmp inlining.
|
2010-03-23 21:47:12 +00:00 |
stdfunc.h
|
Rewrote code generation for the strlen standard function. Added code for
|
2004-06-02 21:33:35 +00:00 |
stdnames.c
|
Inline some occurances of strcmp.
|
2010-03-22 22:28:45 +00:00 |
stdnames.h
|
Inline some occurances of strcmp.
|
2010-03-22 22:28:45 +00:00 |
stmt.c
|
Fix consecutive false errors when a label without a following statement is
|
2010-12-30 19:30:54 +00:00 |
stmt.h
|
Switch statement may now contain arbitrary code as the standard requires. The
|
2008-08-01 19:44:01 +00:00 |
svnversion.h
|
Print the SVN version number when -V or --version is used.
|
2009-08-31 17:17:18 +00:00 |
swstmt.c
|
Fixed asm code to source line relation in switch statements. The switch code
|
2009-02-23 22:19:23 +00:00 |
swstmt.h
|
Switch statement may now contain arbitrary code as the standard requires. The
|
2008-08-01 19:44:01 +00:00 |
symentry.c
|
Rewrote literal handling. Literals are now saved together with other function
|
2009-12-05 22:39:45 +00:00 |
symentry.h
|
Rewrote literal handling. Literals are now saved together with other function
|
2009-12-05 22:39:45 +00:00 |
symtab.c
|
Write out global symbols to the debug file. Added some fixes for unusual
|
2011-08-31 20:48:40 +00:00 |
symtab.h
|
Write out global symbols to the debug file. Added some fixes for unusual
|
2011-08-31 20:48:40 +00:00 |
testexpr.c
|
Removed ExprLoad to LoadExpr.
|
2004-06-09 14:12:57 +00:00 |
testexpr.h
|
Move the expression test code into separate modules.
|
2004-03-02 18:00:08 +00:00 |
textseg.c
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
textseg.h
|
Added a separate output module that is used to manage the output file.
|
2009-02-23 21:25:59 +00:00 |
typecmp.c
|
Moved the fascall and near/far flags from the function desriptor into the
|
2008-08-24 17:33:30 +00:00 |
typecmp.h
|
Fixed a compatibility problem in TypeCmp: Subtracting pointers with different
|
2009-07-28 19:29:11 +00:00 |
typeconv.c
|
Fixed a bug: To check for signed types use IsSignSigned, not !IsSignUnsigned.
|
2012-01-01 18:26:39 +00:00 |
typeconv.h
|
Fixed a comment.
|
2008-08-05 15:52:25 +00:00 |
util.c
|
Some renaming
|
2004-06-29 20:35:39 +00:00 |
util.h
|
Some renaming
|
2004-06-29 20:35:39 +00:00 |