bpt/guile.git
20 years ago(scm_c_scm2thread): New function.
Mikael Djurfeldt [Wed, 3 Mar 2004 16:53:15 +0000 (16:53 +0000)]
(scm_c_scm2thread): New function.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 28 Feb 2004 23:22:12 +0000 (23:22 +0000)]
*** empty log message ***

20 years ago(execl, execlp, execle): Exercise errors where
Kevin Ryde [Sat, 28 Feb 2004 23:07:56 +0000 (23:07 +0000)]
(execl, execlp, execle): Exercise errors where
program not found.  [But disabled, due to problems with threading.]

20 years ago*** empty log message ***
Kevin Ryde [Sat, 28 Feb 2004 21:38:37 +0000 (21:38 +0000)]
*** empty log message ***

20 years ago(execl, execlp, execle): Exercise errors where program not found.
Kevin Ryde [Sat, 28 Feb 2004 21:37:41 +0000 (21:37 +0000)]
(execl, execlp, execle): Exercise errors where program not found.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 28 Feb 2004 20:11:14 +0000 (20:11 +0000)]
*** empty log message ***

20 years ago(AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
Kevin Ryde [Sat, 28 Feb 2004 20:08:08 +0000 (20:08 +0000)]
(AC_CHECK_FUNCS): Add DINFINITY and DQNAN.

20 years agoUse AC_COPYRIGHT and AH_TOP to get copyright notice
Kevin Ryde [Sat, 28 Feb 2004 20:03:18 +0000 (20:03 +0000)]
Use AC_COPYRIGHT and AH_TOP to get copyright notice
into generated configure and config.h.in.

20 years ago(guile_ieee_init): Use C99 INFINITY and NAN when
Kevin Ryde [Sat, 28 Feb 2004 20:01:13 +0000 (20:01 +0000)]
(guile_ieee_init): Use C99 INFINITY and NAN when
available.  Test HAVE_DINFINITY and HAVE_DQNAN for those globals, in
particular don't assume "defined (__alpha__) && ! defined (linux)"
means OSF.  Remove "SCO" code, which was not really SCO specific and
which John W. Eaton advises should be long past being needed.

20 years ago(scm_execl, scm_execlp, scm_execle): Avoid memory leak under error throw.
Kevin Ryde [Sat, 28 Feb 2004 19:16:26 +0000 (19:16 +0000)]
(scm_execl, scm_execlp, scm_execle): Avoid memory leak under error throw.

20 years ago*** empty log message ***
Neil Jerram [Wed, 25 Feb 2004 19:11:33 +0000 (19:11 +0000)]
*** empty log message ***

20 years ago * gds-client.scm (handle-instruction-1): In `eval' protocol, catch
Neil Jerram [Wed, 25 Feb 2004 19:10:07 +0000 (19:10 +0000)]
* gds-client.scm (handle-instruction-1): In `eval' protocol, catch
and report read errors nicely.

* gds.el (gds-display-buffers): Don't select the GDS window.

20 years ago*** empty log message ***
Kevin Ryde [Mon, 23 Feb 2004 22:59:20 +0000 (22:59 +0000)]
*** empty log message ***

20 years ago(scm_cuserid): Use a private result buffer, for thread safe.
Kevin Ryde [Mon, 23 Feb 2004 22:05:37 +0000 (22:05 +0000)]
(scm_cuserid): Use a private result buffer, for thread safe.

20 years ago * gds-tutorial.txt, gds-problems.txt: New files.
Neil Jerram [Sun, 22 Feb 2004 11:11:17 +0000 (11:11 +0000)]
* gds-tutorial.txt, gds-problems.txt: New files.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 21 Feb 2004 22:04:42 +0000 (22:04 +0000)]
*** empty log message ***

20 years ago(max, min): Exercise some complex num cases.
Kevin Ryde [Sat, 21 Feb 2004 22:03:57 +0000 (22:03 +0000)]
(max, min): Exercise some complex num cases.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 21 Feb 2004 21:59:34 +0000 (21:59 +0000)]
*** empty log message ***

20 years ago(scm_max, scm_min): For one arg, dispatch to generic for
Kevin Ryde [Sat, 21 Feb 2004 21:58:30 +0000 (21:58 +0000)]
(scm_max, scm_min): For one arg, dispatch to generic for
complex, same as for two args.  (Handle only inum, big, real, frac).

20 years ago*** empty log message ***
Kevin Ryde [Sat, 21 Feb 2004 21:21:29 +0000 (21:21 +0000)]
*** empty log message ***

20 years ago * gds.el: Add requirements: cl, comint, info.
Neil Jerram [Sat, 21 Feb 2004 14:53:07 +0000 (14:53 +0000)]
* gds.el: Add requirements: cl, comint, info.
(gds-guile-program): New.
(gds-start): When starting or restarting, kill captive if it
exists.  Use gds-guile-program instead of just "guile".
(gds-mode): Use widget minor mode.
(gds-client-ref): New optional client arg.
(gds-update-buffers): Don't call widget-setup.
(gds-heading-face): New.
(gds-insert-interaction): Various prettifications.
(gds-heading-insert): New.
(gds-choose-client): Check that numbers in client and gds-client
are still valid.
(gds-eval-expression, gds-apropos): Remove text properties from
expression to evaluate.
(gds-mode-map): Don't set widget-mode-map as parent.
(gds-start-captive): Use gds-guile-program instead of just
"guile".

* gds-client.scm (install-breakpoints): Bugfix: avoid null lists
in traversal.
(eval-thread, gds-eval): Where expression has multiple parts,
modify output to say which part is being evaluated.

20 years ago(NUM2FLOAT): Expand isfinite to !xisinf, as per previous change to numbers.c.
Kevin Ryde [Sat, 21 Feb 2004 00:10:47 +0000 (00:10 +0000)]
(NUM2FLOAT): Expand isfinite to !xisinf, as per previous change to numbers.c.

20 years ago*** empty log message ***
Kevin Ryde [Fri, 20 Feb 2004 23:24:27 +0000 (23:24 +0000)]
*** empty log message ***

20 years agoAdd copyright year 2002, which appears in the ChangeLog.
Kevin Ryde [Fri, 20 Feb 2004 23:20:15 +0000 (23:20 +0000)]
Add copyright year 2002, which appears in the ChangeLog.

20 years agoAdd a copyright year.
Kevin Ryde [Fri, 20 Feb 2004 23:19:03 +0000 (23:19 +0000)]
Add a copyright year.

20 years ago(scm_crypt): Use new HAVE_CRYPT.
Kevin Ryde [Fri, 20 Feb 2004 23:18:10 +0000 (23:18 +0000)]
(scm_crypt): Use new HAVE_CRYPT.
(<crypt.h>): Remove HAVE_LIBCRYPT condition.

20 years ago(crypt): Test with AC_SEARCH_LIBS, for the benefit of
Kevin Ryde [Fri, 20 Feb 2004 23:16:57 +0000 (23:16 +0000)]
(crypt): Test with AC_SEARCH_LIBS, for the benefit of
HP-UX.  Define HAVE_CRYPT rather than HAVE_LIBCRYPT.  Reported by
Andreas Voegele.

20 years ago*** empty log message ***
Kevin Ryde [Fri, 20 Feb 2004 23:05:51 +0000 (23:05 +0000)]
*** empty log message ***

20 years ago(Expression Syntax): Add findex entries for
Kevin Ryde [Fri, 20 Feb 2004 23:04:04 +0000 (23:04 +0000)]
(Expression Syntax): Add findex entries for
quote and quasiquote no longer using @deffn.

20 years ago * list.c (scm_list_n): Add #if SCM_DEBUG_CELL_ACCESSES_P around
Neil Jerram [Fri, 20 Feb 2004 22:04:24 +0000 (22:04 +0000)]
* list.c (scm_list_n): Add #if SCM_DEBUG_CELL_ACCESSES_P around
validation.

* read.c (scm_lreadparen): Removed.
(scm_lreadparen1): Renamed scm_i_lreadparen.

