1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 23:50:18 +02:00
Commit graph

10141 commits

Author SHA1 Message Date
Kevin Ryde
121a80826c merge from 1.8 branch (removing this file) 2006-10-09 23:27:59 +00:00
Kevin Ryde
afc4ccd4dd merge from 1.8 branch 2006-10-09 22:59:10 +00:00
Kevin Ryde
40296bab81 merge from 1.8 branch 2006-10-09 22:47:06 +00:00
Neil Jerram
aeb9d8e054 (GDS Getting Started): Editorial updates. 2006-10-08 08:24:00 +00:00
Neil Jerram
72bcfa04ec (Working with GDS in Scheme Buffers): New
subsection, to group (Access to Guile Help and Completion, Setting
and Managing Breakpoints, Evaluating Scheme Code) together.
2006-10-08 08:19:13 +00:00
Neil Jerram
72ea645a88 (Access to Guile Help and Completion): Mention where keys are
defined.
(Setting and Managing Breakpoints): Update text on how to set
breakpoints.
2006-10-06 00:10:36 +00:00
Neil Jerram
7e5a256c84 (Using Guile in Emacs): Subnodes reordered,
from (Displaying the Scheme Stack, Continuing Execution,
Evaluating Scheme Code, Setting and Managing Breakpoints, Access
to Guile Help and Completion) to (Access to Guile Help and
Completion, Setting and Managing Breakpoints, Evaluating Scheme
Code, Displaying the Scheme Stack, Continuing Execution).
2006-10-05 23:55:22 +00:00
Neil Jerram
3bff1789df (new-input-prompt): Renamed from "prompt".
(continuation-prompt): Renamed from "prompt2".
(make-readline-port, readline, set-readline-prompt!): Reflect above renamings.
(activate-readline): Rename locals "read-hook" and "prompt" to
"repl-read-hook" and "repl-prompt", to disambiguate them from
globals.  Save and restore the new-input- and continuation-
prompts around the REPL read call.
2006-10-05 23:28:44 +00:00
Neil Jerram
83a5b41b47 (run-utility): Remove unnecessary
`connect-to-gds' call.
2006-10-03 19:21:48 +00:00
Neil Jerram
1e1387ca1e (GDS Getting Started): Editorial updates. 2006-10-03 19:20:50 +00:00
Neil Jerram
63258dc9a1 (debug-trap): Use
`debugger-command-loop' instead of `read-and-dispatch-commands',
which isn't actually available.  Thanks to Carlos Pita for
reporting this.
(debugger-command-loop): Define here for 1.6.x.
2006-09-30 17:21:52 +00:00
Neil Jerram
4f6e301583 (GDS Introduction, GDS Getting Started): Minor
edits.
2006-09-28 07:41:49 +00:00
Neil Jerram
4695789c02 (Symbol Props): Remove unnecessarily specific
parenthesis about Guile 1.6's use of extra symbol slots.
2006-09-28 07:32:40 +00:00
Neil Jerram
5695ccd43b (Slot Options): Added example from Ludovic Courtès
about difference between init-value, -form and -thunk.
2006-09-27 17:49:38 +00:00
Neil Jerram
94a2c24a64 (Using Guile in Emacs, GDS Introduction):
Editorial updates.
(GDS Architecture): Moved earlier in containing section; editorial
updates.
(GDS Getting Started, How to Use GDS): Merged; editorial updates;
subsections reordered.
2006-09-26 21:43:52 +00:00
Neil Jerram
ee6be719ce * scheme-using.texi (Error Handling, Interactive Debugger): Minor
editorial improvements.
(Leave Debugger): Removed.
(Display Backtrace): Minor updates.
(Frame Selection, Frame Information, Frame Evaluation) : Minor
editorial improvements.
(Stepping and Continuing): Merged from three previous nodes; plus
minor improvements.  Removed doc for `trace-finish', which no
longer exists.

* debugging/ice-9-debugger-extensions.scm (debugger:step):
Docstring improvements.
(debugger:next): Docstring improvements.
(debugger:continue): Docstring improvements.

* debugger/commands.scm (up, down): Docstring corrections.
(info-args, info-frame, position, evaluate): Docstring
improvements.
2006-09-25 21:05:46 +00:00
Neil Jerram
534cd14868 Fix typo. 2006-09-25 20:37:23 +00:00
Ludovic Courtès
49dec04b6a Changes from arch/CVS synchronization 2006-09-20 13:13:34 +00:00
Ludovic Courtès
a17d26545d Changes from arch/CVS synchronization 2006-09-20 12:48:45 +00:00
Rob Browning
ace5708285 *** empty log message *** 2006-09-20 00:34:02 +00:00
Rob Browning
162426a8ee (build-link): Restore the removal of "/usr/lib" (in addition to
"/usr/lib/" from any -L arguments).
2006-09-20 00:33:56 +00:00
Neil Jerram
9f1ba6a9a4 Doc typo fixes 2006-09-15 09:23:18 +00:00
Rob Browning
418122ce6b *** empty log message *** 2006-09-01 01:38:18 +00:00
Rob Browning
bd83658e66 (scm_c_port_for_each): Add a scm_remember_upto_here_1(ports) at the
end of the function to fix a GC bug.
2006-09-01 01:37:57 +00:00
Neil Jerram
5b2da4cc18 (Debug on Error): Added paragraph on need to use
debugging evaluator.  Added text on what the Guile REPL code does.
2006-08-29 22:47:41 +00:00
Neil Jerram
b5944f6672 (scm_display_backtrace_with_highlights): Minor
improvements to docstring.
(scm_backtrace_with_highlights): Analogous improvements.
2006-08-28 22:17:26 +00:00
Neil Jerram
fc3d5c436f (Examining the Stack): Minor improvements to
display-backtrace doc.
(Debug on Error): More new text on catching the error stack.
2006-08-28 22:16:42 +00:00
Neil Jerram
2202fd6cba (Debug on Error): New text on how to catch errors
and the error stack.
2006-08-27 14:06:16 +00:00
Neil Jerram
01d2ee1585 (Using Guile in Emacs): New text about
available Emacs libraries.
(GDS Introduction): New node, containing GDS-specific introductory
text.
2006-08-23 22:11:24 +00:00
Neil Jerram
fce4b99e9e * gds-server.el (gds-start-server): Change "ossau" to "ice-9".
* gds-scheme.el (gds-start-utility-guile): Change "ossau" to
"ice-9".
2006-08-18 14:21:23 +00:00
Neil Jerram
1e2346ae93 * configure.in: Generate Makefile for emacs subdir.
* Makefile.am (SUBDIRS): Add emacs subdir.

* configure.in: Generate Makefile for ice-9/debugging subdir.
2006-08-18 14:19:44 +00:00
Neil Jerram
e741cbb2ed .cvsignore file 2006-08-18 13:43:09 +00:00
Neil Jerram
8746959cd3 * configure.in: Generate Makefile for ice-9/debugging.
* debugging/trc.scm: New file.

* debugging/traps.scm: New file.

* debugging/trace.scm: New file.

* debugging/steps.scm: New file.

* debugging/load-hooks.scm: New file.

* debugging/ice-9-debugger-extensions.scm: New file.

* debugging/example-fns.scm: New file.

* debugging/breakpoints.scm: New file.

* debugging/Makefile.am: New.

* Makefile.am (SUBDIRS): Add debugging.
2006-08-18 13:41:45 +00:00
Neil Jerram
9837893af2 (Using Guile in Emacs): Unignore extra GDS
intro text.  (I will edit this down later.  For now it's
convenient to have it all appearing, so it's visible on paper.)
2006-08-18 13:14:46 +00:00
Neil Jerram
62ae95577a * scheme-using.texi (Run To Frame Exit): Improved doc for finish.
(Continue Execution): Improved doc for continue.
(Using Guile in Emacs): Lots of new docs about the Emacs
interface.

* api-debug.texi (Low Level Trap Calls): New.
(Using Traps): Removed, material incorporated into Low Level Trap
Calls.
(High Level Traps): New.
(Breakpoints): New.

* scheme-using.texi (Single Stepping): Improve doc for step and
next.

* api-debug.texi (Debug on Error): Note need to handling of errors
in C.
2006-08-11 16:21:14 +00:00
Neil Jerram
5af872e136 (Debugging): New intro text. New subsection
"Evaluation Model".  Moved existing subsections "Capturing the
Stack or Innermost Stack Frame", "Examining the Stack", "Examining
Stack Frames", "Source Properties", "Decoding Memoized Source
Expressions" and "Starting a New Stack" under "Evaluation Model".
(Capturing the Stack or Innermost Stack Frame): Some new text, and
correction to doc for last-stack-frame.
(Debug on Error): Renamed from "Interactive Debugging".
2006-08-11 15:38:19 +00:00
Neil Jerram
b0b0deff2d (scm_last_stack_frame): Correct docstring (returns a
frame, not a stack).
2006-08-11 15:33:41 +00:00
Neil Jerram
c9ef37410d * api-debug.texi (Breakpoints): Removed (all wrong).
* guile.texi (API Reference): Improved summary for "Debugging"
menu item.
2006-08-01 21:51:12 +00:00
Neil Jerram
46f7666d7f * scheme-debugging.texi (Debug Last Error, Interactive Debugger):
Moved/merged to scheme-using.texi, as REPL features.
(Examples): New.
(Intro to Breakpoints): New introductory text here.  Removed all
subnodes except for Breakpoints Overview.

* scheme-using.texi: New.

* guile.texi (Programming in Scheme): Include new
scheme-using.texi file.

* Makefile.am (guile_TEXINFOS): Include new scheme-using.texi
file.
2006-08-01 21:33:17 +00:00
Rob Browning
b49123789f *** empty log message *** 2006-07-19 06:56:37 +00:00
Rob Browning
08e5f84070 Add __attribute__ ((returns_twice)) to the ia64_getcontext prototype
so that gcc will make the right arrangements and avoid an illegal
instruction during call-with-current-continuation.
2006-07-19 06:56:30 +00:00
Ludovic Courtès
eaa94eaaa9 Changes from arch/CVS synchronization 2006-07-12 08:07:27 +00:00
Neil Jerram
ea19f0b3cf * Makefile.am (ice9_sources): Add new files.
* gds-client.scm, gds-server.scm: New files.
2006-06-19 22:37:13 +00:00
Neil Jerram
731bcf738e * Makefile.am: New file.
* gds.el, gds-scheme.el, gds-server.el: New files.
2006-06-19 22:01:23 +00:00
Kevin Ryde
22acb29853 merge from 1.8 branch 2006-06-17 23:41:24 +00:00
Kevin Ryde
c862d0e0c1 merge from 1.8 branch 2006-06-17 23:29:46 +00:00
Kevin Ryde
23f2b9a3de merge from 1.8 branch 2006-06-17 23:15:59 +00:00
Kevin Ryde
a4f1c77ddb merge from 1.8 branch
And: show "1.8" not "1.10" in effective version, that being what it
was at the time of that news entry
2006-06-17 22:57:28 +00:00
Kevin Ryde
5be9f7290b merge from 1.8 branch 2006-06-17 22:53:04 +00:00
Kevin Ryde
9a9931719d merge 1.8 branch 2006-06-17 22:47:50 +00:00