]> git.sur5r.net Git - cc65/shortlog
cc65
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.
2009-08-15 uzRemove even more transfer instructions.
2009-08-15 uzRemove unnecessary transfer instructions.
2009-08-15 uzRemove more push/pop sequences.
2009-08-15 uzChange order of replacement code in OptPtrLoad10 to...
2009-08-15 uzUse __asm__() instead of asm().
2009-08-14 uzDon't generate inlined codes for integers shifts. If...
2009-08-14 uzDon't generate short code for the tosxxx functions...
2009-08-14 uzAdded tosicmp0, a special entry point that clears the...
2009-08-14 uzTell the compiler more about the runtime library functions.
2009-08-14 uzRemoved debug code
2009-08-14 uzDo size improvements always if they have no impact...
2009-08-14 uzImprovements in array index code.
2009-08-14 uzMoved part of codeopt into coptptrload for better modul...
2009-08-06 uzFix definition for CIA (Stefan Haubenthal).
2009-08-06 uzget_tv() implementation for the CBM610 by Stefan Hauben...
2009-08-05 uzRemove the top-level Makefile's attempt to install...
2009-08-05 uzFixed an off-by-one error (reported by Greg King -...
2009-08-04 cpgintroduce STARTUP segment to Atari platform
2009-08-04 uzDon't allow to call subroutines that aren't actual...
next