20 years ago(scm_list_n): check validate non-immediate arguments;
Han-Wen Nienhuys [Fri, 20 Feb 2004 21:15:56 +0000 (21:15 +0000)]
(scm_list_n): check validate non-immediate arguments;
this will catch forgotten a SCM_UNDEFINED.

20 years ago*** empty log message ***
Marius Vollmer [Fri, 20 Feb 2004 17:15:06 +0000 (17:15 +0000)]
*** empty log message ***

20 years ago(Expression Syntax): Turned syntax description into a table, @deffn is
Marius Vollmer [Fri, 20 Feb 2004 17:14:41 +0000 (17:14 +0000)]
(Expression Syntax): Turned syntax description into a table, @deffn is
not really up to the task.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 22:32:08 +0000 (22:32 +0000)]
*** empty log message ***

20 years ago(top-repl): Make the (guile-user) module use the (ice-9 r5rs) module.
Marius Vollmer [Wed, 18 Feb 2004 22:29:45 +0000 (22:29 +0000)]
(top-repl): Make the (guile-user) module use the (ice-9 r5rs) module.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 21:16:01 +0000 (21:16 +0000)]
*** empty log message ***

20 years ago* gc.h (scm_gc_cells_collected): Removed duplicated declaration.
Marius Vollmer [Wed, 18 Feb 2004 21:14:35 +0000 (21:14 +0000)]
* gc.h (scm_gc_cells_collected): Removed duplicated declaration.
Thanks to Bill Schottstaedt!

* socket.h (scm_gethost): Removed prototype it is already in
"net_db.h".  Thanks to Bill Schottstaedt!

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 20:08:48 +0000 (20:08 +0000)]
*** empty log message ***

20 years ago* guile.texi: Replaced list of authors with "The Guile
Marius Vollmer [Wed, 18 Feb 2004 20:07:19 +0000 (20:07 +0000)]
* guile.texi: Replaced list of authors with "The Guile
Developers".

* preface.texi (Contributors to the Manual): New section.

20 years ago(Expression Syntax): Use an empty name for the function call syntax
Marius Vollmer [Wed, 18 Feb 2004 20:01:57 +0000 (20:01 +0000)]
(Expression Syntax): Use an empty name for the function call syntax
definition.  Otherwise, TeX complains about unbalanced parenthesis.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 19:29:40 +0000 (19:29 +0000)]
*** empty log message ***

20 years agoAdded copyright notice of Michael Stoll, who probably wrote the
Marius Vollmer [Wed, 18 Feb 2004 19:29:16 +0000 (19:29 +0000)]
Added copyright notice of Michael Stoll, who probably wrote the
original CLISP code.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 18 Feb 2004 00:43:09 +0000 (00:43 +0000)]
*** empty log message ***

20 years ago(SRFI-9): Revise for detail and clarity. Don't
Kevin Ryde [Wed, 18 Feb 2004 00:42:32 +0000 (00:42 +0000)]
(SRFI-9): Revise for detail and clarity.  Don't
use ":foo" for example type name, since that depends on the keyword
reading option.

20 years ago(Expression Syntax): Fill section with
Kevin Ryde [Wed, 18 Feb 2004 00:38:39 +0000 (00:38 +0000)]
(Expression Syntax): Fill section with
function calling etc, and quote and quasiquote.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 18 Feb 2004 00:30:37 +0000 (00:30 +0000)]
*** empty log message ***

20 years ago(=): Exercise frac+real and frac+complex.
Kevin Ryde [Wed, 18 Feb 2004 00:29:16 +0000 (00:29 +0000)]
(=): Exercise frac+real and frac+complex.

20 years agoRemove 1/3 == 1.0/3.0, not true.
Kevin Ryde [Wed, 18 Feb 2004 00:28:41 +0000 (00:28 +0000)]
Remove 1/3 == 1.0/3.0, not true.

20 years ago(INTEGRAL2BIG): WORDS_BIGENDIAN not right for word
Kevin Ryde [Wed, 18 Feb 2004 00:25:39 +0000 (00:25 +0000)]
(INTEGRAL2BIG): WORDS_BIGENDIAN not right for word
order parameter to mpz_import, in fact with just one word there's no
order to worry about at all.

20 years ago(scm_shell_usage): Print to stdout for --help, per GNU standard.
Kevin Ryde [Wed, 18 Feb 2004 00:22:28 +0000 (00:22 +0000)]
(scm_shell_usage): Print to stdout for --help, per GNU standard.

20 years ago(scm_num_eq_p): For real==frac, complex==frac, frac==real
Kevin Ryde [Wed, 18 Feb 2004 00:21:11 +0000 (00:21 +0000)]
(scm_num_eq_p): For real==frac, complex==frac, frac==real
and frac==complex, make an exact comparison rather than converting
with fraction2double.

20 years ago(environ): Use _NSGetEnviron in Darwin
Kevin Ryde [Wed, 18 Feb 2004 00:20:08 +0000 (00:20 +0000)]
(environ): Use _NSGetEnviron in Darwin
shared library, since environ is not directly available there.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 18 Feb 2004 00:11:34 +0000 (00:11 +0000)]
*** empty log message ***

20 years ago(AC_CHECK_HEADERS): Add crt_externs.h.
Kevin Ryde [Wed, 18 Feb 2004 00:06:10 +0000 (00:06 +0000)]
(AC_CHECK_HEADERS): Add crt_externs.h.
(AC_CHECK_FUNCS): Add _NSGetEnviron.

20 years ago(scm_localtime, scm_gmtime, scm_mktime): Provide a default
Kevin Ryde [Tue, 17 Feb 2004 23:37:06 +0000 (23:37 +0000)]
(scm_localtime, scm_gmtime, scm_mktime): Provide a default
errno EINVAL in case localtime and gmtime don't set it.
(scm_mktime, scm_strptime): Forcibly use errno EINVAL for our
SCM_SYSERROR, since mktime and strptime generally don't set errno.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 17 Feb 2004 23:27:27 +0000 (23:27 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Marius Vollmer [Tue, 17 Feb 2004 21:39:21 +0000 (21:39 +0000)]
*** empty log message ***

20 years ago(SCM_TESTS): Added test/fractions.test.
Marius Vollmer [Tue, 17 Feb 2004 21:39:10 +0000 (21:39 +0000)]
(SCM_TESTS): Added test/fractions.test.

20 years agoAdded GPL terms.
Marius Vollmer [Tue, 17 Feb 2004 21:37:47 +0000 (21:37 +0000)]
Added GPL terms.

20 years agoAdded LGPL terms.
Marius Vollmer [Tue, 17 Feb 2004 21:18:53 +0000 (21:18 +0000)]
Added LGPL terms.

20 years ago*** empty log message ***
Kevin Ryde [Mon, 16 Feb 2004 00:51:17 +0000 (00:51 +0000)]
*** empty log message ***

20 years agoAdd a copyright year.
Kevin Ryde [Mon, 16 Feb 2004 00:50:23 +0000 (00:50 +0000)]
Add a copyright year.

20 years ago(scm_done_malloc, scm_done_free): Allow negative sizes,
Kevin Ryde [Mon, 16 Feb 2004 00:45:55 +0000 (00:45 +0000)]
(scm_done_malloc, scm_done_free): Allow negative sizes,
which were permitted in the past for these.

20 years ago*** empty log message ***
Kevin Ryde [Mon, 16 Feb 2004 00:03:44 +0000 (00:03 +0000)]
*** empty log message ***

20 years ago(scm_shell_usage): Print bug-guile email address, as per
Kevin Ryde [Sun, 15 Feb 2004 23:49:20 +0000 (23:49 +0000)]
(scm_shell_usage): Print bug-guile email address, as per
GNU standard.  Reported by Han-Wen Nienhuys.

20 years ago*** empty log message ***
Kevin Ryde [Sun, 15 Feb 2004 23:44:15 +0000 (23:44 +0000)]
*** empty log message ***

20 years ago(Hash Table Reference): Wrote a new entry
Mikael Djurfeldt [Sun, 15 Feb 2004 22:07:33 +0000 (22:07 +0000)]
(Hash Table Reference): Wrote a new entry
for hash-for-each-handle.

