Michael Livshin
ab345d8f79
*** empty log message ***
2000-06-01 15:25:47 +00:00
Michael Livshin
65545721f3
autogen.sh: call ./guile-aclocal.sh instead of aclocal.
...
guile-readline/autogen.sh: call ../guile-aclocal.sh instead of aclocal.
guile-aclocal.sh: new file, works around aclocal problems.
2000-06-01 15:11:14 +00:00
Mikael Djurfeldt
d9c443919d
*** empty log message ***
2000-05-31 01:00:23 +00:00
Dirk Herrmann
7272f6d8b8
* Don't use SCM_SMOB_PREDICATE in header file.
2000-05-30 16:01:34 +00:00
Dirk Herrmann
b272843227
* Removed mit-threads and fsu-threads and references.
2000-05-30 15:56:55 +00:00
Mikael Djurfeldt
aa4bb95d6a
*** empty log message ***
2000-05-30 14:14:11 +00:00
Mikael Djurfeldt
18322dfd87
*** empty log message ***
2000-05-30 13:52:13 +00:00
Mikael Djurfeldt
b3194aba7c
*** empty log message ***
2000-05-30 13:28:33 +00:00
Mikael Djurfeldt
d15831b882
*** empty log message ***
2000-05-30 13:18:07 +00:00
Mikael Djurfeldt
b490fbc2b2
* tasks.text: Use outline-mode. Added section for tasks in need
...
of attention.
2000-05-30 13:17:57 +00:00
Mikael Djurfeldt
7550516f59
*** empty log message ***
2000-05-29 21:06:10 +00:00
Mikael Djurfeldt
55548b36a7
* tasks.text: New file.
2000-05-29 21:05:58 +00:00
Dirk Herrmann
f8eaf8b9a3
* Restored the old behaviour of scm_create_hook.
2000-05-29 07:57:31 +00:00
Mikael Djurfeldt
604bc76de2
*** empty log message ***
2000-05-28 15:03:54 +00:00
Mikael Djurfeldt
752fd3b4a5
* ppexpand.el: New file.
2000-05-28 15:03:45 +00:00
Dirk Herrmann
e11f8b42f2
* The name property of hooks is deprecated.
2000-05-26 16:31:22 +00:00
Mikael Djurfeldt
6a63e24726
*** empty log message ***
2000-05-25 20:46:34 +00:00
Mikael Djurfeldt
a5a135c3be
* build/snarf-macros.text: New file.
2000-05-25 20:46:19 +00:00
Mikael Djurfeldt
11365bc780
* README: New file.
2000-05-25 20:46:05 +00:00
Dirk Herrmann
894a712b28
* Un-deprecated the *FIXABLE macros.
...
* Deprecated SCM_UNPACK_CAR.
* Updated NEWS and RELEASE.
2000-05-25 13:53:49 +00:00
Dirk Herrmann
47457e8a43
* Replace SCM_UNPACK_CAR appropriately.
...
* Only access cons cells via SCM_{SET}?C[AD]R.
* gc.c: Remove unused struct member variable 'valid'.
2000-05-25 09:21:06 +00:00
Mikael Djurfeldt
f2f551af7a
*** empty log message ***
2000-05-24 22:06:21 +00:00
Dirk Herrmann
f9a644042d
* Replace SCM_UNPACK_CAR appropriately.
2000-05-24 11:22:38 +00:00
Dirk Herrmann
206d3de31e
* Replace SCM_UNPACK_CAR appropriately.
2000-05-23 22:23:56 +00:00
Dirk Herrmann
445f675cf4
* Replace SCM_UNPACK_CAR with SCM_CELL_TYPE or SCM_CELL_WORD_0.
...
* Only access cons cells via SCM_{SET}?C[AD]R.
* Added documentation for scm_force.
2000-05-23 17:18:37 +00:00
Dirk Herrmann
6ba93e5e88
* Deprecated some unused SCM_NxxxP macros.
...
* Removed conditionally compiled code depending on 'nosve'.
2000-05-23 15:20:54 +00:00
Michael Livshin
fe517a7d3d
* gc.c (scm_heap_seg_data_t): fixed comment for the `span' member.
2000-05-23 12:26:55 +00:00
Michael Livshin
cf00e803d4
*** empty log message ***
2000-05-22 17:46:51 +00:00
Michael Livshin
a564e775fc
* guile-doc-snarf.in: put the preprocessed file through sed to
...
trim all lines to 512 chars. I hope it doesn't break anybody's
shell. we'll see.
* gc.h (SCM_[SET_]CELL_{WORD,OBJECT}, SCM_VALIDATE_CELL): reverted
the previous change to this macros, after deciding to torture the
snarfer instead.
2000-05-22 14:03:37 +00:00
Michael Livshin
cebd43927e
*** empty log message ***
2000-05-22 07:32:17 +00:00
Michael Livshin
686765af61
* gc.h (SCM_[SET_]CELL_{WORD,OBJECT}, SCM_VALIDATE_CELL): brought
...
the yucky, ugly and nasty conditional compilation back. sorry,
but it was either that or requiring GAWK to build Guile.
removed the code that implemented the old GC scheme.
* init.c (scm_boot_guile_1): removed the code conditioned on
!GUILE_NEW_GC_SCHEME.
* __scm.h: (GUILE_NEW_GC_SCHEME): removed.
* gc.c (scm_protect_object, scm_unprotect_object): change the
implementation to more efficient (at least in the time complexity
sense). the calls should now also be thread-safe -- I suspect
that people expect them to be. (thanks to Han-Wen Nienhuys)
removed the code that implemented the old GC scheme.
* hashtab.c (scm_hash_fn_create_handle_x): add missing
SCM_REALLOW_INTS before return.
2000-05-21 20:49:20 +00:00
Mikael Djurfeldt
b80e8a60e7
*** empty log message ***
2000-05-20 10:57:32 +00:00
Mikael Djurfeldt
6a2b0a5e48
* policy/goals.text, policy/principles.text, policy/plans.text:
...
New files.
2000-05-20 10:57:22 +00:00
Dirk Herrmann
44e4775494
* Fixed some parameter checks. Thanks to Dale P. Smith.
2000-05-20 10:07:44 +00:00
Dirk Herrmann
46d53380a2
* Added SCM_DEBUG_CELL_ACCESSES debug option.
2000-05-19 15:46:32 +00:00
Dirk Herrmann
1a548472dd
* gc.c (scm_cellp): Fixed and simplified.
...
* Using double cells to represent jump buffers with debug extensions.
2000-05-19 14:03:44 +00:00
Dirk Herrmann
bcee10ddd2
* Where possible, accept const pointers as parameters.
2000-05-18 10:20:22 +00:00
Dirk Herrmann
af45e3b06a
* Unified some rest argument checking and handling.
2000-05-18 08:47:52 +00:00
Dirk Herrmann
c8a54c4b87
* __scm.h: Added SCM_DEBUG as default debug option.
...
* __scm.h: Added debug option SCM_DEBUG_REST_ARGUMENTS.
* eval.c: Make sure all parameter lists for map and for-each have the
same length. Also, removed redundant parameter checks.
2000-05-17 08:35:30 +00:00
Dirk Herrmann
5610071627
* Makefile.am: Let 'make clean' remove *.x and *.doc files.
...
* Renamed SCM_STRICT_TYPING to SCM_DEBUG_TYPING_STRICTNESS.
* Removed conditionally compiled code for Turbo C.
* gdbint.c: Eliminated call to scm_tag.
2000-05-16 12:11:08 +00:00
Dirk Herrmann
3c9f20f849
Reordered some dispatch sequences.
2000-05-16 09:06:23 +00:00
Gary Houston
8536a9827f
*** empty log message ***
2000-05-15 21:24:48 +00:00
Gary Houston
e652b54fef
2000-05-15 Gary Houston <ghouston@arglist.com>
...
* stime.c (scm_strftime): don't reset TZ if zone is an empty
string. append a "0" to the zone for TZ.
2000-05-15 21:23:31 +00:00
Dirk Herrmann
78166ad555
* Reordered some dispatch sequences.
...
* scm_bit_extract: Fixed handling of bignums.
2000-05-15 17:03:59 +00:00
Dirk Herrmann
f5f2dcffbe
* Wrapped deprecated code between #if (SCM_DEBUG_DEPRECATED == 0) #endif.
...
* Replace use of deprecated macros SCM_INPORTP, SCM_OUTPORTP, SCM_ICHRP.
2000-05-15 11:47:48 +00:00
Dirk Herrmann
ae09e7ac28
Updated the macro names for operating on characters.
2000-05-15 11:42:01 +00:00
Gary Houston
32f1b9fd51
*** empty log message ***
2000-05-14 22:16:32 +00:00
Gary Houston
b8a1b29b90
2000-05-14 Gary Houston <ghouston@arglist.com>
...
* stime.c (scm_strftime): if HAVE_TM_ZONE is not defined, hack the
TZ environment variable so that the %Z format returns the zone
from the input vector instead of the system default.
2000-05-14 22:15:59 +00:00
Gary Houston
1f08acd9ee
2000-05-14 Gary Houston <ghouston@arglist.com>
...
* boot-9.scm (load-user-init): rewritten. first work out the home
directory and then try to open the file (previously it could try
to open a file in more than one place). catch exceptions when
trying to get a directory from the user database. don't check
that ~/.guile is not a directory before trying to load it (a lack
of ~/.guile is not a crime, but if the file is not valid for any
reason then primitive-load will raise an error).
2000-05-14 22:15:13 +00:00
Gary Houston
07ccd85d6a
*** empty log message ***
2000-05-14 10:48:19 +00:00