summaryrefslogtreecommitdiff
path: root/mi
AgeCommit message (Expand)Author
2019-10-30Fix build on 9front.HEADmasterOri Bernstein
2019-10-29Merge decision tree nodes when possibleMura Li
2019-10-22Make the 9front C compiler happy: return at end of function.Ori Bernstein
2019-10-23Add a new match compiler implementationMura Li
2019-02-26Accept that `file` isn't a node.Ori Bernstein
2018-08-18Clean up draining incqueues.Ori Bernstein
2018-08-17Revert "Fix overlapping match statements (thanks Mako)"Ori Bernstein
2018-08-11We don't need early breaks.Ori Bernstein
2018-07-19Support direct tuple access operators "tuple.N"Quentin Carbonneaux
2018-07-09Add match tree debug option.Ori Bernstein
2018-07-08Fix overlapping match statements (thanks Mako)Ori Bernstein
2018-07-06Fix auto expressions for complex values.Quentin Carbonneaux
2018-07-01Make '!=' not hard coded as evaluating to '==' for enum unions.Ori Bernstein
2018-07-01Drain increment queues before jumping in matches.Ori Bernstein
2018-06-10Correctly float assignments inside function arguments.Ori Bernstein
2018-03-13Merge branch 'autoexpr' into libmathS. Gilles
2018-03-06Add ternary operator.Ori Bernstein
2018-01-26New auto operator.Quentin Carbonneaux
2018-01-22Embarrassing typo.Ori Bernstein
2018-01-21Allow using the '==' operator on enum-style union.Ori Bernstein
2018-01-21Cheap enums.Quentin Carbonneaux
2017-12-05Error correctly when a const has no init.Ori Bernstein
2017-12-05Shift the match frontier correctly.Ori Bernstein
2017-12-04Handle locally declared extern consts correctly.Ori Bernstein
2017-08-26Let's get happy little rvalues.Ori Bernstein
2017-08-13Give a better error message about incomparable types.Ori Bernstein
2017-07-29Automatic variablesOri Bernstein
2017-07-10Clean up conditions in trait satisfaction.Ori Bernstein
2017-07-09Style(9)-ify.Ori Bernstein
2017-07-08Break up overly long statements.Ori Bernstein
2017-07-08Allow matching of empty structs and arraysS. Gilles
2017-06-28Remove unused memb from Trait and rename funcs -> protoMichael Forney
2017-06-24Miscellaneous typo/formatting fixesMichael Forney
2017-01-28Describe lvalues and rvalues.Ori Bernstein
2017-01-23Fix decrement in while loop.Ori Bernstein
2016-12-06Reduce memory usage.Ori Bernstein
2016-10-09Fix bug with postinc returns.Ori Bernstein
2016-08-21Fix handling of pointers in match.Ori Bernstein
2016-08-13Don't generate loops in trees.Ori Bernstein
2016-04-04Fix matching.Ori Bernstein
2016-03-07Fix missing null terminator.Ori Bernstein
2016-02-26Fix some generated asm for plan9.Ori Bernstein
2016-02-26Fix compile of C codeOri Bernstein
2016-02-24Fix destructuring of nested tuples.Ori Bernstein
2016-02-22Fix uniniitalized variable use.Ori Bernstein
2016-02-22Extract util functions into separate dir from parse/Ori Bernstein
2016-02-22Remove comments.Ori Bernstein
2016-02-20Move more operators to flatten.Ori Bernstein
2016-02-20Move more code to flatten.cOri Bernstein
2016-02-20Start refactoringOri Bernstein