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
/
parse
Age
Commit message (
Expand
)
Author
2015-11-17
MEGAPATCH: Tabification.
Ori Bernstein
2015-11-15
Remove debugging code.
Ori Bernstein
2015-11-15
Give a good error on undefined generic parameters.
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-10-19
Work towards better match statements.
Ori Bernstein
2015-10-02
Propagate extra libraries through the system.
Ori Bernstein
2015-10-02
Allow redefinition of externs.
Ori Bernstein
2015-10-01
Don't double-insert namespaces.
Ori Bernstein
2015-09-30
Add support for duplicating functions.
Ori Bernstein
2015-09-29
Storing the visibility caused a regression.
Ori Bernstein
2015-09-29
Complain about missing trait impls.
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
Make things that should be global global.
Ori Bernstein
2015-09-26
Fix up constant initialization a bit.
Ori Bernstein
2015-09-25
Unhide declarations if needed.
Ori Bernstein
2015-09-24
Make global imports actually global.
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-24
Capture and dump function environments in parse.
Ori Bernstein
2015-09-24
Descend into complex structures to print them.
Ori Bernstein
2015-09-18
Print which usefile got the ABI version mismatch.
Ori Bernstein
2015-09-18
Remove 'long' type.
Ori Bernstein
2015-09-15
Allow 'var' in loop statements.
Ori Bernstein
2015-08-26
Test and fix hash tables.
Ori Bernstein
2015-08-24
Handle hash tables full of tombstones.
Ori Bernstein
2015-08-24
Actually fix the hash table implementation.
Ori Bernstein
2015-08-23
Fix hash table bug.
Ori Bernstein
2015-08-23
Refactor the substituition of the early coalesces.
Ori Bernstein
2015-08-22
Do slightly better code gen.
Ori Bernstein
2015-08-21
Get closer to the C ABI
Ori Bernstein
2015-08-10
Correctly dedup types in traits.
Ori Bernstein
2015-08-02
Initial support for indexed initializers.
Ori Bernstein
2015-07-31
Fix benchmarks.
Ori Bernstein
2015-07-25
Use id instead of full type for structs and unions
Ori Bernstein
2015-07-24
Replace snprintf with a variant that asserts when out of buffer.
Ori Bernstein
2015-07-18
Don't create duplicate types if we have no parameters.
Ori Bernstein
2015-07-14
Don't spuriously return 'false' for both a and b null.
Ori Bernstein
2015-07-14
Remove debug print.
Ori Bernstein
2015-07-14
Regenerate bootstrap for linux.
Ori Bernstein
2015-07-13
Correctly deduplicate types.
Ori Bernstein
2015-07-12
Fix up some more type checking.
Ori Bernstein
2015-07-12
Correctly dump out global symtabs.
Ori Bernstein
2015-07-12
Loop patterns are patterns.
Ori Bernstein
2015-07-09
Refactor namespaces.
Ori Bernstein
2015-07-05
Add support for ignored function args.
Ori Bernstein
[next]