summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-03-17Correct directionality in interpreter. Now the interpreter shouldn't use inc ...Kathy Gray
2015-03-15oops, last one broke power's build. this fixes itKathy Gray
2015-03-15Many changes:Kathy Gray
2015-03-04Fix off-by-one constraint error on vector to number coercionsKathy Gray
2015-02-27Fix a series of errors leading to the first ARM instruction not running.Kathy Gray
2015-02-25Fix rewriting tag bugKathy Gray
2015-02-25and catch a printfKathy Gray
2015-02-25Stop losing constraints due to incorrectly calculating their sizeKathy Gray
2015-02-24Fix lem printingKathy Gray
2015-02-24Turn off the printfs left in from previous debuggingKathy Gray
2015-02-24Fix bug where type parameters weren't pushing down into the body of a functio...Kathy Gray
2015-02-24Overloading formal relationKathy Gray
2015-02-18All existing type rules in line with implementation (and no more red)Kathy Gray
2015-02-18Fix dependency generation when type variable appears in a vector length positionKathy Gray
2015-02-18expression type checking inline with rules, lexp still out of date; overloadi...Kathy Gray
2015-02-17actually support string typesKathy Gray
2015-02-17Bring type rules more into modern state of type checkerKathy Gray
2015-02-14Fix another failure to keep tracking rreg effects.Kathy Gray
2015-02-13Fix error of not keeping register reads when they're accessed via a fieldKathy Gray
2015-02-13Actually use new dependency information in generation of lem/etc.Kathy Gray
2015-02-06Fix error in type internal stopping idlarm from buildingKathy Gray
2015-02-04collect and carry around more data for dependency trackingKathy Gray
2015-02-03Correct bug in typedef NAME = register bits .... for Dec not present in IncKathy Gray
2015-01-28take sign into account on whether a number fits into the number of available ...Kathy Gray
2015-01-26update ott pathKathy Gray
2015-01-23Bring slice vector's type checking into line with what the formal system says...Kathy Gray
2015-01-23remove dependency on having ott in ones pathKathy Gray
2015-01-22Actually remove minus on negative numbers from Lem outputKathy Gray
2015-01-21Fix implicit type check errorKathy Gray
2015-01-21turn negative numbers into 0-n in Lem ast backendKathy Gray
2015-01-20Fix sparse vector fupdate slicing, assigning values in the right order and wi...Kathy Gray
2015-01-19Add an overload for - for vec x vdc -> rangeKathy Gray
2015-01-17update divisionKathy Gray
2015-01-16more for loop corrections, as well as pattern match errorKathy Gray
2015-01-15signed subtractionKathy Gray
2015-01-15Fix for loop error causing premature stoppingKathy Gray
2015-01-15Add support for overflow detecting subtractionKathy Gray
2015-01-14correct where overflow checking should happen on multiplication arithmeticKathy Gray
2015-01-14correct wrongly used variable in arith operationsKathy Gray
2015-01-14more carry outKathy Gray
2015-01-14carry outKathy Gray
2015-01-12Add specialised support for numeric singleton types (i.e. what used to be ran...Kathy Gray
2014-12-19Support returning registers from functions, as with putting registers in vect...Kathy Gray
2014-12-18Fix subtraction with integer typeKathy Gray
2014-12-18Add negative literals such as -1. WARNING may not generate valid lem in the p...Kathy Gray
2014-12-18More type rulesKathy Gray
2014-12-18Bring interpreter upto date with current LemKathy Gray
2014-12-16Fix bug on nat/type/order/effect variable bindingKathy Gray
2014-12-11Add 2 ** n function; support providing type variables to other files when lexingKathy Gray
2014-12-11Change compare of two big ints to compare_big_intKathy Gray