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
2021-01-30
Allow omitting the parameter name when it's unneeded.
HEAD
master
Ori Bernstein
2020-04-30
Allow optional eol after the commas of function parameters
Mura Li
2019-03-14
Get a bit better at wrangling type bindings.
Ori Bernstein
2019-03-03
Don't set the env on typedef psuedodecls.
Ori Bernstein
2019-03-03
Merge envs correctly.
Ori Bernstein
2019-02-26
Accept that `file` isn't a node.
Ori Bernstein
2019-02-26
Add support for `__fini__` functions.
Ori Bernstein
2019-02-09
Work towards removing the streq check.
Ori Bernstein
2019-01-07
Change indexed array literal syntax.
Ori Bernstein
2018-07-19
Support direct tuple access operators "tuple.N"
Quentin Carbonneaux
2018-07-14
Push down named unions types into union tags
Ori Bernstein
2018-06-09
Consistently and corretly add Oundef.
Ori Bernstein
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-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
[next]