]> git.sur5r.net Git - cc65/shortlog
cc65
2009-09-03 uzReplace "lda (zp),y" by "lda (zp,x)" where possible...
2009-09-03 uzReplacement code for ule and ugt was wrong and did...
2009-09-01 uzAdded code replacements for several missing compare...
2009-09-01 uzTerminate after printing the version number when -V...
2009-09-01 uzUpdated and clarified the coding hints.
2009-09-01 uzImproved code generation, better tracking.
2009-09-01 uzFixed a problem with OptCmp3 that was in there for...
2009-09-01 uzMinor code improvement.
2009-09-01 uzSimplify code generated for the ?: operator when type...
2009-08-31 uzRemember more function infos in the Function struct.
2009-08-31 uzFixed a bug in Opt_tosaddax.
2009-08-31 uzSimplify the code somewhat.
2009-08-31 uzMake the AddOpLow and AddOpHigh functions usable with...
2009-08-31 uzPrint the SVN version number when -V or --version is...
2009-08-31 uzFixed a few C99isms that prevented the sources to compi...
2009-08-31 uzFixed a copy&paste error in a comment.
2009-08-31 uzImproved code for bit fields.
2009-08-31 uzImproved the code generated for bit-fields.
2009-08-31 uzAdd a warning if a function returning something does...
2009-08-31 uzThe pleasp.s module is no longer in use.
2009-08-31 uzAdded info about changed leaa0sp and leaaxsp. Rewrote...
2009-08-31 uzOh well. Decided to throw away the separate implementat...
2009-08-31 uzRenamed leaasp.s again, this time to leaa0sp.s. Added...
2009-08-31 uzRenamed leasp.s to leaasp.s
2009-08-30 uzFor bit fields contained within single bytes, try to...
2009-08-30 uzUse CHAR_BITS instead of a hardcoded 8 bits/byte.
2009-08-30 uzMake the SIZEOF_XXX constants resolve to unsigned values.
2009-08-30 uzAny field without a name is legal but useless in a...
2009-08-30 uzSeparate the functions that parse unions and structs...
2009-08-30 uzMissing resp. ignored "volatile".
2009-08-29 uzAdded even more subroutines to the "harmless calls...
2009-08-29 uzFew small changes. Started a new section about implemen...
2009-08-29 uzCode improvements
2009-08-29 uzRewrote the paragraph about compiler limits and standar...
2009-08-29 uzFirst implementation of bit fields.
2009-08-29 uzAdded more harmless functions to the list, so the stuff...
2009-08-29 uzImproved code for shifts.
2009-08-29 uzThe shift long by 4 functions do also destroy Y.
2009-08-29 uzInfo for long shift functions was missing or wrong.
2009-08-29 uzFix wrong check for typedef which caused non allocation...
2009-08-29 uzRename Width to BitWidth.
2009-08-29 uzAdded code to parse bit fields and enter them into...
2009-08-29 uzAnother tiny code improvement for integer compares.
2009-08-29 uzFixed a problem with local variables (stack offset...
2009-08-29 uzJust comment and formatting changes.
2009-08-28 uzChange mode constants for ParseDecl to an enum.
2009-08-28 uzReorder optimimization steps to get better results.
2009-08-28 uzAdded more code to improve compares.
2009-08-28 uzFixed a bug introduced by recent changes.
2009-08-28 uzIncrease count to 16384. Simplify complex expression.
2009-08-28 uzChanged code generated for compares. Fixed bugs in...
2009-08-28 uzChange code generated for compares for special cases.
2009-08-28 uzAdded -u as an alias for --force-import. Updated comman...
2009-08-28 uzRelax the precondition for OPtStackOps somewhat.
2009-08-27 uzWhen preprocessing, all compares evaluate to constants...
2009-08-27 uzAdded better code to replace tossubax.
2009-08-27 uzAdded a warning if the result of a compare operation...
2009-08-27 uzTry to generate more predicable code. clc always before...
2009-08-27 uzCheck for usage of Y instead of reloading it. The latte...
2009-08-27 uzFixed a problem with OptPtrLoad6 (must correct stack...
2009-08-27 uzAdded the --force-import option also to the cl65 utility.
2009-08-27 uzAdded a new "--force-import" command line option to...
2009-08-27 uzUse the new AddrSizeFromStr function.
2009-08-27 uzAdded an AddrSizeFromStr function.
2009-08-23 uzFixed two more function that didn't clear the high...
2009-08-23 uzFixed an error in cbm_k_save (on which cbm_save is...
2009-08-20 uzDisable handling of tossubax since it won't work as...
2009-08-20 uzAdded several constraints to the optimizer functions...
2009-08-20 uzFixed a bug reported by Greg King: Initialized data...
2009-08-19 uzSpecial cased the division 16 by 8.
2009-08-19 uzAlso handle ldaxysp as a valid load insn before a push.
2009-08-19 uzInline the left shift routines.
2009-08-19 uzApply OptTransfers3 again in a later step, so it gets...
2009-08-19 uzGenerate more predictable code.
2009-08-19 uzAdd an additional precondition check for safety.
2009-08-18 uzServal improvements, handling of tossubax.
2009-08-17 uzGreatly improved multiplication routine. Optimized...
2009-08-17 uzAdded a multiplication test program.
2009-08-17 uzChange order of insns in generated sequence in OptPtrLo...
2009-08-17 uzAdded/corrected code info.
2009-08-17 uzRewrite of the main function.
2009-08-16 uzChange order, so that the forced imports for main(...
2009-08-16 uzUse correct adddressing mode for "asl a".
2009-08-16 uzSome more pattern replacements.
2009-08-16 uzOutput an apropriate error message when a floating...
2009-08-16 uzAdded an entry point that clears the high word of rhs.
2009-08-16 uzAdded more function info
2009-08-15 uzMore entry points for long ops that clear the high...
2009-08-15 uzCheck also sreg in OptSize1. Added information about...
2009-08-15 uzAdded additional entry points that clear the high word...
2009-08-15 uzFixed wrong insertion order that caused problems with...
2009-08-15 uzFixed wrong insertion order that caused problems with...
2009-08-15 uzclc should always be the insn before adc.
2009-08-15 uzSome branch improvements.
2009-08-15 uzInline some forms of aslax1
2009-08-15 uzFixed an error
2009-08-15 uzReplace ldaxidx by inline code.
2009-08-15 uzAdd more function to the "harmless calls" list.
2009-08-15 uzMinor improvement in last change
2009-08-15 uzTry to generate more predictable code.
next