summary refs log tree commit diff
AgeCommit message (Collapse)Author
2016-03-03nicer aligned okaysQuentin Carbonneaux
2016-03-03fix output inconsistencies in test/go.shQuentin Carbonneaux
2016-03-03testbed is now functionalQuentin Carbonneaux
I would like to make sure some _ tests are passing, however I have to think of a nice way to grab debug output and compare it nicely. Some require NReg == 3, that is a pain in the ass. Maybe they can be changed to work for the full register set.
2016-03-03complete testing routineQuentin Carbonneaux
2016-03-02start work on automating testsQuentin Carbonneaux
2016-03-01more abi docsQuentin Carbonneaux
2016-02-29revert buggy test in memory refs emissionQuentin Carbonneaux
2016-02-29patch minic to new string syntaxQuentin Carbonneaux
2016-02-29cosmeticsQuentin Carbonneaux
2016-02-29group symbols together in tokens enumQuentin Carbonneaux
2016-02-28Output end data marker to correct file.Ori Bernstein
2016-02-28Make err nonstatic.Ori Bernstein
2016-02-28Error properly on strings.Ori Bernstein
Don't print junk when we don't have 'b' for a string.
2016-02-28Add zero fill data.Ori Bernstein
2016-02-28Add strings as 'b "foo"'Ori Bernstein
2016-02-28Allow trailing and ',' and references in data.Ori Bernstein
This change adds support for two things: data $foo {l 123,} Which allows easier machine generation of data statements. It also adds the ability to parse and emit references in data declarations.
2016-02-28Make parser slightly more accepting.Ori Bernstein
'_' is ok to start a symbol, and '$' is an acceptable character within a symbol.
2016-02-28More standard/better error message formatting.Ori Bernstein
2016-02-28support -o optionQuentin Carbonneaux
2016-02-27simplify a little more limit2()Quentin Carbonneaux
2016-02-27leave only the most important free todosQuentin Carbonneaux
2016-02-27remove BITS constantQuentin Carbonneaux
2016-02-27use a new bits type for bitmapsQuentin Carbonneaux
2016-02-26oops, fix wrong bitset allocationQuentin Carbonneaux
2016-02-26make the comment greppableQuentin Carbonneaux
2016-02-26use memset to zero a bitsetQuentin Carbonneaux
2016-02-26get rid of BitsQuentin Carbonneaux
2016-02-26also catch stderrQuentin Carbonneaux
2016-02-26add regression testing scriptQuentin Carbonneaux
2016-02-26bug in liveout()Quentin Carbonneaux
Because of the bsclr() call, liveout was not actually making the union correctly. Instead of performing an union, it now fully sets the bitset passed as parameter.
2016-02-26dirty fix bogus bsiter()Quentin Carbonneaux
2016-02-26compile everythingQuentin Carbonneaux
2016-02-26use bitset in rega.c (broken)Quentin Carbonneaux
2016-02-26add cheapo static assertQuentin Carbonneaux
2016-02-26use bitset in spill.cQuentin Carbonneaux
2016-02-26convert ssa.c to bitsetsQuentin Carbonneaux
2016-02-26move dumpts() into util, add bsequal()Quentin Carbonneaux
2016-02-26start conversion to dynamic bitsetsQuentin Carbonneaux
2016-02-25a little code compactionQuentin Carbonneaux
2016-02-25add some bitset functionsQuentin Carbonneaux
2016-02-25remove FP notesQuentin Carbonneaux
2016-02-24add details in the abi docQuentin Carbonneaux
2016-02-24create new doc directoryQuentin Carbonneaux
2016-02-24fix tight assertion in MEM()Quentin Carbonneaux
2016-02-24tentative big args supportQuentin Carbonneaux
2016-02-24use default use/def counts in newtmp()Quentin Carbonneaux
This is paliative, before I check that all use counts in isel.c are correct.
2016-02-24do not print null offsetsQuentin Carbonneaux
2016-02-24fix swapped operands on emitcopy() callQuentin Carbonneaux
2016-02-24prepare for big structs passing codeQuentin Carbonneaux
2016-02-24support memory class arguemntsQuentin Carbonneaux