1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 15:10:29 +02:00
Commit graph

3734 commits

Author SHA1 Message Date
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