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

10787 commits

Author SHA1 Message Date
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
Rob Browning
b7145f81ed *** empty log message *** 2006-09-20 00:24:20 +00:00
Rob Browning
e7b3313ae9 (build-link): Restore the removal of "/usr/lib" (in addition to
"/usr/lib/" from any -L arguments).
2006-09-20 00:24:16 +00:00
Neil Jerram
9f1ba6a9a4 Doc typo fixes 2006-09-15 09:23:18 +00:00
Kevin Ryde
a23acd1c03 remove pending enhancements etc to ice-9 slib module to work with newest slib 2006-09-11 00:12:32 +00:00
Kevin Ryde
f1b0f6d0bf *** empty log message *** 2006-09-07 22:53:32 +00:00
Kevin Ryde
dfc5f8d2d4 (scm_recvfrom): Update docstring from manual.
(scm_init_socket): Add MSG_DONTWAIT.
2006-09-07 22:52:16 +00:00
Kevin Ryde
c1a524ed9a *** empty log message *** 2006-09-07 21:13:35 +00:00
Kevin Ryde
a56f2de792 Module "(ice-9 threads)" no longer used, now no mutex.
(format:parse-float): Fix normalization of leading zeros like "02.5"
to "2.5".  left-zeros was zeroed before adjusting format:fn-dot,
resulting in the latter being unchanged.
2006-09-07 21:07:36 +00:00
Kevin Ryde
c23d8c6ac5 *** empty log message *** 2006-09-07 21:05:18 +00:00
Kevin Ryde
f461265c96 (~f): Test leading zeros bugfix. 2006-09-07 21:04:56 +00:00
Kevin Ryde
e8587f7eca *** empty log message *** 2006-09-07 20:51:30 +00:00
Kevin Ryde
020570a42d (Formatted Output): Show ":@" rather than "@:",
because ":@" is traditional common lisp, though either way works.
Break a couple of example lines to avoid overflowing DVI page width.
2006-09-07 20:51:00 +00:00
Kevin Ryde
ceafa69a71 (Debug Last Error): Line break in "Type
(backtrace) to get ..." which overflowed the line in both info and
DVI.  Reported by Percy Tiglao.
2006-09-07 20:49:12 +00:00
Kevin Ryde
dc1cac02eb *** empty log message *** 2006-09-05 23:01:52 +00:00
Kevin Ryde
1d7e911818 (Network Sockets and Communication): Tweak description,
note not multi-threading.
2006-09-05 22:57:01 +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
Rob Browning
1d69880461 Fix C style error. 2006-09-01 01:39:52 +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
Rob Browning
421ccd369d *** empty log message *** 2006-09-01 01:35:26 +00:00
Rob Browning
2b49d8e3cb (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:35:13 +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
Kevin Ryde
0e1b2e1ed2 *** empty log message *** 2006-08-28 21:52:50 +00:00
Kevin Ryde
4d84f173ef (Dynamic Wind): Reformat example a bit to avoid
going off the right edge of the paper.  Reported by Percy Tiglao.
2006-08-28 21:52:26 +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
Kevin Ryde
bcbecaf7fd *** empty log message *** 2006-08-25 01:44:40 +00:00
Kevin Ryde
364da711cf (open-input-pipe, open-output-pipe): In the "no
duplicate" tests, close parent side of signalling pipe, to hopefully
generate an error instead of a hang if something bad in the child
means it doesn't write anything.
2006-08-25 01:21:39 +00:00
Kevin Ryde
c2696f1f61 primitive-_exit under "scheme functions and syntax" 2006-08-25 00:59:13 +00:00
Kevin Ryde
3d59ecbc90 record type checks 2006-08-25 00:56:49 +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
Kevin Ryde
f35ac81fd8 Bit more of:
* configure.in: Test if need braces around PTHREAD_ONCE_INIT, set
	AC_OUTPUT of SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT.

Need to set SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT to some value
always, not just when pthreads.
2006-08-22 23:59:49 +00:00
Kevin Ryde
e315794e34 *** empty log message *** 2006-08-21 23:48:25 +00:00
Kevin Ryde
27a33ef9f1 More tests, in particular check for exceptions on
wrong record types passed to accessor and modifier funcs.
2006-08-21 23:46:16 +00:00
Kevin Ryde
02e06553f0 (Internationalization): Cross reference gettext manual on plural forms. 2006-08-21 23:43:52 +00:00
Kevin Ryde
5f749e99dc *** empty log message *** 2006-08-21 23:35:24 +00:00
Kevin Ryde
acc028b0eb (SCM_I_PTHREAD_ONCE_INIT): Use
SCM_NEED_BRACES_ON_PTHREAD_ONCE_INIT to cope with Solaris.
Reported by Claes Wallin.
2006-08-21 23:32:58 +00:00
Kevin Ryde
065366d0df (SCM_NEED_BRACES_ON_PTHREAD_ONCE_INIT): New output to scmconfig.h. 2006-08-21 23:29:48 +00:00
Kevin Ryde
5c2b1ab57b (SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT): New, set from configure. 2006-08-21 23:27:53 +00:00
Kevin Ryde
33f9e79b8c Test if need braces around PTHREAD_ONCE_INIT, set
AC_OUTPUT of SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT.
2006-08-21 23:26:32 +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