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
/
6
Age
Commit message (
Expand
)
Author
2015-12-29
Correct alignment of unions.
Ori Bernstein
2015-12-28
Fix union alignment.
Ori Bernstein
2015-12-28
Remove leftover debugging cruft.
Ori Bernstein
2015-12-28
Fix alignment in argument passing.
Ori Bernstein
2015-12-24
Fix importing/exporting traits.
Ori Bernstein
2015-12-21
Add custom iterators.
Ori Bernstein
2015-12-21
Iterable traits pass the frontend.
Ori Bernstein
2015-12-16
Mark vararg args as reflected correctly.
Ori Bernstein
2015-12-15
Don't die on zero sized structs.
Ori Bernstein
2015-12-15
Fix matching void union args.
Ori Bernstein
2015-12-15
More fixes to void values.
Ori Bernstein
2015-12-14
Don't eliminate side effects on void assign.
Ori Bernstein
2015-12-14
Fix void arguments in argument lists.
Ori Bernstein
2015-12-14
Initial support for void as an expression.
Ori Bernstein
2015-12-11
Fix code to disallow use before definition.
Ori Bernstein
2015-11-18
Fix BSS on OSX.
Ori Bernstein
2015-11-17
Put empty symbols in bss, and use .fill directives.
Ori Bernstein
2015-11-17
MEGAPATCH: Tabification.
Ori Bernstein
2015-11-06
Add support for '$' operator.
Ori Bernstein
2015-11-06
Rewrite pattern matching code.
Ori Bernstein
2015-11-06
Shuffle around functions.
Ori Bernstein
2015-11-06
Working pattern matching.
Ori Bernstein
2015-11-06
Pass the basic tests. we still fail complex ones.
Ori Bernstein
2015-11-06
Fix decision trees for structs.
Ori Bernstein
2015-10-19
Make improved pattern matching work for unions.
Ori Bernstein
2015-10-19
Work towards better match statements.
Ori Bernstein
2015-10-02
Propagate extra libraries through the system.
Ori Bernstein
2015-09-30
Fix typo.
Ori Bernstein
2015-09-17
Fix SSE instruction formats on Amd64
Ori Bernstein
2015-09-29
Fix cast checks.
Ori Bernstein
2015-09-29
Implement casting functions to pointers.
Ori Bernstein
2015-09-16
Tycode fix for plan9.
Ori Bernstein
2015-09-27
Don't index directly off of %rax.
Ori Bernstein
2015-09-27
Bump ABI version. Also, improve errors about it.
Ori Bernstein
2015-09-27
Working closures.
Ori Bernstein
2015-09-27
Add indirect call operator.
Ori Bernstein
2015-09-26
Separate out the concepts of code and func ptrs.
Ori Bernstein
2015-09-26
Create a new call node instead of mutating.
Ori Bernstein
2015-09-26
Factor out simplifying calls.
Ori Bernstein
2015-09-26
Fix up constant initialization a bit.
Ori Bernstein
2015-09-25
Capture environment for closures on creation.
Ori Bernstein
2015-09-25
Refer to captured vars through env ptr
Ori Bernstein
2015-09-24
Error out correctly with closures.
Ori Bernstein
2015-09-24
Put the closure at the function level.
Ori Bernstein
2015-09-19
Store function args into the right place.
Ori Bernstein
2015-09-16
Update Plan 9 myrddin build.
Ori Bernstein
2015-09-18
Remove 'long' type.
Ori Bernstein
2015-09-16
Add futex op constants.
Ori Bernstein
2015-09-14
Fix alignment of function args.
Ori Bernstein
2015-08-24
Revert "Generates 'rol' instructions."
Ori Bernstein
[next]