Jim Blandy [Sat, 5 Sep 1998 16:51:17 +0000 (16:51 +0000)]
*** empty log message ***
Jim Blandy [Sat, 5 Sep 1998 16:50:40 +0000 (16:50 +0000)]
* stackchk.h (SCM_STACK_OVERFLOW_P): Change definition to avoid
signed/unsigned comparisons.
Jim Blandy [Sat, 5 Sep 1998 16:50:33 +0000 (16:50 +0000)]
* smob.c (scm_numsmob): Make this an int, not an scm_sizet, to
avoid signed/unsigned comparisons.
* smob.h (scm_numsmob): Change extern declaration to match.
Jim Blandy [Sat, 5 Sep 1998 16:50:24 +0000 (16:50 +0000)]
* ports.c (scm_numptob): Make this an int, not an scm_sizet, to
avoid signed/unsigned comparisons.
* ports.h (scm_numptob): Change extern declaration to match.
(scm_current_load_port, scm_set_port_line_x,
scm_set_port_column_x): New prototypes.
Jim Blandy [Sat, 5 Sep 1998 16:50:11 +0000 (16:50 +0000)]
* gsubr.c (GSUBR_TEST): Don't #define this. Nobody's using the
test code, and it causes warnings.
Jim Blandy [Sat, 5 Sep 1998 16:50:03 +0000 (16:50 +0000)]
* gh.h (gh_int2scmb, gh_uniform_vector_length,
gh_uniform_vector_ref): Added prototypes.
Jim Blandy [Sat, 5 Sep 1998 16:49:51 +0000 (16:49 +0000)]
* Makefile.am (libguile_la_SOURCES): Include Scheme-level
debugging support unconditionally. That's backtrace.c, stack.c,
debug.c, and srcprop.c.
(EXTRA_libguile_la_SOURCES): Omit those from here.
* Makefile.in: Regenerated.
Jim Blandy [Sat, 5 Sep 1998 16:48:23 +0000 (16:48 +0000)]
* configure.in: Remove --disable-debug option. The debugging
support is pretty stable now, and it's confusing people.
* configure: Regenerated.
Jim Blandy [Sat, 5 Sep 1998 16:47:54 +0000 (16:47 +0000)]
* HACKING: Remove -Wstrict-prototypes from the list of requested
flags (to match 1998-07-30 change).
Jim Blandy [Sat, 5 Sep 1998 16:19:28 +0000 (16:19 +0000)]
(This change is part of the group made on 1998-07-30.)
* eval.h (scm_eval_options_interface): Add external prototype for this.
* eval.c (scm_eval_options_interface): Use prototype-style def'n.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:16:08 +0000 (08:16 +0000)]
*** empty log message ***
Mikael Djurfeldt [Fri, 21 Aug 1998 08:15:31 +0000 (08:15 +0000)]
* options.c (scm_options): Bugfix: Allow empty list of options!
Mikael Djurfeldt [Fri, 21 Aug 1998 08:14:37 +0000 (08:14 +0000)]
* eval.h, eval.c: New evaluator trap flag: SCM_TRAPS_P.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:13:55 +0000 (08:13 +0000)]
* eval.h, eval.c: New evaluator trap flag: SCM_TRAPS_P.
* eval.c (SCM_CEVAL, SCM_APPLY): Removed resetting of trap flags.
Check SCM_TRAPS_P before trapping.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:13:36 +0000 (08:13 +0000)]
* debug.c, debug.h (scm_single_step): Removed.
(scm_with_traps): New procedure. This procedure could easily be
written in Scheme but needs to be highly optimized.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:08:52 +0000 (08:08 +0000)]
*** empty log message ***
Mikael Djurfeldt [Fri, 21 Aug 1998 08:08:04 +0000 (08:08 +0000)]
* debug.scm (trace-entry, trace-exit): Removed re-enabling of
trace flag.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:06:03 +0000 (08:06 +0000)]
* boot-9.scm (make-options): Bugfix: Changed pair? --> list? in
order to allow the empty list as arg.
(error-catching-loop): Use `with-traps' to create a dynamic
context with traps enabled.
Mikael Djurfeldt [Fri, 21 Aug 1998 03:14:24 +0000 (03:14 +0000)]
Regenerated
Mikael Djurfeldt [Wed, 19 Aug 1998 13:10:26 +0000 (13:10 +0000)]
* boot-9.scm: Removed (ice-9 regex) from use-list of (guile)
module.
(try-using-libtool-name): Removed dependency on (ice-9 regex).
Mikael Djurfeldt [Sat, 15 Aug 1998 09:16:43 +0000 (09:16 +0000)]
* boot-9.scm: Make the root module use (ice-9 regex) if
available. The dynamic linking facilities in boot-9.scm are
currently dependent upon regular expressions. My change of
1998-07-14 removed (ice-9 regex) from the use-list of the root
module and thereby destroyed dynamic linking.
Marius Vollmer [Sun, 9 Aug 1998 05:16:19 +0000 (05:16 +0000)]
Undo check commit
Marius Vollmer [Sun, 9 Aug 1998 05:12:16 +0000 (05:12 +0000)]
Check commit
Jim Blandy [Thu, 30 Jul 1998 15:14:11 +0000 (15:14 +0000)]
*** empty log message ***
Jim Blandy [Thu, 30 Jul 1998 15:13:44 +0000 (15:13 +0000)]
* qt.h.in (qt_null, qt_error): Add prototypes for these.
Jim Blandy [Thu, 30 Jul 1998 14:44:28 +0000 (14:44 +0000)]
Changes to avoid signed/unsigned comparison warnings.
* gc.c (scm_mtrigger, scm_heap_size): Make these unsigned longs.
(scm_gc_sweep): Make n and j local to the blocks they're used in,
so they can have appropriate types for each application. Make i
signed. Use initializers in some spots. I'll probably pay for
all this tweaking.
(scm_must_malloc, scm_must_realloc): Use scm_sizet for size args.
(scm_must_realloc): Make nm unsigned.
(init_heap_seg): Make new_seg_index and n_new_objects signed.
(scm_init_storage): Use prototype-style definition, and make the
argument unsigned.
* gc.h (scm_heap_size, scm_mtrigger, scm_must_malloc,
scm_must_realloc, scm_init_storage): Adjust prototype accordingly.
Jim Blandy [Thu, 30 Jul 1998 14:44:09 +0000 (14:44 +0000)]
* filesys.c (scm_readlink): Make local vars rv and size ints, to
avoid signed/unsigned comparison warnings, and because the return
value of readlink may be -1. Don't bother casting the third
argument to readlink.
* filesys.c (scm_dirname, scm_basename): Move these to their own
page, at the end of the file.
* filesys.h (scm_dirname, scm_basename): Add prototypes for these.
Jim Blandy [Thu, 30 Jul 1998 14:44:01 +0000 (14:44 +0000)]
* eval.h (scm_eval_options_interface): Add external prototype for this.
* eval.c (scm_eval_options_interface): Use prototype-style def'n.
* eval.c (scm_lookupcar1): Make this static.
Jim Blandy [Thu, 30 Jul 1998 14:43:52 +0000 (14:43 +0000)]
* dynl.h (scm_registered_modules, scm_clear_registered_modules):
Make these prototype declarations, not K&R-style.
Jim Blandy [Thu, 30 Jul 1998 14:27:00 +0000 (14:27 +0000)]
* chars.c (scm_tables_prehistory): Add cast, to remove signed/
unsigned comparison warning.
Jim Blandy [Thu, 30 Jul 1998 14:26:51 +0000 (14:26 +0000)]
* configure.in: Don't use -Wstrict-prototypes after all.
* configure: Regenerated.
Jim Blandy [Thu, 30 Jul 1998 14:26:35 +0000 (14:26 +0000)]
* appinit.c: File removed. It had a single function in it, empty,
whose reason for existence is explained in no documentation or
comment. I think it's there as a default for some Tcl-style
initialization, but Tcl abandoned that approach a while ago.
* Makefile.am (libguile_la_SOURCES): Remove appinit.c.
(BUILT_SOURCES): Remove appinit.x.
* Makefile.in: Regenerated.
Jim Blandy [Thu, 30 Jul 1998 14:19:40 +0000 (14:19 +0000)]
*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 18:36:25 +0000 (18:36 +0000)]
*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 18:34:59 +0000 (18:34 +0000)]
* configure.in: Request more warnings.
* configure: Regenerated.
* HACKING: Ask people not to make changes that introduce those
warnings. Now I have to go through the code and actually bring it
up to standards... :(
Jim Blandy [Wed, 29 Jul 1998 18:28:40 +0000 (18:28 +0000)]
Reformatted and regrouped.
Jim Blandy [Wed, 29 Jul 1998 18:14:42 +0000 (18:14 +0000)]
*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 18:13:48 +0000 (18:13 +0000)]
* Makefile.in, aclocal.m4, configure: Regenerated using the last
public version of automake, not the hacked Cygnus version.
* config.guess, config.sub, ltconfig, ltmain.sh: New versions from
libtool.
Jim Blandy [Wed, 29 Jul 1998 18:07:06 +0000 (18:07 +0000)]
* Makefile.in: Regenerated using the last public version of
automake, not the hacked Cygnus version.
Jim Blandy [Wed, 29 Jul 1998 18:06:34 +0000 (18:06 +0000)]
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated using
the last public version of automake, not the hacked Cygnus
version.
Jim Blandy [Wed, 29 Jul 1998 17:20:22 +0000 (17:20 +0000)]
*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 17:20:17 +0000 (17:20 +0000)]
* configure.in, qthreads.m4: Display a message about how the
threads configuration went.
* aclocal.m4, configure: Regenerated.
Jim Blandy [Wed, 29 Jul 1998 17:01:34 +0000 (17:01 +0000)]
*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 12:45:13 +0000 (12:45 +0000)]
We're now using the EGCS CVS server.
Jim Blandy [Wed, 29 Jul 1998 12:35:35 +0000 (12:35 +0000)]
Rearranged: we now provide both anonymous CVS access and nightly
snapshots.
Jim Blandy [Tue, 28 Jul 1998 08:41:00 +0000 (08:41 +0000)]
*** empty log message ***
Jim Blandy [Tue, 28 Jul 1998 08:40:27 +0000 (08:40 +0000)]
* getopt-gnu-style.scm: New file. (Thanks to Russ McManus.)
Jim Blandy [Mon, 27 Jul 1998 23:33:53 +0000 (23:33 +0000)]
* time/Makefile.in, md/Makefile.in, Makefile.in: Regenerated,
after removing Totoro kludge.
Jim Blandy [Mon, 27 Jul 1998 23:33:12 +0000 (23:33 +0000)]
Remove Totoro kludge.
* Makefile.in, scmconfig.h.in: Regenerated.
* init.c, readline.c: Don't check if TOTORO is #defined.
Jim Blandy [Mon, 27 Jul 1998 23:31:10 +0000 (23:31 +0000)]
* Makefile.in: Regenerated, after removing Totoro kludge.
Jim Blandy [Mon, 27 Jul 1998 23:28:55 +0000 (23:28 +0000)]
Remove the TOTORO kludge. We're not doing snapshots any more, so
totoro is completely uninvolved.
* configure.in: Remove code to check the hostname and #define
TOTORO.
* acconfig.h: Remove comments for TOTORO symbol.
* configure, Makefile.in: Regenerated.
Jim Blandy [Mon, 27 Jul 1998 23:22:11 +0000 (23:22 +0000)]
*** empty log message ***
Jim Blandy [Mon, 27 Jul 1998 23:09:15 +0000 (23:09 +0000)]
*** empty log message ***
Jim Blandy [Mon, 27 Jul 1998 22:24:05 +0000 (22:24 +0000)]
*** empty log message ***
Jim Blandy [Mon, 27 Jul 1998 22:23:59 +0000 (22:23 +0000)]
* qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
to get AC_PROG_LN_S.
* aclocal.m4, configure: Regenerated.
Jim Blandy [Mon, 27 Jul 1998 01:15:05 +0000 (01:15 +0000)]
*** empty log message ***
Jim Blandy [Mon, 27 Jul 1998 01:14:19 +0000 (01:14 +0000)]
Use libtool, and the thread configuration mechanism.
* Makefile.am (lib_LTLIBRARIES, EXTRA_LTLIBRARIES,
libqthreads_la_SOURCES, libqthreads_la_LIBADD): These replace
lib_LIBRARIES, EXTRA_LIBRARIES, libqthreads_a_SOURCES,
libqthreads_a_LIBADD. Use the variables set by the new config
system.
(libqthreads_la_DEPENDENCIES): New var.
(libqthreads_la_LDFLAGS): Add -rpath; automake claims it can't set
it itself, but I don't completely understand why.
(qtmds.o, qtmdc.o): Rules removed. Use implicit build rules.
(qtmds.s, qtmdc.c, qtdmdb.s): Rules added, to make symlinks to the
appropriate files in the source tree.
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated.
Jim Blandy [Mon, 27 Jul 1998 01:13:29 +0000 (01:13 +0000)]
Use libtool, and the thread configuration mechanism.
* Makefile.am (lib_LTLIBRARIES, EXTRA_LTLIBRARIES,
libqthreads_la_SOURCES, libqthreads_la_LIBADD): These replace
lib_LIBRARIES, EXTRA_LIBRARIES, libqthreads_a_SOURCES,
libqthreads_a_LIBADD. Use the variables set by the new config
system.
(libqthreads_la_DEPENDENCIES): New var.
(libqthreads_la_LDFLAGS): Add -rpath; automake claims it can't set
it itself, but I don't completely understand why.
(qtmds.o, qtmdc.o): Rules removed. Use implicit build rules.
(qtmds.s, qtmdc.c, qtdmdb.s): Rules added, to make symlinks to the
appropriate files in the source tree.
* Makefile.in: Regenerated.
Jim Blandy [Mon, 27 Jul 1998 01:07:43 +0000 (01:07 +0000)]
* Makefile.am: Adjust for new thread configuration system.
(INCLUDES): Include the value of THREAD_CPPFLAGS.
(guile_LDADD, check_ldadd): THREAD_LIBS_LOCAL has been renamed from
THREAD_LIBS.
(THREAD_LIBS): Definition deleted; automake will generate such
things automatically.
* Makefile.in: Regenerated.
Jim Blandy [Mon, 27 Jul 1998 01:02:59 +0000 (01:02 +0000)]
* Makefile.in Rebuilt, for config changes in parent dir.
Jim Blandy [Mon, 27 Jul 1998 01:02:11 +0000 (01:02 +0000)]
* Makefile.in: Rebuilt, for config changes in parent dir.
Jim Blandy [Mon, 27 Jul 1998 01:00:40 +0000 (01:00 +0000)]
Clean up thread configuration.
* qthreads.m4: New file, which knows how to configure the qthreads
library.
* configure.in: Replace all thread package selection code. Do the
--with-threads argument processing here. Enable the appropriate
thread interface files in libguile. Remove all qthreads
configuration code; call QTHREADS_CONFIGURE instead. Set
GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
* threads.m4: Removed; not used any more.
* Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
* Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
Note that these were regenerated with the tools available from
Cygnus's source tree, which have patches not available to the
general public. I'm not sure this was a good idea; feel free to
revert them to the latest released versions of the tools.
Jim Blandy [Mon, 27 Jul 1998 00:54:16 +0000 (00:54 +0000)]
Upgrade to the version of libtool available at Cygnus. See note
above.
* config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
Jim Blandy [Thu, 23 Jul 1998 18:27:36 +0000 (18:27 +0000)]
*** empty log message ***
Jim Blandy [Thu, 23 Jul 1998 04:49:55 +0000 (04:49 +0000)]
*** empty log message ***
Jim Blandy [Thu, 23 Jul 1998 04:47:56 +0000 (04:47 +0000)]
Simplify smob and port marking; set the mark bit in the generic
marking code, and make marker routines only responsible for
turning up outgoing pointers.
* gc.c (scm_gc_mark): Set the mark bit on ports and smobs here,
before calling the marking function. Don't call the marking
function if it's zero.
* markers.c (scm_mark0): Just return #f. This function isn't
necessary at all now, but it's harmless to call it. We'll leave
it in so other folks' code doesn't croak at link time.
(scm_markcdr): Don't call SCM_SETGC8MARK.
* async.c (mark_async): Don't call SCM_SETGC8MARK.
* dynl.c (mark_dynl_obj): Same.
* root.c (mark_root): Same.
* srcprop.c (marksrcprops): Same.
* unif.c (markra): Same.
* variable.c (scm_markvar): Same.
* ports.c (scm_markstream): Same.
(void_port_ptob): Specify zero for our marking function.
* debug.c (debugobjsmob): Same.
* dynwind.c (guardsmob): Same.
* filesys.c (dir_smob): Same.
* fluids.c (fluid_smob): Same.
* fports.c (scm_fptob, scm_pipob): Same.
* mallocs.c (mallocsmob): Same.
* regex-posix.c (regex_t_smob): Same.
* smob.c (freecell, flob, bigob): Same.
* threads.c (thread_smob, mutex_smob, condvar_smob): Same.
* throw.c (jbsmob, lazy_catch_funs): Same.
Mikael Djurfeldt [Tue, 21 Jul 1998 14:15:46 +0000 (14:15 +0000)]
* readline.scm (make-readline-port): Set prompt string to "... "
after first read line. (Thanks to Richard Polton.)
Mikael Djurfeldt [Tue, 21 Jul 1998 14:15:06 +0000 (14:15 +0000)]
Added Richard Polton
Jim Blandy [Sun, 19 Jul 1998 04:29:29 +0000 (04:29 +0000)]
*** empty log message ***
Jim Blandy [Sun, 19 Jul 1998 04:29:08 +0000 (04:29 +0000)]
* lineio.scm (make-line-buffering-input-port): Don't use
ungetc-char-ready?, since we don't provide that function any
more. The unread-string function doesn't interact properly with
any of the standard I/O functions anyway. (Thanks to Andrew
Archibald.)
Jim Blandy [Sun, 19 Jul 1998 04:28:51 +0000 (04:28 +0000)]
* hcons.scm (hashq-cons-assoc): Don't assume the empty list is
false. Return false when we cannot find a matching entry in the
list. (Thanks to Andrew Archibald.)
Mikael Djurfeldt [Thu, 16 Jul 1998 23:15:57 +0000 (23:15 +0000)]
* eval.c (scm_copy_tree): Reverted last change: `eval' uses
scm_copy_tree on code in order not to let memoized code to leak
out. Thus, scm_copy_tree needs to copy vectors as well since
quasiquote can introduce evaluated code also inside vector
constants.
Mikael Djurfeldt [Thu, 16 Jul 1998 22:51:18 +0000 (22:51 +0000)]
Updated
Mikael Djurfeldt [Thu, 16 Jul 1998 22:38:36 +0000 (22:38 +0000)]
* eval.c (scm_copy_tree): Removed ability to copy vectors.
Mikael Djurfeldt [Thu, 16 Jul 1998 22:31:59 +0000 (22:31 +0000)]
* gh_data.c, gh.h (gh_ints2scm, gh_longs2ivect,
gh_ulongs2uvect): New procedures. (Complements gh_doubles2scm and
gh_doubles2dvect.)
Mikael Djurfeldt [Thu, 16 Jul 1998 22:21:06 +0000 (22:21 +0000)]
* unif.c: Say that ivect and uvect are of type signed and unsigned
long instead of int in commentary so that it correctly describes
the implementation.
Mikael Djurfeldt [Wed, 15 Jul 1998 23:29:41 +0000 (23:29 +0000)]
Updated
Mikael Djurfeldt [Wed, 15 Jul 1998 23:01:45 +0000 (23:01 +0000)]
* boot-9.scm (export, export-syntax): New special forms: Export
bindings from a module. `(export name1 name2 ...)' can be used at
the top of a module (after `define-module') to specify which names
should be exported. It can be used as an alternative to
`define-public'. `export-syntax' works equivalently to `export'
but is intended for export of syntactic keywords.
(Thanks to Thien-Thi Nguyen.)
Mikael Djurfeldt [Wed, 15 Jul 1998 19:32:13 +0000 (19:32 +0000)]
* boot-9.scm: Renamed module `(guile-repl)' --> `(guile-user)'.
Mikael Djurfeldt [Tue, 14 Jul 1998 22:48:00 +0000 (22:48 +0000)]
* boot-9.scm: Let the user start in module `(guile-repl)' instead
of module `(guile)'. Also make sure that `(guile-repl)' uses
suitable modules. This change improves Guile stability
substantially since bindings will only be copied from the root
module: If the user redefines builtins in `(guile-repl)' it won't
affect the internal operation of Guile itself.
Mikael Djurfeldt [Tue, 14 Jul 1998 10:23:40 +0000 (10:23 +0000)]
* boot-9.scm: Let the user start in module `(user)' instead of
module `(guile)'. Also make sure that `(user)' uses suitable
modules. This change improves Guile stability substantially since
bindings will only be copied from the root module: If the user
redefines builtins in `(user)' it won't affect the internal
operation of Guile itself.
Mikael Djurfeldt [Sun, 12 Jul 1998 13:29:34 +0000 (13:29 +0000)]
Updated
Mikael Djurfeldt [Sun, 12 Jul 1998 13:26:17 +0000 (13:26 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Jul 1998 13:24:40 +0000 (13:24 +0000)]
* stime.h: Renamed TIMEH --> STIMEH
Mikael Djurfeldt [Sun, 12 Jul 1998 13:24:17 +0000 (13:24 +0000)]
* stime.c: Removed declaration of strptime. (It should be
declared by the system headers. If it turns out that some systems
don't, we'll handle that then.) (Thanks to Greg Troxel.)
Mikael Djurfeldt [Sun, 12 Jul 1998 13:23:50 +0000 (13:23 +0000)]
* iselect.c: Use LONG_MAX instead of ULONG_MAX for increased
portability.
(finalize_fd_sets): Added empty statement after last case label.
(Thanks to Nicolas Neuss.)
Mikael Djurfeldt [Sun, 12 Jul 1998 13:23:21 +0000 (13:23 +0000)]
* gc.c (scm_igc): Changed //-comment into /*-comment. (Thanks to
Nicolas Neuss.)
Mikael Djurfeldt [Sun, 12 Jul 1998 13:22:51 +0000 (13:22 +0000)]
* backtrace.c (scm_display_error, scm_display_backtrace): In order
to increase portability, don't use structure assignment.
(Thanks to Nicolas Neuss.)
Mikael Djurfeldt [Sun, 12 Jul 1998 13:21:07 +0000 (13:21 +0000)]
* configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
totoro kludge.
Mikael Djurfeldt [Sun, 12 Jul 1998 13:20:41 +0000 (13:20 +0000)]
Updated
Mikael Djurfeldt [Sun, 12 Jul 1998 02:30:01 +0000 (02:30 +0000)]
Updated
Mikael Djurfeldt [Sun, 12 Jul 1998 02:28:33 +0000 (02:28 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Jul 1998 02:28:16 +0000 (02:28 +0000)]
* init.c, readline.c: OK, I won't have these readline.x bug
reports anymore. We've had them since April. The current reason
is a completely unintelligible failure of totoro.red-bean.com to
do the test for rl_getc_function in libreadline correctly. This
kludge overrides the test if we're on totoro so that the snapshot
generation process can work.
* readline.c: Define a strdup replacement if not existent on system.
Mikael Djurfeldt [Sun, 12 Jul 1998 02:27:02 +0000 (02:27 +0000)]
* acconfig.h, configure.in: Define TOTORO if configuring on
totoro.red-bean.com.
* configure.in: Check for strdup.
Mikael Djurfeldt [Sun, 12 Jul 1998 00:13:07 +0000 (00:13 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Jul 1998 00:10:02 +0000 (00:10 +0000)]
* eval.c, filesys.c, fluids.c, gc.c, gh_data.c, init.c, kw.c,
net_db.c, posix.c, print.c, regex-posix.c, scmsigs.c, socket.c,
stime.c, symbols.c, unif.c, vectors.c, weaks.c: Removed third
argument in call to scm_make_vector.
Mikael Djurfeldt [Sun, 12 Jul 1998 00:07:53 +0000 (00:07 +0000)]
* vectors.c, vectors.h (scm_make_vector): Removed third argument.
This change makes scm_make_vector R5RS compatible. We cannot keep
the third argument since people want to be able to deduce the form
of the C function call only by looking at R5RS. (At the same time
we have removed some unnecessary complexity!)
* eval.c, filesys.c, fluids.c, gc.c, gh_data.c, init.c, kw.c,
net_db.c, posix.c, print.c, regex-posix.c, scmsigs.c, socket.c,
stime.c, symbols.c, unif.c, vectors.c, weaks.c: Removed third
argument in call to scm_make_vector.
Mikael Djurfeldt [Thu, 2 Jul 1998 16:39:44 +0000 (16:39 +0000)]
* numbers.h (SCM_NUM2DBL): New macro. Complements SCM_NUMBERP.
This macro is useful in applications.
Mikael Djurfeldt [Mon, 22 Jun 1998 11:14:26 +0000 (11:14 +0000)]
Update
Mikael Djurfeldt [Mon, 22 Jun 1998 09:23:01 +0000 (09:23 +0000)]
* load.c (scm_internal_parse_path): Renamed from scm_parse_path.
(scm_parse_path, scm_search_path): New Scheme level procedures.