summary refs log tree commit diff
path: root/lisc
AgeCommit message (Collapse)Author
2016-03-08add a default align for data defsQuentin Carbonneaux
2016-03-07add test in fpcnv.ssaQuentin Carbonneaux
2016-03-07add new cast instructionQuentin Carbonneaux
2016-03-07test new conversion instructionsQuentin Carbonneaux
2016-03-07shuffle a bit visitins()Quentin Carbonneaux
2016-03-07refine immediate reload testQuentin Carbonneaux
We only need to load all the bits of a large constant when it is used in long context.
2016-03-07cosmetics in err()Quentin Carbonneaux
2016-03-07oops symbol conflict in abi3...Quentin Carbonneaux
2016-03-07fix two bad bugs in abi classificationQuentin Carbonneaux
The conditions to put a struct in memory or not were wrong. And I misused the cls field of the AClass struct.
2016-03-07make abi3 resistant to reassocQuentin Carbonneaux
2016-03-07complete abi3 test (fails)Quentin Carbonneaux
2016-03-05new abi test, driver is to doQuentin Carbonneaux
2016-03-04make bshas() inlineQuentin Carbonneaux
2016-03-04ignore .out filesQuentin Carbonneaux
2016-03-04bump up NIns, should not hurt usQuentin Carbonneaux
2016-03-04get rid of hard coded NBlkQuentin Carbonneaux
2016-03-03add some (easy) instructionsQuentin Carbonneaux
2016-03-03reduce runtime of cprime.ssaQuentin Carbonneaux
2016-03-03fix typo in abi2.ssaQuentin Carbonneaux
2016-03-03build tests with -g and show returned error codeQuentin Carbonneaux
2016-03-03new basic fp abi testQuentin Carbonneaux
2016-03-03add new abi testQuentin Carbonneaux
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-02-29revert buggy test in memory refs emissionQuentin 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.