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
/
gram.y
Age
Commit message (
Expand
)
Author
2018-01-14
Update language spec for new trait syntax.
Ori Bernstein
2018-01-11
Try harder to specialize. Still some bugs.
Ori Bernstein
2018-01-11
Move to new trait syntax.
Ori Bernstein
2017-12-31
Fix up grammar.
Ori Bernstein
2017-12-05
Be able to split long lines in commas
Lucas Gabriel Vuotto
2017-09-22
Remove 'in' token.
Ori Bernstein
2017-09-02
Unjank trait resolution.
Ori Bernstein
2017-09-02
'in' is now a warning.
Ori Bernstein
2017-08-20
Fix trait shit.
Ori Bernstein
2017-07-29
Automatic variables
Ori Bernstein
2017-07-26
Be stricter about declarations in function types.
Ori Bernstein
2017-07-26
Whitespace fixes.
Quentin Carbonneaux
2017-07-25
Remove spandrels.
Ori Bernstein
2017-07-19
Only use the filename itself for __init__
Ori Bernstein
2017-07-17
Start migrating code to use `for x : iterable`.
Ori Bernstein
2017-07-15
Type binding refactoring now compiles.
Ori Bernstein
2017-07-05
Add some discipline to type bindings.
Ori Bernstein
2017-07-03
Add impl(type, name) to retrieve a particular implementation of a trait decl
Michael Forney
2017-06-28
Remove unused memb from Trait and rename funcs -> proto
Michael Forney
2017-06-24
Miscellaneous typo/formatting fixes
Michael Forney
2017-03-10
Fix labels in nested functions.
Ori Bernstein
2017-02-17
Set loc when parsing decllist
Michael Forney
2017-02-14
Remove unused token type.
Ori Bernstein
2017-02-13
Clean up warnings about ambiguous grammar.
Ori Bernstein
2017-02-04
Ucons are now prefix expressions.
Ori Bernstein
2017-02-01
Revert mistaken cleanups.
Ori Bernstein
2017-02-01
Update the grammar.
Ori Bernstein
2017-01-17
Clean up grammar a little.
Ori Bernstein
2017-01-14
Whitespace fixes.
Ori Bernstein
2016-12-10
Trait members are global.
Ori Bernstein
2016-10-28
merge consecutive string literals
andrewc
2016-05-17
New syntax for casts.
Ori Bernstein
2016-05-09
Only allow one level of namespace in a name.
Ori Bernstein
2016-02-26
Fix some generated asm for plan9.
Ori Bernstein
2016-02-25
Fix forward labels in nested blocks.
Ori Bernstein
2016-02-22
Extract util functions into separate dir from parse/
Ori Bernstein
2016-02-07
Generic iterators now seem to work.
Ori Bernstein
2016-01-31
Add support for generic impls.
Ori Bernstein
2016-01-26
Remove the '$' shorthand for end of array.
Ori Bernstein
2016-01-21
Add labels before linking them up.
Ori Bernstein
2016-01-20
Add a distinction between label values and names.
Ori Bernstein
2016-01-20
fix decl for with no cond and add more tests
andrewc
2016-01-19
fix #51, loops without cond stmts
andrewc
2016-01-13
Require '->' to have an argument
andrewc
2015-12-21
Fix missing ';' in grammar.
Ori Bernstein
2015-12-15
Keep a list of impls for a given type.
Ori Bernstein
2015-12-15
Add support for traits with aux types.
Ori Bernstein
2015-12-14
Initial support for void as an expression.
Ori Bernstein
2015-12-04
Fix code formatting.
Ori Bernstein
2015-11-28
Remove makefile junk.
Ori Bernstein
[next]