summaryrefslogtreecommitdiff
path: root/doc/ref/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ref/ChangeLog')
-rw-r--r--doc/ref/ChangeLog206
1 files changed, 178 insertions, 28 deletions
diff --git a/doc/ref/ChangeLog b/doc/ref/ChangeLog
index ebb38fa33..e4ae0b1ae 100644
--- a/doc/ref/ChangeLog
+++ b/doc/ref/ChangeLog
@@ -1,3 +1,153 @@
+2008-07-17 Neil Jerram <neil@ossau.uklinux.net>
+
+ * scheme-using.texi (Evaluating Scheme Code): Document use of
+ `C-u' prefix with evaluation commands.
+
+2008-07-05 Ludovic Courtès <ludo@gnu.org>
+
+ * api-data.texi (Symbol Primitives): Add `scm_c_symbol_length ()'.
+
+2008-06-30 Julian Graham <joolean@gmail.com>
+
+ * srfi-modules.texi (SRFI-18): New section.
+ (SRFI-19 Time): Mention SRFI-18's `current-time'.
+
+2008-06-28 Ludovic Courtès <ludo@gnu.org>
+
+ * api-modules.texi (Using Guile Modules): Substitute "syntax
+ transformer" to "system transformer". Reported by Sebastian
+ Tennant <sebyte@smolny.plus.com>.
+
+2008-06-01 Ludovic Courtès <ludo@gnu.org>
+
+ * srfi-modules.texi (SRFI-88): Fix URL.
+
+2008-05-14 Julian Graham <joolean@gmail.com>
+
+ * api-scheduling.texi (Mutexes and Condition Variables): Add
+ documentation for new functions "scm_mutex_owner",
+ "scm_mutex_level", and "scm_mutex_locked_p". Update
+ documentation for function "scm_lock_mutex_timed" to reflect
+ addition of optional ownership argument.
+
+2008-05-07 Ludovic Courtès <ludo@gnu.org>
+
+ * Makefile.am (autoconf-macros.texi): Avoid use of GNU Make
+ specific `$<' variable. This broke with BSD Make as found on
+ FreeBSD 6.2.
+
+2008-05-05 Neil Jerram <neil@ossau.uklinux.net>
+
+ * scheme-using.texi (Using Guile in Emacs): Add concept index
+ entries `GDS' and `Emacs'.
+
+ * api-debug.texi (Debugging): Add concept index entry `Debugging'.
+
+2008-05-04 Ludovic Courtès <ludo@gnu.org>
+
+ * guile.texi (Guile Modules): Include `autoconf.texi'.
+ * autoconf.texi (Autoconf Support): Mention `pkg-config'.
+ (Autoconf Macros): Document `pkg-config' support.
+
+2008-04-26 Ludovic Courtès <ludo@gnu.org>
+
+ * srfi-modules.texi (SRFI-88): New section.
+ * api-data.texi (Keyword Read Syntax): Add reference to
+ `SRFI-88'.
+
+2008-04-17 Neil Jerram <neil@ossau.uklinux.net>
+
+ * posix.texi (File System): New doc for file-exists?.
+
+2008-04-15 Ludovic Courtès <ludo@gnu.org>
+
+ * api-data.texi (Keywords): Mention postfix syntax.
+ (Keyword Read Syntax): Document `postfix' read option.
+ * api-options.texi (Reader options): Update examples.
+ (Examples of option use): Likewise.
+
+2008-03-28 Neil Jerram <neil@ossau.uklinux.net>
+
+ * libguile-concepts.texi (Multi-Threading): Fix typo.
+
+2008-03-24 Neil Jerram <neil@ossau.uklinux.net>
+
+ Applying patch from Julian Graham, containing minor fixes to his
+ thread enhancements:
+
+ * api-scheduling.texi (Mutexes and Condition Variables): Change
+ `flag' to `flags' in docstring.
+
+2008-03-19 Neil Jerram <neil@ossau.uklinux.net>
+
+ * api-debug.texi (Low Level Trap Calls): Removed (material
+ duplicated elsewhere); doc for with-traps and debug-object? moved
+ to section on evaluator trap options.
+ (High Level Traps): Renamed just `Traps'. Add references to
+ evaluator trap options and debug options. Make language
+ appropriate for core Guile (as opposed to previously separate
+ package).
+ (Location Traps): Corrected to reflect that location traps now
+ specify a specific position, not a range of positions.
+ (Debugging Examples): New (content moved here from
+ scheme-debugging.texi, and updated to use traps instead of
+ breakpoints).
+
+ * api-modules.texi (Included Guile Modules): Change `Debugging
+ Features' reference to `Tracing'.
+
+ * api-options.texi (Evaluator trap options): Doc for with-traps
+ and debug-object? is now here.
+
+ * guile.texi, scheme-debugging.texi: Move the `Tracing' content of
+ scheme-debugging.texi to the Modules section.
+
+ * scheme-using.texi (Using Guile in Emacs, GDS Getting Started):
+ Minor edits.
+
+ * scheme-debugging.texi (Debugging Features, Intro to
+ Breakpoints): Removed.
+ (Examples): Moved to api-debug.texi.
+ (Tracing, Old Tracing): Promoted one level.
+ (New Tracing, Tracing Compared): Removed.
+
+2008-03-08 Julian Graham <joolean@gmail.com>
+
+ * api-scheduling.texi (Threads): Add documentation for new
+ functions "scm_thread_p" and new "scm_join_thread_timed".
+ (Mutexes and Condition Variables): Add documentation for new
+ functions "scm_make_mutex_with_flags", "scm_mutex_p",
+ "scm_lock_mutex_timed", "scm_unlock_mutex_timed", and
+ "scm_condition_variable_p".
+
+2008-02-11 Neil Jerram <neil@ossau.uklinux.net>
+
+ * api-data.texi (Random): New text about the default random state,
+ following suggestions by Stephen Uitti.
+
+2008-02-01 Neil Jerram <neil@ossau.uklinux.net>
+
+ * api-scheduling.texi (Threads): Add "C Function scm_join_thread"
+ to doc for join-thread. Thanks to Antoine Mathys for reporting
+ that scm_join_thread was missing.
+
+2007-12-09 Stephen Compall <s11@member.fsf.org>
+
+ * srfi-modules.texi (SRFI-69): Avoid use of the first person.
+
+2007-12-03 Stephen Compall <s11@member.fsf.org>
+
+ * srfi-modules.texi: Describe SRFI-69 in a new subsection.
+
+2007-10-29 Julian Graham <joolean@gmail.com>
+
+ * api-scheduling.texi (Threads): Document `cancel-thread',
+ `set-thread-cleanup!' and `thread-cleanup'.
+
+2007-10-24 Neil Jerram <neil@ossau.uklinux.net>
+
+ * .cvsignore: Add lib-version.texi.
+
2007-10-02 Ludovic Courtès <ludo@gnu.org>
* slib.texi (SLIB installation): Don't recommend using the site
@@ -129,7 +279,7 @@
(lib-version.texi): New target.
* guile.texi: Include `lib-version.texi'.
-
+
* api-data.texi (Conversion): Link to `The ice-9 i18n Module' when
describing `string->number'.
(String Comparison): Likewise.
@@ -317,7 +467,7 @@
* api-debug.texi (Debug on Error): Note need to handling of errors
in C.
-
+
* 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
@@ -353,7 +503,7 @@
* api-evaluation.texi (Fly Evaluation): Add scm_c_eval_string.
(Loading): Add scm_c_primitive_load.
Reported by Jon Wilson.
-
+
2006-06-25 Kevin Ryde <user42@zip.com.au>
* posix.texi (Time): In tm:gmtoff, give example values, note not the
@@ -487,7 +637,7 @@
* api-data.texi (Operations Related to Symbols):
Documented `scm_take_locale_symbol ()'.
-
+
2005-12-15 Kevin Ryde <user42@zip.com.au>
* api-evaluation.texi (Fly Evaluation): Add scm_call_4, suggested by
@@ -578,7 +728,7 @@
* misc-modules.texi (Formatted Output): Show modifiers like ~:d
instead of in words.
-
+
2005-08-06 Kevin Ryde <user42@zip.com.au>
* api-compound.texi (List Modification): In filter, return may share a
@@ -925,7 +1075,7 @@
* api-i18n.texi: New file.
* Makefile.am (guile_TEXINFOS): Added it.
* guile.texi: Include it.
-
+
2004-09-16 Kevin Ryde <user42@zip.com.au>
* api-utility.texi (Equality): Revise for clarity.
@@ -980,16 +1130,16 @@
Ran a (docstring-process-module "(guile)") and moved entries from
new-docstrings.texi to their appropriate place.
-
+
* api-undocumented.texi: New file.
2004-08-21 Marius Vollmer <mvo@zagadka.de>
From Richard Todd, Thanks!
-
+
* scheme-scripts.texi (Invoking Guile): documented new '-L'
switch.
-
+
2004-08-20 Marius Vollmer <mvo@zagadka.de>
* gh.texi: Updated transition section with new recommended things.
@@ -1000,7 +1150,7 @@
mutation-sharing substrings.
(Symbols): Document scm_from_locale_symbol and
scm_from_locale_symboln.
-
+
2004-08-18 Kevin Ryde <user42@zip.com.au>
* posix.texi (Network Sockets and Communication): Add SOCK_RDM and
@@ -1062,7 +1212,7 @@
scm_is_complex, scm_is_number, scm_c_make_rectangular,
scm_c_make_polar, scm_c_real_part, scm_c_imag_part,
scm_c_magnitude, and scm_c_angle.
-
+
2004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* gh.texi: Replaced references to scm_num2* with scm_to_* and
@@ -1098,7 +1248,7 @@
* api-deprecated.texi: Removed.
* intro.texi (Discouraged and Deprecated): General information
about deprecation, etc.
-
+
2004-07-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* misc-modules.texi (Formatted Output): Changed @w to @w{} in
@@ -1183,7 +1333,7 @@
* Makefile.am (CLEANFILES): Remove guile.cps guile.fns guile.rns
guile.tps guile.vrs guile.tmp, cleaned by automake these days.
-
+
2004-05-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* scheme-smobs.texi: Updated for new SCM_SMOB_* macros.
@@ -1266,7 +1416,7 @@
* scheme-control.texi (while do): Expand and clarify `do', in
particular note iteration binds fresh locations, rather than values
"stored".
-
+
* srfi-modules.texi (SRFI-4): Revise for clarity, give each function
explicitly rather than showing TAG so Emacs info-look can find them,
merge "SRFI-4 - Read Syntax" and "SRFI-4 - Procedures" into just one
@@ -1296,7 +1446,7 @@
2004-01-21 Marius Vollmer <mvo@zagadka.de>
Added copyright notices to all TeXinfo files.
-
+
* fdl.texi: New.
* guile.texi: Include it as an appendix.
* preface.texi: State that the manual is FDL.
@@ -1318,7 +1468,7 @@
* misc-modules.texi (Queues): New chapter.
* guile.texi (Top): Add it.
-
+
2004-01-09 Kevin Ryde <user42@zip.com.au>
* scheme-compound.texi (Bit Vectors): Revise for clarity, following
@@ -1373,7 +1523,7 @@
* scheme-data.texi: Include exact rationals.
From Stephen Compall. Thanks!
-
+
* intro.texi (What is Guile?): Add @acronym for POSIX, R5RS, GUI,
and HTTP. Conclude linking libguile. Say what one can find *for*.
@@ -1454,7 +1604,7 @@
* data-rep.texi, scheme-memory.texi (scm_remember_upto_here_1,
scm_remember_upto_here_2): Moved from data-rep.texi to
scheme-memory.texi.
-
+
2003-10-02 Kevin Ryde <user42@zip.com.au>
* scheme-io.texi (String Ports): In call-with-output-string, note proc
@@ -1785,7 +1935,7 @@
remainder and modulo round their results.
* scheme-io.texi (Reading): In read-char and peek-char, fix typos "?"
- in @rnindex. In port-column, use @: after i.e.
+ in @rnindex. In port-column, use @: after i.e.
(Writing): In get-print-state, two spaces after full stop. Add write,
revise display.
@@ -1804,7 +1954,7 @@
2003-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
- * posix.texi (scm_c_port_for_each): Added.
+ * posix.texi (scm_c_port_for_each): Added.
2003-04-26 Neil Jerram <neil@ossau.uklinux.net>
@@ -1935,7 +2085,7 @@
Configuration.
The following doc updates are from Ian Sheldon - thanks!
-
+
* scheme-data.texi (Appending Strings, Regexp Functions, Match
Structures): Add examples.
(Regular Expressions): Add instruction to use (ice-9 regex)
@@ -1973,7 +2123,7 @@
* intro.texi: Updated GNu ftp server name. Use "-lguile" instead
of "libguile.a". Some small fixes/improvements.
-
+
* scheme-reading.texi: Added www.schemers.org. Removed foldoc,
it's too generic. Updated 'teach yourself ...' URL.
@@ -1984,7 +2134,7 @@
2002-08-14 Marius Vollmer <mvo@zagadka.ping.de>
- * scheme-evaluation.texi (eval-string): Updated.
+ * scheme-evaluation.texi (eval-string): Updated.
* scheme-scheduling.texi (Fluids): Touched up a bit, added
with-fluids.
@@ -2024,7 +2174,7 @@
* scheme-memory.texi (Memory Blocks): add scm_calloc, scm_gc_calloc.
correct typos.
-
+
2002-08-05 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* intro.texi, srfi-modules.texi: Added (use-modules (ice-9
@@ -2068,7 +2218,7 @@
rather than deprecated section. Hence this change. Added
`@deftp' for scm_t_bits data type so that a proper index entry is
added for this. Thanks to Richard Y. Kim!
-
+
* data-rep.texi (Subrs): Changed scm_make_gsubr to
scm_c_define_gsubr. Thanks to Richard Y. Kim!
@@ -2105,13 +2255,13 @@
* scheme-debug.texi (Debugging): Rename chapter `Debugging
Infrastructure' and reorganize its contents.
-
+
* scheme-debug.texi (Debugging), scheme-control.texi (Handling
Errors): Move display-error to error-focussed section.
* scheme-debug.texi (Debugging), debugging.texi (Backtrace): Move
backtrace to user-level debugging chapter.
-
+
* scheme-debug.texi (Debugging), scheme-procedures.texi (Procedure
Properties): Move procedure-name, procedure-source and
procedure-environment to procedures chapter.
@@ -2194,7 +2344,7 @@
* scheme-utility.texi (Hooks): Further updates. New material on
GC hooks.
-
+
* scheme-evaluation.texi (Fly Evaluation): Note disappearance of
eval2 and read-and-eval!.