mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-08 22:50:27 +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>
|
2008-03-19 Neil Jerram <neil@ossau.uklinux.net>
|
||||||
|
|
||||||
* debugging/ice-9-debugger-extensions.scm (command-loop): Use
|
* debugging/ice-9-debugger-extensions.scm (command-loop): Use
|
||||||
|
|
|
@ -71,7 +71,9 @@
|
||||||
(slot-ref (car fired-traps) 'depth)))))
|
(slot-ref (car fired-traps) 'depth)))))
|
||||||
;; Write current stack to the frontend.
|
;; Write current stack to the frontend.
|
||||||
(write-form (list 'stack
|
(write-form (list 'stack
|
||||||
(or special-index 0)
|
(if (and special-index (> special-index 0))
|
||||||
|
special-index
|
||||||
|
0)
|
||||||
(stack->emacs-readable stack)
|
(stack->emacs-readable stack)
|
||||||
(append (flags->emacs-readable flags)
|
(append (flags->emacs-readable flags)
|
||||||
(slot-ref trap-context
|
(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>
|
2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
|
||||||
|
|
||||||
* primitives/Makefile.am (TAGS_FILES), internals/Makefile.am
|
* primitives/Makefile.am (TAGS_FILES), internals/Makefile.am
|
||||||
|
|
|
@ -15,9 +15,8 @@
|
||||||
'("")
|
'("")
|
||||||
load-path)))
|
load-path)))
|
||||||
(cond ((null? dirs) #f)
|
(cond ((null? dirs) #f)
|
||||||
((file-exists? (string-append (car dirs)
|
((file-exists? (in-vicinity (car dirs) filename))
|
||||||
filename))
|
(in-vicinity (car dirs) filename))
|
||||||
(string-append (car dirs) filename))
|
|
||||||
(else (loop (cdr dirs)))))))
|
(else (loop (cdr dirs)))))))
|
||||||
(if pathname
|
(if pathname
|
||||||
(begin
|
(begin
|
||||||
|
|
|
@ -29,6 +29,12 @@
|
||||||
((string? array) (char->integer (string-ref array idx)))
|
((string? array) (char->integer (string-ref array idx)))
|
||||||
(else (wta 'arrayp array 1)))))
|
(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 'stringp (lambda->nil string?))
|
||||||
|
|
||||||
(fset 'vector vector)
|
(fset 'vector vector)
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
(fset 'put set-symbol-property!)
|
(fset 'put set-symbol-property!)
|
||||||
|
|
||||||
(fset 'get symbol-property)
|
(fset 'get (lambda->nil symbol-property))
|
||||||
|
|
||||||
(fset 'set set)
|
(fset 'set set)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue