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
/
node.c
Age
Commit message (
Expand
)
Author
2014-02-02
Remove 'trait' node.
Ori Bernstein
2014-02-01
Stub in more code for trait/impl.
Ori Bernstein
2014-01-31
Nomenclature change: cstr -> trait
Ori Bernstein
2014-01-13
Work towards parsing traits definitions.
Ori Bernstein
2013-12-28
Add parsing support for iter loops
Ori Bernstein
2013-12-19
We don't need both maxdid and ndecls.
Ori Bernstein
2013-10-10
Deduplicate types when loading usefiles.a
Ori Bernstein
2013-06-18
Move away from literal types that aren't actual compile time constants.
Ori Bernstein
2013-06-08
Add indexed initializer tree support.
Ori Bernstein
2013-06-07
Parses struct elements, but doesn't compile them.
Ori Bernstein
2013-02-06
Live in and out needs to be calculated in reverse.
Ori Bernstein
2012-10-17
Labels are now Lit values, not their own toplev nodes.
Ori Bernstein
2012-08-28
Rename the match params.
Ori Bernstein
2012-08-14
Allow implicit bounds on slices.
Ori Bernstein
2012-07-31
Move towards registerizing stuff.
Ori Bernstein
2012-07-16
Move away from literals for tuples.
Ori Bernstein
2012-07-11
Infer types for tuples.
Ori Bernstein
2012-07-09
Parse and store unadorned literal sequences
Ori Bernstein
2012-06-30
More work towards getting sequence literals to work.
Ori Bernstein
2012-06-29
Add constructors for match nodes
Ori Bernstein
2012-06-27
Work towards supporting unions.
Ori Bernstein
2012-06-24
Make type names proper types.
Ori Bernstein
2012-06-24
A number of misc fixes I can't be arsed to separate.
Ori Bernstein
2012-06-23
Make sure node ids are unique.
Ori Bernstein
2012-06-18
Remove enums from the language.
Ori Bernstein
2012-06-17
Make it more obvious when we fail to init 'did'
Ori Bernstein
2012-06-17
Get rid of the 'Sym' struct.
Ori Bernstein
2012-06-17
Change the way names are represented.
Ori Bernstein
2012-06-17
Make loading usefiles work completely.
Ori Bernstein
2012-06-15
Add rudimentary constant folding.
Ori Bernstein
2012-06-13
Implement spilling. TODO: fix fib()
Ori Bernstein
2012-06-11
Integer correctness fixes.
Ori Bernstein
2012-06-06
Infer array sizes correctly.
Ori Bernstein
2012-06-05
Relax restrictions on args of mktyfunc()
Ori Bernstein
2012-05-13
Start generating code for struct members.
Ori Bernstein
2012-05-13
Add struct formatting to output.
Ori Bernstein
2012-05-08
Fix loop conditions.
Ori Bernstein
2012-03-09
The backend now compiles.
Ori Bernstein
2012-01-14
Generify nlappend.
Ori Bernstein
2012-01-10
Assert that nodes inserted into nodelists are non-null
Ori Bernstein
2012-01-07
Some misc type inference fixes.
Ori Bernstein
2012-01-06
Create function types.
Ori Bernstein
2012-01-06
Stab modifications.
Ori Bernstein
2012-01-04
Make stabs at appropriate places.
Ori Bernstein
2012-01-04
Implement symtabs.
Ori Bernstein
2012-01-03
Start of pickling stuff.
Ori Bernstein
2011-12-14
Start stubbing in inference.
Ori Bernstein
2011-11-21
Parse into symtabs.
Ori Bernstein
2011-11-20
We don't error on package specs now
Ori Bernstein
2011-11-20
Don't die on function types.
Ori Bernstein
[prev]
[next]