1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00
guile/module
Andy Wingo cf45ff030c inline symbol? and vector? to opcodes, and a psyntax inlining tweak
* libguile/vm-i-scheme.c (symbol?, vector?): New
  instructions. Renumbered the rest.
* libguile/vm-i-system.c: Renumber instructions.
* libguile/_scm.h (SCM_OBJCODE_MINOR_VERSION): Bump.

* module/ice-9/psyntax.scm (binding-type, binding-value): Define using
  macros so that we inline to car and cdr opcodes. Oh, for an inliner :)

* module/language/tree-il/compile-glil.scm (*primcall-ops*)
* module/language/tree-il/primitives.scm
  (*interesting-primitive-names*, *effect-free-primitives*)
  (*effect+exception-free-primitives*): Add symbol? and vector?
  inlines.
2010-10-08 12:31:56 +02:00
..
ice-9 inline symbol? and vector? to opcodes, and a psyntax inlining tweak 2010-10-08 12:31:56 +02:00
language inline symbol? and vector? to opcodes, and a psyntax inlining tweak 2010-10-08 12:31:56 +02:00
oop Remove goops-version, which is no longer defined 2010-10-02 18:14:45 +01:00
rnrs Fix make-variable-transformer export 2010-09-19 12:15:37 +02:00
scripts remove a number of debug options 2010-09-24 20:57:01 +02:00
srfi Add implementation of SRFI 45 2010-10-03 21:54:22 +02:00
sxml sxml-match: Always use the same prompt tag. 2010-07-15 23:12:57 +02:00
system add repl debugging command docs 2010-10-08 12:31:50 +02:00
texinfo Fix typos. 2010-09-02 00:04:39 +02:00
Makefile.am Add implementation of SRFI 45 2010-10-03 21:54:22 +02:00
rnrs.scm back-compat in (rnrs) for deprecated modules-in-value-namespace 2010-09-02 21:31:55 -07:00
statprof.scm remove a number of debug options 2010-09-24 20:57:01 +02:00
texinfo.scm Remove unused top-level variables. 2010-01-11 01:21:14 +01:00