chibi-scheme/opt
Alex Shinn a89956fc16 new primitives API
Primitives now have a signature of prim(ctx, self, n, args ...)
instead of just prim(ctx, args ...).  This allows for variadic
primitives, should help clean up exception handling, and will
allow primitives generated from Scheme->C or JIT compilation.

The primitives sometimes used as utility functions from C such as
sexp_memq have been renamed with a "_op" suffix (e.g. sexp_memq_op)
and a macro sexp_memq has been provided filling in the self and n
args automatically.  The self is passed as NULL in these macros,
but will be probably replaced with a reference to the opcode later.
2010-03-24 19:58:50 +09:00
..
bignum.c don't push back final char when reading a bignum-sized float (issue 32, part 2) 2010-02-06 21:33:45 +09:00
plan9-opcodes.c updating plan9 mkfile to use features.h 2009-12-29 19:03:50 +09:00
plan9.c updating plan9 mkfile to use features.h 2009-12-29 19:03:50 +09:00
sexp-huff.c updating plan9 mkfile to use features.h 2009-12-29 19:03:50 +09:00
sexp-hufftabs.c updating plan9 mkfile to use features.h 2009-12-29 19:03:50 +09:00
sexp-unhuff.c updating plan9 mkfile to use features.h 2009-12-29 19:03:50 +09:00
simplify.c new primitives API 2010-03-24 19:58:50 +09:00