summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2012-08-19 03:04:44 -0400
committerOri Bernstein <ori@eigenstate.org>2012-08-19 03:04:44 -0400
commit433111fde6f2dfabd1336eea6319d08ff4f6cab1 (patch)
tree1697109db5f7eda2732059642be07368d152783a /doc
parent534edea9ece1c01b0f0605d83a56c3b46962c66e (diff)
downloadmc-433111fde6f2dfabd1336eea6319d08ff4f6cab1.tar.gz
More stubbing in of information.
Diffstat (limited to 'doc')
-rw-r--r--doc/mc.122
1 files changed, 21 insertions, 1 deletions
diff --git a/doc/mc.1 b/doc/mc.1
index 6b1d85a..0f639ea 100644
--- a/doc/mc.1
+++ b/doc/mc.1
@@ -55,10 +55,30 @@ Specifies that the generated code should be placed in
Generate assembly instead of an object file.
.SH EXAMPLE
+.EX
+ 6m foo.myr
+ 6m bar.myr
+ ld -o foobar foo.o bar.o
+.EE
.SH FILES
+The source for this compiler is available from
+.B git://git.eigenstate.org/git/ori/mc2.git
.SH SEE ALSO
+.IR muse(1)
+.IR ld(1)
+.IR as(1)
.SH BUGS
-
+.PP
+The language is not yet complete, and the compilers often omit useful
+constructs in spite of their desirability.
+.PP
+There are virtually no optimizations done, and the generated source is
+often very poorly performing.
+.PP
+The current calling convention is stack, and not register, based, even
+on architectures where it should be register based.
+.PP
+The calling convention is not C compatible.