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
2017-07-09
Style(9)-ify.
Ori Bernstein
2017-07-09
Don't allow hidden decls to clobber each other.
Ori Bernstein
2017-07-08
Remap type params according to bound scope.
Ori Bernstein
2017-07-08
Factor out genericness checks.
Ori Bernstein
2017-07-06
Cleaner/correcter version of the termination condition.
Ori Bernstein
2017-07-06
Fix up the type equality checking.
Ori Bernstein
2017-07-06
Fix unused name in error message.
Ori Bernstein
2017-07-06
Remove double recursion.
Ori Bernstein
2017-07-05
Add some discipline to type bindings.
Ori Bernstein
2017-07-03
Function args should go into the block stab.
Ori Bernstein
2017-07-03
Actually mark void arg lists as void.
Ori Bernstein
2017-07-03
Errors are conventionally lowercase.
Ori Bernstein
2017-07-03
Clean up formatting of error reporting.
Ori Bernstein
2017-07-03
Clean up indentation of comments.
Ori Bernstein
2017-07-03
Specialize impl declarations on impl type in addition to decl type
Michael Forney
2017-07-03
Add impl(type, name) to retrieve a particular implementation of a trait decl
Michael Forney
2017-07-03
Resolve trait decl types before fixing them
Michael Forney
2017-07-03
Write trait IDs instead of indices in typickle
Michael Forney
2017-07-03
Fix indentation
Michael Forney
2017-06-30
Typos
Michael Forney
2017-06-30
Use switch statement in postcheckpass
Michael Forney
2017-06-30
Remove unused traitlist from Type struct
Michael Forney
2017-06-28
Update ABI version.
Ori Bernstein
2017-06-28
Remove unused memb from Trait and rename funcs -> proto
Michael Forney
2017-06-28
Remove unused trait structure in Node
Michael Forney
2017-06-25
Fix some actual type bugs.
Ori Bernstein
2017-06-25
Check for type name equality.
Ori Bernstein
2017-06-24
Clean up source marking a bit.
Ori Bernstein
2017-06-24
Start marking sources of type errors.
Ori Bernstein
2017-06-24
Clean up infer state structure and comments.
Ori Bernstein
2017-06-24
Fix occurs check.
Ori Bernstein
2017-06-24
Miscellaneous typo/formatting fixes
Michael Forney
2017-06-20
Generics get specialized. No capture.
Ori Bernstein
2017-06-19
Functions are functions, even if you specialize them.
Ori Bernstein
2017-06-18
For consistency, lfree should be paired with lappend.
Ori Bernstein
2017-06-18
Track typefix and traitfix in single arrays
Michael Forney
2017-06-18
Only need to free typefixdest once
Michael Forney
2017-06-18
Prevent traitfixtype from getting out of sync
Michael Forney
2017-06-17
Misc 9front fixes.
Ori Bernstein
2017-05-14
Tag declaration initializers in generics.
Ori Bernstein
2017-04-21
Clean up export tagging code.
Ori Bernstein
2017-04-21
Dedup conflicting use statements.
Ori Bernstein
2017-03-10
Fix labels in nested functions.
Ori Bernstein
2017-03-09
Put ucons into the right namespace.
Ori Bernstein
2017-02-17
Search for usefiles relative to the output.
Ori Bernstein
2017-02-17
Set loc when parsing decllist
Michael Forney
2017-02-14
Fold Oudata.
Ori Bernstein
2017-02-14
Fold Utags on union literals.
Ori Bernstein
2017-02-14
Remove unused token type.
Ori Bernstein
2017-02-13
Clean up warnings about ambiguous grammar.
Ori Bernstein
[next]