mes/module
Jan Nieuwenhuizen 4e12e14b85 mescc: Refactor libc.
* GNUmakefile (mini-mes): Add include.
* mlibc.c: New file: libc bits for GNUC -nostdlib.
* mstart.c: New file: _start for GNUC -nostdlib.
* scaffold/cons-mes.c: Remove GNUC libc bits.
* scaffold/m.c: Likewise.
* scaffold/mini-mes.c: Likewise.
* scaffold/t.c: Likewise.
* scaffold/tiny-mes.c: Litkewise.
* module/language/c99/compiler.mes (libc, i386:libc): Remove.
* module/language/c99/compiler.scm
* module/mes/libc-i386.mes: Remove assembly bits.
  (_start): New function.
* module/mes/libc-i386.scm: Export it, remove assembly exports.
* module/mes/as-i386.mes: New file: assembly bits from libc-i386.mes.
* module/mes/as-i386.scm: New file: export them.
* module/mes/libc.mes (libc,_start): New functions from compiler.mes.
* module/mes/libc.scm: Export them.
2017-04-02 12:29:09 +02:00
..
language mescc: Refactor libc. 2017-04-02 12:29:09 +02:00
mes mescc: Refactor libc. 2017-04-02 12:29:09 +02:00
nyacc nyacc: removed start from lalr-spec -- not needed 2017-03-05 13:22:51 -08:00
rnrs/arithmetic mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
srfi scm: Add string-delete. 2017-01-17 18:48:28 +01:00
sxml scm: Avoid xpath's shadowing of filter. 2017-01-03 22:18:22 +01:00