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

6547 commits

Author SHA1 Message Date
Thien-Thi Nguyen
2f908075a5 Remove "pwd" meta info. 2002-03-01 08:35:15 +00:00
Thien-Thi Nguyen
039576cf09 Update. 2002-03-01 07:37:43 +00:00
Dirk Herrmann
228a24ef30 Changes in doc/ref:
* api.txt, data-rep.texi: Renamed the struct scm_cell to
scm_t_cell.

* data-rep.texi: Renamed scm_alloc_cell to scm_cell and
scm_alloc_double_cell to scm_double_cell.

Changes in libguile:

* gc.c (SCM_HEAP_SEG_SIZE, CELL_UP, CELL_DN, NEXT_DATA_CELL,
init_heap_seg, alloc_some_heap), gc.h (struct scm_cell, struct
scm_t_cell, SCM_CELLPTR, SCM_GC_CARD_SIZE,
SCM_GC_IN_CARD_HEADERP), tags.h (SCM_CELLP):  Renamed the struct
scm_cell and all its uses to scm_t_cell in accordance to Guile's
naming scheme for types.

* alist.c (scm_acons), convert.i.c (CTYPES2UVECT,
CTYPES2UVECT_OPTIONAL), coop-threads.c (scm_call_with_new_thread,
scm_spawn_thread), debug.c (scm_make_debugobj), environments.c
(scm_make_environment), eval.c (scm_closure), fports.c
(scm_fdes_to_port), gc.c (scm_deprecated_newcell,
scm_deprecated_newcell2), inline.h (scm_alloc_cell, scm_cell),
list.c (SCM_I_CONS), numbers.c (scm_i_mkbig), pairs.c (scm_cons),
ports.c (scm_void_port), procs.c (scm_c_make_subr, scm_makcclo),
smob.c (scm_make_smob), smob.h (SCM_NEWSMOB), strings.c
(scm_take_str, scm_allocate_string), strports.c (scm_mkstrport),
unif.c (scm_make_uve), variable.c (make_variable), vectors.c
(scm_c_make_vector), vports.c (scm_make_soft_port): Renamed
scm_alloc_cell to scm_cell.

* environments.c (core_environments_observe), gc.c
(scm_deprecated_newcell2), goops.c (wrap_init, scm_wrap_object),
inline.h (scm_alloc_double_cell, scm_double_cell), num2float.i.c
(FLOAT2NUM), numbers.c (scm_make_real), procs.c
(scm_make_procedure_with_setter), smob.h (SCM_NEWSMOB2,
SCM_NEWSMOB3), struct.c (scm_make_struct, scm_make_vtable_vtable),
symbols.c (scm_mem2symbol, scm_mem2uninterned_symbol), weaks.c
(allocate_weak_vector): Renamed scm_alloc_double_cell to
scm_double_cell.
2002-03-01 00:19:20 +00:00
Marius Vollmer
eee065c4fe *** empty log message *** 2002-02-28 23:42:29 +00:00
Marius Vollmer
3392a571b5 (Upgrading from scm_must_malloc et al): New section. 2002-02-28 23:42:22 +00:00
Marius Vollmer
621f22b161 *** empty log message *** 2002-02-28 20:58:59 +00:00
Marius Vollmer
eabd8acf87 Use scm_gc_malloc and scm_gc_free instead of scm_must_malloc and free
in example code.  Updated text for the new memory management
functions.
2002-02-28 20:58:50 +00:00
Marius Vollmer
4c7fbdfbd5 (malloc-stats): Refer to scm_gc_malloc instead of to scm_must_malloc. 2002-02-28 20:56:41 +00:00
Marius Vollmer
d115af0eea (image_tag): Changed type to scm_t_bits.
(make_image): Use scm_gc_malloc instead of scm_must_malloc.
(free_image): Use scm_gc_free instead of free.  Return zero.
2002-02-28 20:55:49 +00:00
Thien-Thi Nguyen
5ddf900c86 *** empty log message *** 2002-02-28 06:11:37 +00:00
Thien-Thi Nguyen
ec99391afd Typofix; nfc. 2002-02-28 06:10:47 +00:00
Thien-Thi Nguyen
de6334e97d Add version table. 2002-02-28 05:09:19 +00:00
Gary Houston
ba040a71a0 * extension/dynamic-root.text: example Scheme code. 2002-02-28 00:23:08 +00:00
Stefan Jahn
edb810bb84 2002-02-27 Stefan Jahn <stefan@lkcc.org>
* Makefile.am (SUBDIRS): Added the `am' directory.

2002-02-27  Stefan Jahn  <stefan@lkcc.org>

        * gh.texi (scm transition summary): Documented some more
        gh equivalents and removed appropriate FIXME's.

2002-02-27  Stefan Jahn  <stefan@lkcc.org>

        * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
        file.

2002-02-27  Stefan Jahn  <stefan@lkcc.org>

        * convert.i.c, convert.c: Better range checking.

        * inet_aton.c, fports.c: Commented the inclusion of <winsock2.h>.

        * deprecation.c (vsnprintf): Define to `_vsnprintf' for
        Windows (MinGW).
