2016-05-15 11:41:40 +00:00
|
|
|
*-
|
2016-10-21 20:44:50 +00:00
|
|
|
*.cat
|
|
|
|
*.environment.h
|
2016-05-15 11:41:40 +00:00
|
|
|
*.go
|
2016-11-21 08:28:34 +00:00
|
|
|
*.h
|
|
|
|
*.i
|
2016-05-15 11:41:40 +00:00
|
|
|
*.o
|
2017-04-02 15:01:22 +00:00
|
|
|
*.o-32
|
2016-10-21 20:44:50 +00:00
|
|
|
*.symbols.i
|
2016-07-09 11:23:58 +00:00
|
|
|
*~
|
2016-10-21 20:44:50 +00:00
|
|
|
.#*
|
2016-10-15 22:34:23 +00:00
|
|
|
/.config.make
|
2016-10-21 20:44:50 +00:00
|
|
|
/.tarball-version
|
|
|
|
/ChangeLog
|
2016-08-12 12:17:55 +00:00
|
|
|
/a.out
|
2016-05-15 11:41:40 +00:00
|
|
|
/mes
|
2017-03-19 12:41:56 +00:00
|
|
|
/mes-32
|
|
|
|
|
|
|
|
/cons-mes
|
|
|
|
/m
|
2017-04-02 10:31:15 +00:00
|
|
|
/malloc
|
2017-03-19 12:41:56 +00:00
|
|
|
/main
|
2017-04-02 10:01:33 +00:00
|
|
|
/micro-mes
|
|
|
|
/mini-mes
|
2017-03-19 12:41:56 +00:00
|
|
|
/t
|
mescc: Run mini-mes.
* .gitignore: Ignore tiny-mes and tiny .mo's.
* doc/examples/tiny-mes.c: Simplify.
* doc/examples/mini-mes.c: Use simplifications from tiny-mes.
* doc/examples/t.c (read_test, struct_test): New functions.
(test): Add tests for arena, g_cells globals.
* module/mes/elf-util.mes (dec->hex): New function.
(lambda/label->list): Add text-address parameter. Update callers.
* module/language/c99/compiler.mes (make, info, clone): Add init field.
(.init): New function.
(ident->accu): Add exceptions for globals.
* module/mes/elf-util.scm: Export it.
* module/mes/libc-i386.mes (i386:accu->base-ref,
i386:byte-accu->base-ref, i386:accu->base-ref+n,
i386:accu->global-ref, i386:global-ref->accu, i386:global-ref->base,
i386:global-add, i386:global->accu):, i386:local-ref->accu,
i386:local-ptr->accu, i386:local-ptr->base): New functions.
* module/mes/libc-i386.scm: Export them.
2017-01-29 14:22:39 +00:00
|
|
|
/tiny-mes
|
2017-03-19 12:41:56 +00:00
|
|
|
|
|
|
|
/guile-cons-mes
|
|
|
|
/guile-m
|
2017-04-02 10:31:15 +00:00
|
|
|
/guile-malloc
|
2017-03-19 12:41:56 +00:00
|
|
|
/guile-main
|
|
|
|
/guile-micro-mes
|
|
|
|
/guile-mini-mes
|
|
|
|
/guile-t
|
|
|
|
/guile-tiny-mes
|
|
|
|
|
2017-04-02 10:41:33 +00:00
|
|
|
#keep this: bootstrap
|
|
|
|
#/mes-mini-mes
|
2017-04-02 15:01:22 +00:00
|
|
|
|
2017-03-19 12:41:56 +00:00
|
|
|
/module/mes/tiny-0-32.mo
|
|
|
|
#keep this: bootstrap
|
|
|
|
#/module/mes/read-0-32.mo
|
2016-12-07 19:26:41 +00:00
|
|
|
/module/mes/read-0.mo
|
2016-10-21 20:44:50 +00:00
|
|
|
/out
|
2016-10-18 20:43:23 +00:00
|
|
|
?
|
|
|
|
?.mes
|
2016-10-15 22:34:23 +00:00
|
|
|
\#*#
|
2017-01-21 15:15:34 +00:00
|
|
|
/doc/fosdem/fosdem.aux
|
|
|
|
/doc/fosdem/fosdem.log
|
|
|
|
/doc/fosdem/fosdem.nav
|
|
|
|
/doc/fosdem/fosdem.out
|
|
|
|
/doc/fosdem/fosdem.snm
|
|
|
|
/doc/fosdem/fosdem.tex
|
|
|
|
/doc/fosdem/fosdem.toc
|
|
|
|
/doc/fosdem/fosdem.*vrb
|