20 years ago*** empty log message ***
Kevin Ryde [Sun, 15 Feb 2004 21:51:00 +0000 (21:51 +0000)]
*** empty log message ***

20 years ago(Sloppy Alist Functions): Amend error messages
Kevin Ryde [Sun, 15 Feb 2004 21:49:55 +0000 (21:49 +0000)]
(Sloppy Alist Functions): Amend error messages
shown to match current guile output.

20 years ago* configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
Mikael Djurfeldt [Sun, 15 Feb 2004 18:27:31 +0000 (18:27 +0000)]
* configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.

* scheme-compound.texi (Hash Table Reference): Renamed hash-map
--> hash-map->list.

* configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.

20 years ago*** empty log message ***
Kevin Ryde [Sun, 15 Feb 2004 00:37:52 +0000 (00:37 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kevin Ryde [Sun, 15 Feb 2004 00:20:55 +0000 (00:20 +0000)]
*** empty log message ***

20 years ago(SRFI-4): Revise for clarity, give each function
Kevin Ryde [Sun, 15 Feb 2004 00:18:24 +0000 (00:18 +0000)]
(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
node.

20 years ago(while do): Expand and clarify `do', in
Kevin Ryde [Sat, 14 Feb 2004 23:04:55 +0000 (23:04 +0000)]
(while do): Expand and clarify `do', in
particular note iterating binds fresh locations, rather than values
"stored".

20 years ago(Hash Table Reference): In scm_hash_ref etc,
Kevin Ryde [Sat, 14 Feb 2004 23:02:32 +0000 (23:02 +0000)]
(Hash Table Reference): In scm_hash_ref etc,
remove note that dflt must be given, it can be SCM_UNSPECIFIED.

20 years ago* unif.c (scm_make_uve): Removed local variable and simplified
Mikael Djurfeldt [Fri, 13 Feb 2004 23:15:37 +0000 (23:15 +0000)]
* unif.c (scm_make_uve): Removed local variable and simplified
code in order to avoid compiler used uninitialized warnings.

* hashtab.c, hashtab.h (scm_hash_map_to_list): Renamed from
scm_hash_map.
(scm_hash_fold): Use scm_call_3 directly in the call to
scm_internal_hash_fold instead of going via fold_proc (which is
now removed).
(scm_hash_for_each): Use a trampoline +
scm_internal_hash_for_each_handle.
(scm_internal_hash_for_each_handle, scm_hash_for_each_handle): New
functions.

20 years ago(scm_port_line): In docstring, note first line is 0.
Kevin Ryde [Thu, 12 Feb 2004 00:45:36 +0000 (00:45 +0000)]
(scm_port_line): In docstring, note first line is 0.
(scm_set_port_line_x): In docstring, note first line is 0.
(scm_port_column): In docstring, there's no default to current input
port, and remove shared port-line @defun.
(scm_set_port_column_x): In docstring, there's no default to current
input port, note first column is 0, remove shared set-port-line!
@defun.

20 years agoRefer to manual for details of new pretty-print options.
Kevin Ryde [Thu, 12 Feb 2004 00:33:58 +0000 (00:33 +0000)]
Refer to manual for details of new pretty-print options.

20 years ago*** empty log message ***
Kevin Ryde [Thu, 12 Feb 2004 00:24:18 +0000 (00:24 +0000)]
*** empty log message ***

20 years ago(array?, array-fill!, array-prototype): Add tests.
Kevin Ryde [Thu, 12 Feb 2004 00:23:42 +0000 (00:23 +0000)]
(array?, array-fill!, array-prototype): Add tests.

20 years ago(cross): New macro.
Kevin Ryde [Thu, 12 Feb 2004 00:21:26 +0000 (00:21 +0000)]
(cross): New macro.

20 years ago(Uniform Arrays): Note 1/3 prototype for doubles is now an exact fraction.
Kevin Ryde [Thu, 12 Feb 2004 00:19:40 +0000 (00:19 +0000)]
(Uniform Arrays): Note 1/3 prototype for doubles is now an exact fraction.

20 years ago(Conventional Arrays): Revise for clarity.
Kevin Ryde [Thu, 12 Feb 2004 00:02:30 +0000 (00:02 +0000)]
(Conventional Arrays): Revise for clarity.
In array-equal?, show multiple arguments allowed.
(Uniform Arrays): Remove duplicate array?.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 11 Feb 2004 23:46:30 +0000 (23:46 +0000)]
*** empty log message ***

20 years agoAdd copyright and license notice.
Kevin Ryde [Wed, 11 Feb 2004 23:36:58 +0000 (23:36 +0000)]
Add copyright and license notice.
(Note code was written in 2002, but only checked-in in 2004.)

20 years ago*** empty log message ***
Kevin Ryde [Wed, 11 Feb 2004 23:33:46 +0000 (23:33 +0000)]
*** empty log message ***

20 years ago(scm_make_uve, scm_array_p): Allow fraction 1/3 as prototype
Kevin Ryde [Wed, 11 Feb 2004 23:20:26 +0000 (23:20 +0000)]
(scm_make_uve, scm_array_p): Allow fraction 1/3 as prototype
for dvect.
(scm_array_p): Add missing "break"s in switch, fix llvect test look
for "l" not "s", fix dvect to be false for singp(prot) since such a
value is for fvect.
(scm_array_prototype): Return 1/3 for dvect, rather than 0.33..33.

20 years ago(scm_array_fill_x): For fvect and dvect, use scm_num2dbl to
Kevin Ryde [Wed, 11 Feb 2004 23:16:53 +0000 (23:16 +0000)]
(scm_array_fill_x): For fvect and dvect, use scm_num2dbl to
convert args the same way that array-set! does.

20 years ago(SLIB): Index entry for replacement `system'.
Kevin Ryde [Wed, 11 Feb 2004 22:14:32 +0000 (22:14 +0000)]
(SLIB): Index entry for replacement `system'.

And use findex for `require'.

20 years ago * read.c (scm_read_opts): Change `escaped-parens' to
Neil Jerram [Tue, 10 Feb 2004 19:44:10 +0000 (19:44 +0000)]
* read.c (scm_read_opts): Change `escaped-parens' to
`elisp-strings'.

20 years ago * debugger/trap-hooks.scm (debug-hook-membership): New, exported.
Neil Jerram [Mon, 9 Feb 2004 19:18:01 +0000 (19:18 +0000)]
* debugger/trap-hooks.scm (debug-hook-membership): New, exported.
* debugger/commands.scm (debug-trap-hooks): New, exported.

20 years ago* Makefile.am (TAGS_FILES): Use this variable instead of
Mikael Djurfeldt [Mon, 9 Feb 2004 01:48:34 +0000 (01:48 +0000)]
* Makefile.am (TAGS_FILES): Use this variable instead of
ETAGS_ARGS so that TAGS can be built using separate build
directory.

* Makefile.am (TAGS_FILES): Use this variable instead of
ETAGS_ARGS so that TAGS can be built using separate build
directory.

* debugger/breakpoints/Makefile.am (TAGS_FILES),
debugger/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use
this variable instead of ETAGS_ARGS so that TAGS can be built
using separate build directory.

* primitives/Makefile.am (TAGS_FILES), internals/Makefile.am
(TAGS_FILES), Makefile.am (TAGS_FILES): Use this variable instead
of ETAGS_ARGS so that TAGS can be built using separate build
directory.

* Makefile.am, goops/Makefile.am (TAGS_FILES): Use this variable
instead of ETAGS_ARGS so that TAGS can be built using separate
build directory.

* Makefile.am (TAGS_FILES): Use this variable instead of
ETAGS_ARGS so that TAGS can be built using separate build
directory.

20 years ago * read.c (scm_read_opts): New opts `elisp-vectors' and
Neil Jerram [Sun, 8 Feb 2004 19:14:18 +0000 (19:14 +0000)]
* read.c (scm_read_opts): New opts `elisp-vectors' and
`escaped-parens'.
(s_vector): New.
(scm_lreadr): Use scm_lreadparen1 instead of scm_lreadparen.  Make
handling of elisp vector syntax dependent on SCM_ENABLE_ELISP and
`elisp-vectors' option instead of SCM_ELISP_READ_EXTENSIONS.
Allow "\(" and "\)" in strings when SCM_ENABLE_ELISP defined and
`escaped-parens' option set.
(scm_read_token): If elisp vector syntax active, disallow [ and ]
in tokens.
(scm_lreadparen): Rewrite as interface to scm_lreadparen1.
(scm_lreadparen1): New.

* read.h: Remove conditionally compiled last arg to
scm_lreadparen.
(SCM_ELISP_VECTORS_P, SCM_ESCAPED_PARENS_P): New.

20 years ago * gds.el (gds-handle-client-input): Handle new `thread-status'
Neil Jerram [Wed, 4 Feb 2004 12:50:37 +0000 (12:50 +0000)]
* gds.el (gds-handle-client-input): Handle new `thread-status'
protocol.
(gds-display-slow-eval): New.
(gds-client-ref): Bugfix: buf -> (cdr buf).
(gds-display-buffers): Bugfix: minimum overlay end value is 1, not
0.
(gds-evals-in-progress): New.
(gds-results): New.
(gds-insert-interaction): Show evaluations in progress (with
button to interrupt them) and results of last help or evaluation.
(gds-interrupt-eval): New.
(gds-debug-trap-hooks, gds-up, gds-down): New.
(gds-eval-region, gds-eval-expression): Include abbreviated code
in eval correlator.
(gds-abbreviated-length, gds-abbreviated): New.
(gds-mode-map): New keys for gds-debug-trap-hooks, gds-up,
gds-down.
(gds-debug-menu): New menu entries for gds-up, gds-down.

* gds-client.scm (gds-connect): Enable trapping for gds-eval
stacks.
(ui-read-thread-proc): Write 'running status earlier.
(stack->emacs-readable): Limit stack length to 'depth debug
option.
(handle-instruction): Update format of eval correlator.
(handle-instruction-1): Resolve module names from root module
instead of from current module.
(resolve-module-from-root): New.
(handle-instruction-1): New protocol `interrupt-eval'.
(eval-thread-table): New.
(eval-thread): Add thread to eval-thread-table; write new protocol
to frontend to communicate eval thread status; update for new
correlator format; bind correlator local before entering loop2.
(gds-eval): Use start-stack 'gds-eval-stack to rebase stack.

* gds.el (gds-start, gds-start-captive): Do
`process-kill-without-query' as soon as processes started, ...
(gds-shutdown, gds-kill-captive): ... instead of here.
(gds-display-results): More clearly show unspecified results; show
results in interaction view instead of in separate window.
(gds-send): Add sent protocol to transcript.

20 years ago(Uniform Arrays): Added a FIXME warning
Mikael Djurfeldt [Wed, 28 Jan 2004 21:33:58 +0000 (21:33 +0000)]
(Uniform Arrays): Added a FIXME warning
that the 1/3 prototype no longer works.

20 years agoSimplify algorithm for popping up windows.
Neil Jerram [Mon, 26 Jan 2004 21:40:42 +0000 (21:40 +0000)]
Simplify algorithm for popping up windows.

20 years agoFix autoconf underquoting warnings
Neil Jerram [Sun, 25 Jan 2004 13:02:21 +0000 (13:02 +0000)]
Fix autoconf underquoting warnings

20 years ago*** empty log message ***
Marius Vollmer [Sat, 24 Jan 2004 01:23:16 +0000 (01:23 +0000)]
*** empty log message ***

20 years ago(srfi_DATA): Added srfi-26.scm.
Marius Vollmer [Sat, 24 Jan 2004 01:22:59 +0000 (01:22 +0000)]
(srfi_DATA): Added srfi-26.scm.

20 years ago*** empty log message ***
Marius Vollmer [Fri, 23 Jan 2004 21:14:24 +0000 (21:14 +0000)]
*** empty log message ***