2002-02-27 15:41:01 +00:00
Thien-Thi Nguyen
d51b42e28b *** empty log message *** 2002-02-26 10:58:58 +00:00
Thien-Thi Nguyen
4eecfeb796 Comment grammar fixes; nfc. 2002-02-26 10:57:54 +00:00
Thien-Thi Nguyen
b39eac3a5a Revert to 1.6 (1.7 was an accidental checkin). 2002-02-26 10:38:53 +00:00
Thien-Thi Nguyen
327d4dd38f doc/ref/ChangeLog 2002-02-26 10:32:34 +00:00
Thien-Thi Nguyen
58ed8bc61c Update path to pre-inst-guile automake frag. 2002-02-26 10:28:51 +00:00
Thien-Thi Nguyen
03b823a4ae Update "include" instructions. 2002-02-26 10:25:02 +00:00
Thien-Thi Nguyen
3ed414c875 *** empty log message *** 2002-02-26 10:18:01 +00:00
Thien-Thi Nguyen
931022f87b Update usage comment; nfc. 2002-02-26 10:16:57 +00:00
Thien-Thi Nguyen
450ca06e84 (EXTRA_DIST): Remove pre-inst-guile, pre-inst-guile.am. 2002-02-26 10:13:23 +00:00
Thien-Thi Nguyen
22087438a8 (top_builddir): Use AC_SUBST var `top_builddir_absolute'.
(guile): Look for pre-inst-guile in $top_builddir.
2002-02-26 10:12:06 +00:00
Thien-Thi Nguyen
6812c28f98 (top_builddir_absolute): New AC_SUBST var.
(AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
(AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
2002-02-26 10:06:43 +00:00
Thien-Thi Nguyen
99d8f2d5a6 Initial revision 2002-02-26 10:04:14 +00:00
Thien-Thi Nguyen
e13b7eb897 bye bye 2002-02-26 10:03:45 +00:00
Thien-Thi Nguyen
8323051cdb *** empty log message *** 2002-02-26 09:57:29 +00:00
Thien-Thi Nguyen
d62ccf28d9 Initial revision 2002-02-26 09:56:37 +00:00
Thien-Thi Nguyen
f99b18faa6 *** empty log message *** 2002-02-26 07:18:32 +00:00
Thien-Thi Nguyen
88a1ce4c0e (LIBGUILEREADLINE-VERSION): Use this file from $srcdir. 2002-02-26 07:16:12 +00:00
Dirk Herrmann
89d7a92c0a * Fixed changelog entry. 2002-02-25 23:27:30 +00:00
Dirk Herrmann
646052c0dc * gc.c (scm_gc_sweep): Make it compile even when deprecated
features are excluded.
2002-02-25 23:22:16 +00:00
Dirk Herrmann
bac0e23263 * num2integral.i.c (NUM2INTEGRAL): Fixed signedness problem. 2002-02-25 22:48:21 +00:00
Gary Houston
4f2716b6f6 * convert.c: include <string.h> for convert_i.c. 2002-02-25 22:07:52 +00:00
Rob Browning
4615111283 *** empty log message *** 2002-02-25 05:52:38 +00:00
Rob Browning
c177f8dd57 * Makefile.am (libqthreads_la_LDFLAGS): use @LIBQTHREADS_INTERFACE@. 2002-02-25 05:52:05 +00:00
Rob Browning
6040f80a5a * Makefile.am (libguile_srfi_srfi_4_la_LDFLAGS): use
@LIBGUILE_SRFI_SRFI_4_INTERFACE@.
(libguile_srfi_srfi_13_14_la_LDFLAGS): use
@LIBGUILE_SRFI_SRFI_13_14_INTERFACE@.
2002-02-25 05:50:48 +00:00
Rob Browning
22b7f58510 * configure.in: AC_SUBST the centralized shared lib versioning
variables from ./GUILE-VERSION.
(LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
(LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
(LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
(LIBQTHREADS_INTERFACE): new AC_SUBST.
(LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
2002-02-25 05:50:10 +00:00
Rob Browning
5198619b6c * .cvsignore: add stamp-h1. 2002-02-25 05:49:23 +00:00
Rob Browning
51a317b3b0 * syncase.scm (gensym): redefine locally so we can control it's
properties.  This is in preparation for changing the future public
gensym to produce unreadable symbols.
2002-02-25 05:49:05 +00:00
Rob Browning
9970456903 * psyntax.pp: updated to reflect new syncase.scm. 2002-02-25 05:48:52 +00:00
Rob Browning
8794fdcad0 *** empty log message *** 2002-02-25 04:59:49 +00:00
Rob Browning
4313811588 * .cvsignore: add autoconf-macros.texi. 2002-02-25 04:59:42 +00:00
Rob Browning
7084b49f2d * Makefile.am (CLEANFILES): add autoconf-macros.texi. 2002-02-25 04:59:34 +00:00
Rob Browning
cbab485527 * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
and then AC_SUBST the resulting variables:
LIBGUILEREADLINE_INTERFACE_CURRENT,
LIBGUILEREADLINE_INTERFACE_REVISION,
LIBGUILEREADLINE_INTERFACE_AGE, and
LIBGUILEREADLINE_INTERFACE.
2002-02-25 04:59:01 +00:00
Rob Browning
0bb2ba7ac1 * Makefile.am (libguilereadline_la_LDFLAGS): use
@LIBGUILEREADLINE_INTERFACE@ for version information.
2002-02-25 04:58:48 +00:00
Rob Browning
c5a4c0e6f2 * LIBGUILEREADLINE-VERSION: new file containing shared lib
versioning information.
2002-02-25 04:56:04 +00:00
Rob Browning
1cadfbc0dd * GUILE-VERSION: move all but guile-readline library versioning
information here.  guile-readline is still standalone.  Bump
CURRENT interfaces to 15 to allow some headroom for 1.6 release at
Thi-Thien's request.

* configure.in: AC_SUBST the centralized shared lib versioning
variables from ./GUILE-VERSION.
(LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
(LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
(LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
(LIBQTHREADS_INTERFACE): new AC_SUBST.
(LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
2002-02-25 04:49:44 +00:00
Rob Browning
fc4fc6f6f0 * autogen.sh: make absolutely sure we can't have stale files from
old versions lying around the libltdl dir since libtoolize
doesn't.  Also hack libltdl's configure.in to require autoconf 2.5
so the main tree and libltdl can't get out of sync again.
2002-02-25 04:46:41 +00:00