1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-12 16:50:22 +02:00
guile/module/system/repl
Andy Wingo 1a2711a848 Update frame-bindings interface
* module/system/repl/debug.scm (print-locals): Update to work with new
  interface.
  (frame->module): Update.  Still doesn't work due to lack of
  `program-module', though.

* module/system/vm/program.scm (make-binding, binding:name)
  (binding:definition-offset, program-arity-bindings-for-ip): Remove
  these.

* module/system/vm/frame.scm (<binding>): New type.
  (available-bindings): Return a list of <binding> instances.
  (frame-lookup-binding, frame-binding-set!, frame-binding-ref):
  (frame-environment, frame-object-name): Adapt.
2014-04-16 13:58:17 +02:00
..
command.scm Rename objcodes?.{scm,c,h} to loader.{scm,c,h} 2013-11-19 21:45:07 +01:00
common.scm Merge branch 'stable-2.0' 2014-01-14 01:30:56 -05:00
debug.scm Update frame-bindings interface 2014-04-16 13:58:17 +02:00
describe.scm Use 'substring' instead of obsoleted 'make-shared-substring' 2011-02-02 05:45:37 -08:00
error-handling.scm Out-of-memory situations raise exceptions instead of aborting 2014-03-22 15:49:31 +01:00
repl.scm Consume a peeked EOF at the REPL. 2013-04-08 08:44:02 -04:00
server.scm REPL Server: Remove unneeded error case in 'run-server'. 2014-02-04 15:15:12 -05:00