1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-14 01:30:19 +02:00
Commit graph

368 commits

Author SHA1 Message Date
Neil Jerram
32d1c5733a Add NEWS and concept index entries for traps infrastructure and Emacs support. 2008-05-05 22:31:07 +01:00
Ludovic Courtès
627bae78af Add `pkg-config' support. 2008-05-04 22:19:30 +02:00
Ludovic Courtès
efbc70de56 Add `(srfi srfi-88)'. 2008-04-26 21:25:32 +02:00
Neil Jerram
5de6e0954f Document file-exists? 2008-04-17 21:36:20 +01:00
Ludovic Courtès
75946eddfc Add support for SRFI-88-like postfix keyword read syntax. 2008-04-15 20:00:32 +02:00
Neil Jerram
8c16237dc3 * api-debug.texi (Debugging Examples): New (from CVS HEAD). 2008-03-19 23:06:52 +00:00
Neil Jerram
5bd3976023 (Interactive Debugger): Cover continuing
execution.
(Stepping and Continuing): New (from CVS HEAD).
(GDS Introduction): Mention traps and continuing execution.
2008-03-19 21:32:08 +00:00
Neil Jerram
7e1e0a213b (Location Traps): Corrected to reflect that
location traps now specify a specific position, not a range of
positions.
(Trap Shorthands): Depersonalize.
2008-03-19 20:35:20 +00:00
Neil Jerram
7bd29fa116 * api-debug.texi (Traps): Minor edits.
* scheme-using.texi (Using Guile in Emacs, GDS Getting Started):
	Minor edits.
2008-03-19 00:37:49 +00:00
Neil Jerram
b0f07fa20c Merge GDS (except for breakpoints) from CVS HEAD:
* debugger/commands.scm (evaluate, info-args, info-frame,
position, up, down): Improve/fix doc strings.

* Makefile.am (SUBDIRS): Add debugging.
(ice9_sources): Add gds-client.scm and gds-server.scm.

* scheme-debugging.texi: Remove lots of text that is now
duplicated (exactly) elsewhere, leaving only the `Tracing' node.

* guile.texi: Replace `Debugging Features' (scheme-debugging.texi)
by `Using Guile Interactively' and `Using Guile in Emacs'
(scheme-using.texi).  Move the `Tracing' content of
scheme-debugging.texi to the Modules section.

* api-options.texi (Evaluator trap options): Move doc for
with-traps and debug-object? to here.

* api-modules.texi (Included Guile Modules): Change reference from
`Debugging Features' to `Tracing'.

