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

10625 commits

Author SHA1 Message Date
Neil Jerram
d8c8b8135f Add TAGS to .gitignore 2008-04-15 23:52:58 +01:00
Neil Jerram
cd0b9402b1 A few elisp fixes and enhancements 2008-04-14 21:25:17 +01:00
Neil Jerram
f54b1b5d3c * gds-client.scm (gds-debug-trap): Ensure that frame index passed to Emacs is always positive. 2008-04-14 19:40:02 +01:00
Ludovic Courtès
5e8130efc3 Fix "#include" directives in stand-alone C tests. 2008-04-08 00:15:06 +02:00
Ludovic Courtès
be683858d8 Fix inline machinery for GCC 4.3 and later in C99 mode. 2008-04-08 00:02:09 +02:00
Ludovic Courtès
5fb59397d2 Update/remove references to the CVS repository. 2008-04-08 00:01:42 +02:00
Ludovic Courtès
8422eb9290 More `.gitignore'. 2008-04-07 23:48:08 +02:00
Han-Wen Nienhuys
e5bab8c0da new file. Make using git easier. 2008-04-07 23:41:36 +02:00
Neil Jerram
8c16237dc3 * api-debug.texi (Debugging Examples): New (from CVS HEAD). 2008-03-19 23:06:52 +00:00
Neil Jerram
3913785b73 (command-loop): Use
needed modules.
2008-03-19 22:54:31 +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
Ludovic Courtès
ae38786d7c Use SRFI-1 in `(oop goops util)'. 2008-03-18 09:09:56 +00:00
Ludovic Courtès
792ebd5dc4 Honor $TMPDIR in the test suite. 2008-03-13 13:56:43 +00:00
Ludovic Courtès
c89ae78ba6 Fix SRFI-37 `args-fold' with short option names of argument-less options. 2008-03-12 16:57:36 +00:00
Ludovic Courtès
9f27d63612 Provide describe' feature in (oop goops describe)'. 2008-03-12 16:47:18 +00:00
Neil Jerram
f5df24436b ice-9/debugging/.cvsignore: New. 2008-03-12 00:59:08 +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
Ludovic Courtès
d412e58c1f Fix `alloca' on FreeBSD 6. 2008-03-10 22:13:33 +00:00
Neil Jerram
607dc3105d Only define scm_from_complex_double if it will
actually be used.
2008-03-09 21:53:25 +00:00
Ludovic Courtès
f9a323f5ee Fix type-checking for the second argument of `eval'. 2008-03-06 09:48:26 +00:00
Ludovic Courtès
99b2a11eba Fix "mixed linkage" errors in `inline.h'. 2008-03-02 16:28:04 +00:00
Neil Jerram
39d17f1a52 *** empty log message *** 2008-02-27 23:02:05 +00:00
Neil Jerram
85cee9df5c (errno): Remove declarations that have been there
forever, and are known to conflict on some platforms with that
provided by <errno.h>, which we include unconditionally.  If
<errno.h> doesn't provide a errno declaration, what is the point
of it?
2008-02-27 21:24:44 +00:00
Neil Jerram
0b3d52fae1 * FAQ: New file.
* Makefile.am (EXTRA_DIST): Add FAQ
2008-02-23 18:27:21 +00:00
Neil Jerram
1adbcd2eaa Updated to GNU coding
standards; added standard license statement.
2008-02-23 18:08:24 +00:00
Ludovic Courtès
024134deb3 Use imaginary_part' instead of imaginary' to fix build on Solaris 2.10. 2008-02-23 10:33:33 +00:00
Ludovic Courtès
c968074b32 Fix `(ice-9 match)' for lists of lists. 2008-02-22 15:55:36 +00:00
Ludovic Courtès
6439b3dfd9 Look for `strncasecmp' declaration. 2008-02-22 09:24:37 +00:00
Ludovic Courtès
9f386a6d9e Fix build issue in `gc.c' on GNU/Linux IA64. 2008-02-22 08:57:45 +00:00
Neil Jerram
e80e4f8fe9 Fix a strange character that got into "scm_add_slot" somehow 2008-02-21 23:03:53 +00:00
Ludovic Courtès
9b9eefaaf6 Fix bug #22369: segfault in `scm_add_slot ()'. 2008-02-21 08:36:22 +00:00
Ludovic Courtès
3034017fc5 Release Guile 1.8.4. 2008-02-17 00:13:16 +00:00
Ludovic Courtès
47c84a292d Fix NetBSD/alpha support. 2008-02-16 19:38:25 +00:00
Neil Jerram
5826bf6572 Release stuff: missing NEWS and 2007/2008 copyrights. 2008-02-15 22:37:52 +00:00
Ludovic Courtès
ffa88bdd5d Add hack for `gc.test' on SPARC GNU/Linux. 2008-02-15 15:59:34 +00:00
Neil Jerram
1580d5d2eb *** empty log message *** 2008-02-15 00:11:02 +00:00
Neil Jerram
31e464f35f Back out (i.e. remove) the copies of config.guess and config.sub that
I just added to CVS in build-aux/ and guile-readline/

autogen.sh: Copy versions of config.guess and config.sub from
Guile CVS to build-aux and guile-readline.
2008-02-15 00:05:04 +00:00
Neil Jerram
af8c517586 * config.guess, config.sub: 2008-01-07 versions added to Guile
CVS, to ensure that Guile developers are using new enough versions
(in particular for AIX 6.1 support).

* HACKING: Note need for libtool >= 1.5.26.

* config.rpath, build-aux/config.rpath: Updated to latest upstream
version.

* build-aux/config.guess, build-aux/config.sub: Same as following.

* config.guess, config.sub: 2008-01-07 versions added to Guile
CVS, to ensure that Guile developers are using new enough versions
(in particular for AIX 6.1 support).
2008-02-14 23:23:54 +00:00
Neil Jerram
809624f345 configure.in: additional note suggested by Greg Troxel 2008-02-12 20:58:59 +00:00
Ludovic Courtès
bc5d49d9c8 guile-snarf: Honor $TMPDIR. 2008-02-12 14:10:16 +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
03a3c619ed * numbers.c (SCM_COMPLEX_VALUE): Use GUILE_I instead of _Complex_I
directly, and only if GUILE_I was defined by the configure step.
(scm_log, scm_log10, scm_exp, scm_sqrt): Use SCM_COMPLEX_VALUE
code only if SCM_COMPLEX_VALUE is defined.

* configure.in (--without-64-calls): Use AC_MSG_CHECKING and
AC_MSG_RESULT instead of just echo.
(GUILE_I): New programs to try using _Complex_I or 1.0fi for the
imaginary unit.
2008-02-11 21:02:15 +00:00
Ludovic Courtès
270ff306cf More compilation fixes with Sun CC (bug #21378). 2008-02-07 09:31:06 +00:00
Neil Jerram
dcde80f096 *** empty log message *** 2008-02-07 01:02:33 +00:00
Neil Jerram
595f4ed74b (Next-method): Minor improvements to the
text.
2008-02-06 22:46:42 +00:00
Neil Jerram
3d02a866a9 Default to --without-64-calls for
powerpc-ibm-aix*.  Thanks to Rainer Tammer for reporting that the
64 calls are a problem on that OS.
2008-02-06 22:27:59 +00:00
Neil Jerram
c14bb7ad22 (scm_gc_malloc): Return NULL if requested size is 0.
(scm_gc_free): Don't call `free' if mem is NULL.
2008-02-06 22:16:35 +00:00