add string-length, string-ref, vector-length instructions
authorAndy Wingo <wingo@pobox.com>
Fri, 28 Oct 2011 09:38:56 +0000 (11:38 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 28 Oct 2011 09:38:56 +0000 (11:38 +0200)
commitd5a4f51f9ccffe6b7850d276e23de2841c1a88b3
tree2d2aabca24e56c58bf43451cd5363fc6243d9578
parentba9f9f0d639ee5063c5f28a1e9c571d3b498dcff
add string-length, string-ref, vector-length instructions

* libguile/_scm.h (SCM_OBJCODE_MAJOR_VERSION): Bump the major version,
  indicating the first incompatibility between 2.0 and 2.2.

* libguile/vm-i-scheme.c (string-length, string-ref, vector-length): New
  instructions.

* module/language/tree-il/compile-glil.scm (*primcall-ops*): Add
  primcall ops for the new instructions.
libguile/_scm.h
libguile/vm-i-scheme.c
module/language/tree-il/compile-glil.scm