mes/module/mes
Jan Nieuwenhuizen 5bf3c92938 mescc: Remove jump calculation, use labels: prepare.
* module/language/c99/compiler.mes (test-jump-label->info): New
  function.
* module/mes/as-i386.mes (i386:jump-label-z,i386:jump-label-byte-z,
  i386:jump-label-g, i386:jump-label-ge,i386:jump-label-nz): New
  functions.
* module/mes/as-i386.scm: Export them.
2017-06-12 21:00:50 +02:00
..
peg Support PEG from Guile. 2016-12-22 20:16:44 +01:00
as-i386.mes mescc: Remove jump calculation, use labels: prepare. 2017-06-12 21:00:50 +02:00
as-i386.scm mescc: Remove jump calculation, use labels: prepare. 2017-06-12 21:00:50 +02:00
base-0.mes core: Move some debugging to MES_DEBUG=2. 2017-04-17 23:32:02 +02:00
base.mes scm: Evaluate arguments of OR only once. 2017-04-02 16:47:22 +02:00
bytevectors.mes mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
bytevectors.scm mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
catch.mes scm: Add with-throw-handler hack. 2017-03-26 23:09:11 +02:00
display.mes doc: Release update. 2017-04-27 12:08:16 +02:00
elf-util.mes mescc: Remove jump calculation, use labels: prepare. 2017-06-12 21:00:50 +02:00
elf-util.scm mescc: Unify labels. 2017-06-11 18:05:56 +02:00
elf.mes mescc: Write object files in hex2 or hex3 format. 2017-06-11 13:11:40 +02:00
elf.scm mescc: Write object files in hex2 or hex3 format. 2017-06-11 13:11:40 +02:00
fluids.mes core: Rewrite eval_apply in continuation passing style. 2016-12-28 21:55:42 +01:00
getopt-long.mes mes: Add getopt-long. 2017-05-18 22:03:02 +02:00
getopt-long.scm mes: Add getopt-long. 2017-05-18 22:03:02 +02:00
guile.mes mes: Simplify read-string. 2017-05-21 12:21:07 +02:00
hex2.mes mescc: Remove jump calculation, use labels: prepare. 2017-06-12 21:00:50 +02:00
hex2.scm mescc: Unify labels. 2017-06-11 18:05:56 +02:00
lalr.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
lalr.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
let.mes Add loadable modules. 2016-12-12 20:35:19 +01:00
match.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
match.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
optargs.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
optargs.scm scm: Fix psyntax/keyword/optargs interaction bug. 2017-01-07 01:08:29 +01:00
peg.mes Support PEG from Guile. 2016-12-22 20:16:44 +01:00
pmatch.mes scm: Fix psyntax/keyword/optargs interaction bug. 2017-01-07 01:08:29 +01:00
pmatch.scm mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
posix.mes core: Add current-output-port, open-output-file, set-current-output-port. 2017-05-19 06:56:47 +02:00
pretty-print.mes Add pretty-print from Guile. 2017-01-04 09:12:31 +01:00
pretty-print.scm Add pretty-print from Guile. 2017-01-04 09:12:31 +01:00
psyntax-0.mes scm: Fix psyntax/keyword/optargs interaction bug. 2017-01-07 01:08:29 +01:00
psyntax-1.mes core: Rewrite eval_apply in continuation passing style. 2016-12-28 21:55:42 +01:00
psyntax.mes Use include-from-path for psyntax.pp. 2016-12-22 19:49:41 +01:00
psyntax.pp Use include-from-path for psyntax.pp. 2016-12-22 19:49:41 +01:00
psyntax.ss Import psyntax from Guile-1.8: R7RS with-ellipsis. 2016-12-19 19:41:43 +01:00
quasiquote.mes Refactor quasiquote. 2016-12-22 12:11:55 +01:00
quasisyntax.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
quasisyntax.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
read-0.mes mes: Support octal numbers in reader. 2017-05-19 21:10:08 +02:00
record-0.mes Add loadable modules. 2016-12-12 20:35:19 +01:00
record.mes Add loadable modules. 2016-12-12 20:35:19 +01:00
repl.mes build: Cleanup, use gcc-specific snarfing. 2017-04-02 17:01:22 +02:00
scm.mes mes: Bugifx for number->string radix > 10. 2017-05-23 06:28:37 +02:00
syntax.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
syntax.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
test.mes scm: Support test failure expectation. 2017-04-01 15:01:59 +02:00
tiny-0.mes mescc: Cleanup mini-mes build and test. 2017-03-19 13:41:56 +01:00
type-0.mes build: Update Guix build and install. 2017-04-02 18:50:07 +02:00