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
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
2015-12-14
Initial support for void as an expression.
Ori Bernstein
2015-12-13
Initialize ret() to 0.
Ori Bernstein
2015-12-13
Don't generate useless assignments.
Ori Bernstein
2015-12-13
Fix a couple of segfaults.
Ori Bernstein
2015-12-11
Fix code to disallow use before definition.
Ori Bernstein
2015-11-17
MEGAPATCH: Tabification.
Ori Bernstein
2015-11-06
Fix patterns with multiple sequential wildcards
Ori Bernstein
2015-11-06
Rewrite pattern matching code.
Ori Bernstein
2015-11-06
Shuffle around functions.
Ori Bernstein
2015-11-06
We only need to load a value once.
Ori Bernstein
2015-11-06
Working pattern matching.
Ori Bernstein
[next]