* api-evaluation.texi (Evaluator Behaviour): Add reference to
`Evaluator trap options'.

* api-debug.texi (Examining the Stack): Minor improvements to
display-backtrace doc.

* api-debug.texi (Debug on Error): New text on how to catch errors
and the error stack.

* api-debug.texi (High Level Traps): New.

* api-debug.texi (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".

* configure.in (AC_CONFIG_FILES): Add emacs/Makefile and
ice-9/debugging/Makefile.

* Makefile.am (SUBDIRS): Add emacs.
2008-03-12 00:57:41 +00:00
Neil Jerram
51d237110f Merge GDS (except for breakpoints) from CVS HEAD:
* scheme-using.texi: New (merged with modifications from CVS
HEAD).

* Makefile.am, gds-scheme.el, gds-server.el, gds.el: New (merged
with modifications from CVS HEAD).

* debugging/Makefile.am, debugging/example-fns.scm,
debugging/ice-9-debugger-extensions.scm, debugging/steps.scm,
debugging/trace.scm, debugging/traps.scm, debugging/trc.scm: New
(merged with modifications from CVS HEAD).

* gds-client.scm, gds-server.scm: New (merged with modifications
from CVS HEAD).
2008-03-12 00:39:26 +00:00
Neil Jerram
c84fd82650 (Random): New text about the default random state,
following suggestions by Stephen Uitti.
2008-02-11 22:32:40 +00:00
Neil Jerram
6ba395189f (Threads): Add "C Function scm_join_thread"
to doc for join-thread.  Thanks to Antoine Mathys for reporting
that scm_join_thread was missing.
2008-02-01 20:59:28 +00:00
Ludovic Courtès
48a55ab223 Changes from arch/CVS synchronization 2007-12-09 17:40:54 +00:00
Ludovic Courtès
8e0ea2987d Changes from arch/CVS synchronization 2007-12-03 14:15:54 +00:00
Neil Jerram
2b4c5ec18a Removing material about breakpoint-related features that aren't
actually present in the 1.8.x series...

* api-debug.texi (Breakpoints): Removed.

* scheme-debugging.texi (Debugging Features): Breakpoint-related
text removed.
(Intro to Breakpoints, Breakpoints Overview, Source Breakpoints,
Procedural Breakpoints, Setting Breakpoints, break! trace!
trace-subtree!, Accessing Breakpoints, Breakpoint Behaviours,
Enabling and Disabling, Deleting Breakpoints, Breakpoint
Information, Other Breakpoint Types, Single Stepping, Run To Frame
Exit, Continue Execution, New Tracing, Tracing Compared): Removed.
(Old Tracing): Text moved to parent Tracing node.
(Tracing): Removed introductory statement about two tracing
implementations.
(Display Backtrace): Remove ref to Backtrace Format node.
(Backtrace Format): Removed (as it was empty).
(Interactive Debugger, Frame Selection, Frame Information, Frame
Evaluation): Merge textual improvements from CVS HEAD.
(Leave Debugger): Removed.
(Interactive Debugger): Document quit command here, as in CVS
HEAD.
2007-10-23 13:50:26 +00:00
Ludovic Courtès
4ee1337075 Changes from arch/CVS synchronization 2007-10-02 04:02:47 +00:00
Ludovic Courtès
ac2235a29d Changes from arch/CVS synchronization 2007-08-11 10:21:39 +00:00
Ludovic Courtès
8d1701ee9f Changes from arch/CVS synchronization 2007-07-18 21:37:45 +00:00
Ludovic Courtès
48e2c94ba2 Changes from arch/CVS synchronization 2007-07-10 22:39:36 +00:00
Ludovic Courtès
3b58a13b8b Changes from arch/CVS synchronization 2007-06-07 08:44:27 +00:00
Ludovic Courtès
8edec42a34 Changes from arch/CVS synchronization 2007-05-16 08:04:17 +00:00
Kevin Ryde
f7d456627b *** empty log message *** 2007-03-07 22:26:15 +00:00
Kevin Ryde
f3a5c8f769 *** empty log message *** 2007-03-07 22:15:15 +00:00
Kevin Ryde
1469729406 *** empty log message *** 2007-03-07 22:06:55 +00:00
Kevin Ryde
a1f05cbfd2 *** empty log message *** 2007-02-22 00:11:57 +00:00
Kevin Ryde
3591d9f5a9 *** empty log message *** 2007-02-16 00:32:17 +00:00
Kevin Ryde
34d4f03c54 *** empty log message *** 2007-01-24 23:10:57 +00:00
Kevin Ryde
7b6cfe9d35 *** empty log message *** 2007-01-15 22:25:45 +00:00
Kevin Ryde
f9b2c08d5f *** empty log message *** 2006-12-13 21:32:53 +00:00
Kevin Ryde
c31f534e18 *** empty log message *** 2006-12-12 22:55:15 +00:00
Kevin Ryde
6ee5aca35c *** empty log message *** 2006-12-12 20:06:01 +00:00
Kevin Ryde
fbae485c14 *** empty log message *** 2006-10-04 23:04:17 +00:00
Kevin Ryde
f9de6ebeca *** empty log message *** 2006-10-04 21:41:01 +00:00
Neil Jerram
f0de8d290b (Symbol Props): Remove unnecessarily specific
parenthesis about Guile 1.6's use of extra symbol slots.
2006-09-28 07:39:45 +00:00
Kevin Ryde
6a60ae5e89 *** empty log message *** 2006-09-26 01:53:26 +00:00
Ludovic Courtès
903762e5cf Changes from arch/CVS synchronization 2006-09-25 08:23:24 +00:00
Kevin Ryde
f4702089bf *** empty log message *** 2006-09-22 21:20:43 +00:00
Kevin Ryde
e8587f7eca *** empty log message *** 2006-09-07 20:51:30 +00:00
Kevin Ryde
dc1cac02eb *** empty log message *** 2006-09-05 23:01:52 +00:00
Neil Jerram
237788d2a2 * api-control.texi (Dynamic Wind): Doc for scm_dynwind_free.
* api-modules.texi (The Guile module system), api-data.texi
(Integers, Numerical Tower), api-compound.texi (Uniform Numeric
Vectors): Fix typos.  (Patch sent in by Marco Maggi.)
2006-09-04 06:29:13 +00:00
Kevin Ryde
0e1b2e1ed2 *** empty log message *** 2006-08-28 21:52:50 +00:00
Kevin Ryde
e315794e34 *** empty log message *** 2006-08-21 23:48:25 +00:00
Kevin Ryde
67fbf55cf7 *** empty log message *** 2006-07-23 22:37:22 +00:00
Kevin Ryde
f4a7e48e14 *** empty log message *** 2006-06-25 01:06:43 +00:00
Ludovic Courtès
97217304d6 Changes from arch/CVS synchronization 2006-06-20 16:44:50 +00:00
Kevin Ryde
a31d659ca3 *** empty log message *** 2006-05-28 00:09:52 +00:00
Kevin Ryde
26ff0b33b4 *** empty log message *** 2006-05-19 23:36:06 +00:00
Kevin Ryde
91a032971b *** empty log message *** 2006-05-15 00:33:37 +00:00
Kevin Ryde
d7ecc7e804 *** empty log message *** 2006-05-09 23:10:03 +00:00