Merge pull request #183 from kernigh/kernigh-include
[ack.git] / mach /
2019-03-23 David GivenMerge pull request #183 from kernigh/kernigh-include default
2019-03-22 George KoehlerInclude more headers to declare functions.
2019-03-11 David GivenMerge pull request #177 from davidgiven/dtrg-8080
2019-03-08 David GivenAdd a 'kill' pseudoinstruction to the 8080 assembler...
2019-02-17 David GivenMinor improvements to the way types are expanded (shoul...
2019-02-16 David GivenMerge pull request #171 from davidgiven/dtrg-comparisons
2019-02-16 David GivenAdd a few minor top optimisations.
2019-02-16 David GivenFix typo where I was confusing sbi and sui, with hilari...
2019-02-15 David GivenMerge pull request #168 from davidgiven/dtrg-i167
2019-02-15 David GivenLoading large constants now computes the stack offset...
2019-02-15 David GivenGenerate the proper function prologues for big stack...
2019-02-15 David GivenMerge pull request #166 from davidgiven/dtrg-comparisons
2019-02-15 David GivenCleanup.
2019-02-15 David GivenAdd rules for converting smallnconst2 and smallpconst2...
2019-02-15 David GivenUsing regpair instead of hl_or_de is not, in fact,...
2019-02-15 David GivenFix nearly all the comparisons, a lot of which were...
2019-02-14 David GivenCall cmps rather than cmpu for bge... make cmps and...
2019-02-14 David GivenUse nicely optimised helper tools to do signed comparis...
2019-02-14 David GivenMerge pull request #165 from davidgiven/dtrg-b164
2019-02-14 David GivenFix bad helper tool invocation for inl with faddrn.
2019-02-13 David GivenMerge pull request #163 from davidgiven/dtrg-regmoves
2019-02-13 David GivenTurns out that every time the compiler tried to do...
2019-02-13 David GivenMerge pull request #161 from davidgiven/dtrg-faststack
2019-02-13 David GivenMerge from default.
2019-02-13 David GivenInstead of using parameterised rsts for stack access...
2019-02-13 David GivenMerge pull request #160 from davidgiven/dtrg-b159
2019-02-13 David GivenFix issue with logical operations and small signed...
2019-02-12 David GivenMerge pull request #158 from davidgiven/dtrg-b157
2019-02-12 David GivenFix bad code generation due to not correctly flushing...
2019-02-12 David GivenMerge pull request #154 from ccodere/buildfix
2019-02-12 David GivenReplace the non-working Z80 style signed comparison...
2019-02-11 David GivenMerge pull request #156 from davidgiven/dtrg-arraysizes
2019-02-11 David GivenApply Alan Cox's patch to add the 8085 extended instruc...
2019-02-11 David GivenMerge pull request #155 from davidgiven/dtrg-arraysizes
2019-02-11 David GivenSigned comparisons now work correctly; sadly, Star...
2019-02-10 David GivenMerge from default.
2019-02-10 David GivenMerge pull request #153 from davidgiven/dtrg-i80
2019-02-10 David GivenImprove subtractions, using dad and inline constants...
2019-02-10 David GivenSimplify simple comparisons and use inlie constants...
2019-02-10 David GivenUse pop rather than inx;inx to retract the stack; consu...
2019-02-10 David GivenTeach the i80 code generator how to do left shifts...
2019-02-10 David GivenMerge pull request #152 from davidgiven/dtrg-osx
2019-02-10 David GivenReplace mkstemp() with the more modern and safer and...
2019-02-10 David Givenfreopen() appears to be problematic on OSX; as it's...
2019-02-10 David GivenBetter error reporting.
2019-02-10 David GivenRemoved a whole bunch of old strcpy() prototypes in...
2019-02-10 David GivenMerge from default.
2019-02-09 David GivenMerge pull request #148 from davidgiven/dtrg-windows
2019-02-09 David GivenMerge pull request #149 from davidgiven/dtrg-arraysizes
2019-02-09 David GivenAdd rst 3 to get the address of a frame variable; lots...
2019-02-08 David GivenMerge pull request #147 from davidgiven/dtrg-arraysizes
2019-02-08 David GivenMake sign extension much less horrible.
2019-02-08 David GivenAdd tests for simple and, or, and xor; drastically...
2019-02-08 David GivenMerge pull request #145 from davidgiven/dtrg-arraysizes
2019-02-08 David GivenSomehow the implementation of rst 2 got lost, with...
2019-02-08 David GivenFix swapped bytes in probyte which was causing junk...
2019-02-07 David GivenMerge from default.
2019-02-07 David GivenAdd rst 1 to store frame variables. Reduces Star Trek...
2019-02-07 David GivenFix warnings.
2019-02-07 David Givenrst 1 now takes an eight-bit parameter, not a 16 bit...
2019-02-06 David GivenExperimentally use rst 1 to optimise frame variable...
2019-02-06 David GivenMerge pull request #144 from davidgiven/dtrg-arraysizes
2019-02-06 David GivenUse a helper function for cai --- only saves two bytes...
2019-02-06 David GivenMerge pull request #142 from davidgiven/dtrg-arraysizes
2019-02-06 David GivenCommon out boilerplate function prologue code; shrinks...
2019-02-06 David GivenRun through clang-format before editing.
2019-02-06 David GivenMerge pull request #140 from davidgiven/dtrg-arraysizes
2019-02-06 David GivenMove the standard ret boilerplate into a helper procedu...
2018-09-22 David GivenMerge pull request #133 from davidgiven/dtrg-mips
2018-09-22 David GivenWhen parsing constants which don't fit into an arith... dtrg-mips
2018-09-22 David GivenMerge pull request #132 from davidgiven/dtrg-mips
2018-09-22 David GivenTeach the code generator about the zero register and...
2018-09-22 David GivenTake hreg aliases into account when finding evicted...
2018-09-22 David GivenAdd the OPTIONS clause to the mcgg grammar; add an...
2018-09-20 David GivenMerge pull request #131 from davidgiven/dtrg-mips
2018-09-20 David GivenRemove some old, hopefully unused PowerPC code. Teach...
2018-09-20 David GivenFix subtle register corruption bug where aliases weren...
2018-09-19 David GivenA few more minor optimisations.
2018-09-19 David GivenThe approach I was taking to csa and csb turns out...
2018-09-19 David GivenFix incorrect ori encoding.
2018-09-18 David GivenRemember to save longs and doubles. Yikes.
2018-09-18 David GivenLoads and stores (except longs, which are difficult...
2018-09-18 David GivenFixed some bad mcg ir code generation: only nodes which...
2018-09-17 David GivenAdd unsigned comparison rules.
2018-09-17 David GivenAdd extern declaration which I forget to check in.
2018-09-17 David GivenAdd specialist rules for signed integer comparisons...
2018-09-17 David GivenArray descriptor ranges are inclusive; adjust aar and...
2018-09-17 David GivenFix lar and sar, which were horribly, horribly broken...
2018-09-17 David GivenFix aar; add test.
2018-09-17 David GivenACK loi 1 and sti 1 load and store unsigned bytes....
2018-09-17 David Givenrotate() now generates valid code.
2018-09-17 David GivenFix bls4.
2018-09-17 David GivenAdded cms, and a test for it.
2018-09-17 David GivenAdd hacky 64-bit comparisons (used by M2).
2018-09-17 David GivenAdded a test for set. Fix mips set implementation.
2018-09-14 David GivenSet fixes; also add discrete tests for and, ior, xor.
2018-09-14 David GivenMake inn work; fix broken 64-bit loads and stores.
2018-09-14 David GivenImplement a working .trp.
2018-09-14 David GivenRemove la; turns out that the assembler gets upset...
2018-09-13 David GivenBugfix rck.
next