index
:
ori/mc.git
0.2
abi
autoexpr
autovar
bettermatch
biofunc
callee-save
closures
dependent-tags
fixtraits
freebsd-port
hashtraits
integrated
kill-sleq
libmath-merge
master
matchcomp
mbld-rebase
mbld2
mpkg
netbsd-port
peephole-opt
poller
qbe
struct-lit
threadwork
tls
trait-syntax
update-bootstrap
The Myrddin compiler.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mi
Age
Commit message (
Expand
)
Author
2018-03-13
Merge branch 'autoexpr' into libmath
S. Gilles
2018-03-06
Add ternary operator.
Ori Bernstein
2018-01-26
New auto operator.
Quentin Carbonneaux
2018-01-22
Embarrassing typo.
Ori Bernstein
2018-01-21
Allow using the '==' operator on enum-style union.
Ori Bernstein
2018-01-21
Cheap enums.
Quentin Carbonneaux
2017-12-05
Error correctly when a const has no init.
Ori Bernstein
2017-12-05
Shift the match frontier correctly.
Ori Bernstein
2017-12-04
Handle locally declared extern consts correctly.
Ori Bernstein
2017-08-26
Let's get happy little rvalues.
Ori Bernstein
2017-08-13
Give a better error message about incomparable types.
Ori Bernstein
2017-07-29
Automatic variables
Ori Bernstein
2017-07-10
Clean up conditions in trait satisfaction.
Ori Bernstein
2017-07-09
Style(9)-ify.
Ori Bernstein
2017-07-08
Break up overly long statements.
Ori Bernstein
2017-07-08
Allow matching of empty structs and arrays
S. Gilles
2017-06-28
Remove unused memb from Trait and rename funcs -> proto
Michael Forney
2017-06-24
Miscellaneous typo/formatting fixes
Michael Forney
2017-01-28
Describe lvalues and rvalues.
Ori Bernstein
2017-01-23
Fix decrement in while loop.
Ori Bernstein
2016-12-06
Reduce memory usage.
Ori Bernstein
2016-10-09
Fix bug with postinc returns.
Ori Bernstein
2016-08-21
Fix handling of pointers in match.
Ori Bernstein
2016-08-13
Don't generate loops in trees.
Ori Bernstein
2016-04-04
Fix matching.
Ori Bernstein
2016-03-07
Fix missing null terminator.
Ori Bernstein
2016-02-26
Fix some generated asm for plan9.
Ori Bernstein
2016-02-26
Fix compile of C code
Ori Bernstein
2016-02-24
Fix destructuring of nested tuples.
Ori Bernstein
2016-02-22
Fix uniniitalized variable use.
Ori Bernstein
2016-02-22
Extract util functions into separate dir from parse/
Ori Bernstein
2016-02-22
Remove comments.
Ori Bernstein
2016-02-20
Move more operators to flatten.
Ori Bernstein
2016-02-20
Move more code to flatten.c
Ori Bernstein
2016-02-20
Start refactoring
Ori Bernstein
2016-01-30
Error on unmatchable types.
Ori Bernstein
2016-01-29
Functions act as basic types.
Ori Bernstein
2016-01-24
Only walk pointer patterns that walk pointers.
Ori Bernstein
2016-01-24
Handle the other branch for pointers.
Ori Bernstein
2016-01-24
Add pointer match syntax.
Ori Bernstein
2016-01-20
Add a distinction between label values and names.
Ori Bernstein
2016-01-09
Don't attach wildcards *AFTER* accept nodes.
Ori Bernstein
2016-01-03
Update mkfiles for code shuffle
Ori Bernstein
2016-01-02
Don't double label BBs.
Ori Bernstein
2016-01-01
Actually check array sizes when inferring.
Ori Bernstein
2015-12-30
Don't double-infer nodes.
Ori Bernstein
2015-12-30
Missing a cast to fold to the right type.
Ori Bernstein
2015-12-18
Don't introduce loops in the match trie.
Ori Bernstein
2015-12-15
Fix wildcards for void.
Ori Bernstein
2015-12-15
Allow matching a single void.
Ori Bernstein
[next]