mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-08 22:22:26 +02:00
Merge commit 'gds-el-experiment^' into branch_release-1-8
This commit is contained in:
commit
7c5490cf17
6 changed files with 26 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
|||
2008-04-14 Neil Jerram <neil@ossau.uklinux.net>
|
||||
|
||||
* gds-client.scm (gds-debug-trap): Ensure that frame index passed
|
||||
to Emacs is always positive.
|
||||
|
||||
2008-03-19 Neil Jerram <neil@ossau.uklinux.net>
|
||||
|
||||
* debugging/ice-9-debugger-extensions.scm (command-loop): Use
|
||||
|
|
|
@ -71,7 +71,9 @@
|
|||
(slot-ref (car fired-traps) 'depth)))))
|
||||
;; Write current stack to the frontend.
|
||||
(write-form (list 'stack
|
||||
(or special-index 0)
|
||||
(if (and special-index (> special-index 0))
|
||||
special-index
|
||||
0)
|
||||
(stack->emacs-readable stack)
|
||||
(append (flags->emacs-readable flags)
|
||||
(slot-ref trap-context
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2008-04-14 Neil Jerram <neil@ossau.uklinux.net>
|
||||
|
||||
* primitives/symprop.scm (get): Use lambda->nil.
|
||||
|
||||
* primitives/strings.scm (aset): New primitive.
|
||||
|
||||
* internals/load.scm (load): Use in-vicinity (instead of
|
||||
string-append) to add a slash if needed.
|
||||
|
||||
2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
|
||||
|
||||
* primitives/Makefile.am (TAGS_FILES), internals/Makefile.am
|
||||
|
|
|
@ -15,9 +15,8 @@
|
|||
'("")
|
||||
load-path)))
|
||||
(cond ((null? dirs) #f)
|
||||
((file-exists? (string-append (car dirs)
|
||||
filename))
|
||||
(string-append (car dirs) filename))
|
||||
((file-exists? (in-vicinity (car dirs) filename))
|
||||
(in-vicinity (car dirs) filename))
|
||||
(else (loop (cdr dirs)))))))
|
||||
(if pathname
|
||||
(begin
|
||||
|
|
|
@ -29,6 +29,12 @@
|
|||
((string? array) (char->integer (string-ref array idx)))
|
||||
(else (wta 'arrayp array 1)))))
|
||||
|
||||
(fset 'aset
|
||||
(lambda (array idx newelt)
|
||||
(cond ((vector? array) (vector-set! array idx newelt))
|
||||
((string? array) (string-set! array idx (integer->char newelt)))
|
||||
(else (wta 'arrayp array 1)))))
|
||||
|
||||
(fset 'stringp (lambda->nil string?))
|
||||
|
||||
(fset 'vector vector)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
(fset 'put set-symbol-property!)
|
||||
|
||||
(fset 'get symbol-property)
|
||||
(fset 'get (lambda->nil symbol-property))
|
||||
|
||||
(fset 'set set)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue