summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-23Add directory modes.Ori Bernstein
2014-12-23Fix some syntax errors.Ori Bernstein
2014-12-23Add plan9 syswrap.Ori Bernstein
Not sure if it's working yet.
2014-12-23We moved syswrap.myr to syswrap+posixy.myr in the last commit.Ori Bernstein
This is dead code. Or, at least, it should be.
2014-12-23Work towards wrapping different systems.Ori Bernstein
2014-12-23wait() gets to be a syscall.Ori Bernstein
2014-12-23Plan 9 always wants a scale in memrefs.Ori Bernstein
2014-12-23Fix typos.Ori Bernstein
2014-12-23Get some more plan9 addressing syntax in there.Ori Bernstein
2014-12-22Another plan9 change: 6a doens't like '.' in function names.Ori Bernstein
2014-12-22Some more plan9 spelling differences.Ori Bernstein
Sign/zero extending instructions.
2014-12-22Fix asm syntax.Ori Bernstein
2014-12-22Add untested syscall code for plan9.Ori Bernstein
2014-12-22Add untested stubs for plan9 syscalls.Ori Bernstein
2014-12-22Typo. 0 != OOri Bernstein
2014-12-22Use the right 'ar' command on plan9.Ori Bernstein
2014-12-22Use correct command for myrbuild on plan9.Ori Bernstein
2014-12-22Now util+plan9.s isn't a stub.Ori Bernstein
2014-12-22We need a util.s in plan9 syntax. Stub it in.Ori Bernstein
2014-12-22Plan9 spells some of the jumps differently.Ori Bernstein
2014-12-22Don't delete the source with 'mk clean'Ori Bernstein
I like the source. It's my friend. I want to keep it.
2014-12-21Malloc the right types.Ori Bernstein
2014-12-21Make myrbuild's assembler command respect configure.Ori Bernstein
2014-12-21Add empty system stubs for plan9.Ori Bernstein
2014-12-21Neither muse nor myrbuild should depend on libmi.aOri Bernstein
Plus, we weree't even pointing at the right libs.
2014-12-21Add missing file for mk.Ori Bernstein
2014-12-21Add a default assembly command.Ori Bernstein
2014-12-21Plan9 doesn't have the PRIx32 variables. Plus, they're ugly.Ori Bernstein
2014-12-21More work towards plan9 workingness.Ori Bernstein
2014-12-21First attempt at supporting plan9 assemblers.Ori Bernstein
2014-12-21Traits seem to be working. Whee!Ori Bernstein
2014-12-21Traits are more worky.Ori Bernstein
2014-12-21Make our type ids more stable across files.Ori Bernstein
Some sort of id string based on the actual type, not the hash of the string representation.
2014-12-21New blessed way to implement traits with no functions.Ori Bernstein
2014-12-20Tag exported symbols from traits.Ori Bernstein
We weren't treating them as exported, which caused errors when trying to import them, obviously.
2014-12-20Improve error reporting.Ori Bernstein
Double declarations now say where they were double declared.
2014-12-20Implement impl and trait merging.Ori Bernstein
2014-12-19Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mcOri Bernstein
2014-12-19Remove spare assert.Ori Bernstein
For now, it breaks things. It should probably go back eventually.
2014-12-18Add tests for trait impls.Ori Bernstein
2014-12-18Fix type equality/hashing for unresolved types.Ori Bernstein
2014-12-18Remove useless option from muse.Ori Bernstein
Now, merging is the only thing muse does.
2014-12-18Delete dead code.Ori Bernstein
This goes away now that we don't need to merge stabs.
2014-12-18Get rid of the 'exports' stab.Ori Bernstein
This should simplify a number of chunks of code.
2014-12-18Actually check subtypes in structs.Ori Bernstein
2014-12-18Overflowing an signed value is undefined. Use uintptr_t.Ori Bernstein
2014-12-18Fix up type equality/hashing.Ori Bernstein
Now more things that should be equal will compare or hash as equal.
2014-12-16Transfer over the index when renaming nsnames.Ori Bernstein
2014-12-15Put the if in the right place.Ori Bernstein
mkpath() should work now.
2014-12-15Add recursive path creation.Ori Bernstein