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

6185 commits

Author SHA1 Message Date
Thien-Thi Nguyen
6d852be383 *** empty log message *** 2001-12-02 01:40:53 +00:00
Thien-Thi Nguyen
a056b7708b Fix virulent typo. 2001-12-02 01:38:56 +00:00
Neil Jerram
4c731ecef3 * Split the Data Types chapter into two; plus a few other smaller changes. 2001-12-01 21:48:30 +00:00
Neil Jerram
ee148ae7b9 * Add ETAGS_ARGS decls so that more stuff gets tagged. 2001-12-01 15:55:54 +00:00
Neil Jerram
98347362c7 * gh_data.c (gh_module_lookup): Use scm_str2symbol rather than gh_symbol2scm. 2001-12-01 15:54:58 +00:00
Neil Jerram
2a946b44f4 * Improve symbol documentation.
* Move variables doc into Modules chapter.
* Move Rx doc into Guile Modules part.
* Other minor doc changes.
2001-12-01 15:53:04 +00:00
Thien-Thi Nguyen
3fd8eb6743 *** empty log message *** 2001-11-29 00:20:27 +00:00
Thien-Thi Nguyen
e0902d958d (ferret): New proc.
(grok): Use `ferret'.
2001-11-29 00:19:13 +00:00
Thien-Thi Nguyen
a56e05676f *** empty log message *** 2001-11-29 00:03:00 +00:00
Thien-Thi Nguyen
b0147aec0a (write-punily): Handle symbols with ":" prefix specially. 2001-11-29 00:01:54 +00:00
Gary Houston
f8e685d1b2 * added extension directory and extension/dynamic-root.text with
a description of the problem.
2001-11-28 12:43:22 +00:00
Dirk Herrmann
1fc8902f02 * gc.h (SCM_GC_CELL_WORD, SCM_GC_CELL_OBJECT,
SCM_GC_SET_CELL_WORD, SCM_GC_SET_CELL_OBJECT):  New macros.

(SCM_GC_CELL_TYPE, SCM_CELL_WORD, SCM_CELL_OBJECT,
SCM_SET_CELL_WORD, SCM_SET_CELL_OBJECT, SCM_FREE_CELL_CDR,
SCM_GC_SET_CELL_OBJECT):  Express in terms of SCM_GC_CELL_*
macros.

(SCM_FREE_CELL_P):  Express in terms of SCM_GC_CELL_TYPE.

* inline.h (scm_alloc_cell, scm_alloc_double_cell):  Use
SCM_GC_CELL_* macros when accessing free cells.
2001-11-27 23:18:16 +00:00
Marius Vollmer
ff0e175c18 *** empty log message *** 2001-11-27 22:36:31 +00:00
Marius Vollmer
4dd9ecedf7 (string-index, list-head): Removed, we already these in the core. 2001-11-27 22:36:21 +00:00
Marius Vollmer
28d9cc1d82 Some new ideas. 2001-11-27 22:36:10 +00:00
Thien-Thi Nguyen
5f7dd1ca5b *** empty log message *** 2001-11-25 20:56:59 +00:00
Thien-Thi Nguyen
5f378d170c Fix spelling.
Reword `getpass' intro blurb.
2001-11-25 20:53:19 +00:00
Marius Vollmer
a9930d22be Updated for SCM_NEWCELL(2) deprecation. 2001-11-25 19:08:28 +00:00
Marius Vollmer
4878beecf9 *** empty log message *** 2001-11-25 15:24:07 +00:00
Marius Vollmer
16d4699b6b Replaced SCM_NEWCELL and SCM_NEWCELL2 with scm_alloc_cell and
scm_alloc_double_cell, respectively.
2001-11-25 15:21:07 +00:00
Marius Vollmer
d3c0e81cc8 (SCM_MAKE_VECTOR_TAG): New. 2001-11-25 15:18:18 +00:00
Marius Vollmer
0b2f15c3ab (SCM_MAKE_BITVECTOR_TAG, SCM_MAKE_UVECTOR_TAG): New. 2001-11-25 15:16:34 +00:00
Marius Vollmer
0a7b506d24 (SCM_MAKE_SYMBOL_TAG): New. 2001-11-25 15:15:47 +00:00
Marius Vollmer
c65e98224b (SCM_MAKE_STRING_TAG): New. 2001-11-25 15:14:51 +00:00
Marius Vollmer
21ac1f4c5b (SCM_MAKE_CCLO_TAG): New. 2001-11-25 15:13:52 +00:00
Marius Vollmer
760eb0ce25 (SCM_MAKE_BIGNUM_TAG): New. 2001-11-25 15:12:39 +00:00
Marius Vollmer
6c4493a045 Replaced SCM_DEBUG_DEPRECATED with !SCM_ENABLE_DEPRECATED. 2001-11-25 15:11:20 +00:00
Marius Vollmer
7123fc3b21 (scm_take_signal): Removed all code that assumes that signal handlers
are allowed to divert the flow of control.  Call
scm_system_async_mark_from_signal_handler instead of
scm_system_async_mark.
2001-11-25 15:08:12 +00:00
Marius Vollmer
da6129a67e (scm_system_async_mark_from_signal_handler): New. 2001-11-25 15:04:56 +00:00
Marius Vollmer
0f633e6683 Include "libguile/inline.h". 2001-11-25 15:03:28 +00:00
Marius Vollmer
6253f3f1d9 Added prototypes for defined functions for the !HAVE_INLINE case. 2001-11-25 15:02:44 +00:00
Marius Vollmer
d678e25cf9 (SCM_GC_SET_ALLOCATED, scm_debug_newcell,
scm_debug_newcell2, scm_tc16_allocated): Removed from header.
(scm_deprecated_newcell, scm_deprecated_newcell2): New.
(SCM_NEWCELL, SCM_NEWCELL2): Implement in terms of
scm_deprecated_newcell and scm_deprecated_newcell2.

gc.c (scm_tc16_allocated): Only define when including deprecated
features.
(scm_debug_newcell, scm_debug_newcell2): Removed.
(scm_init_storage): Do not initialize scm_tc16_allocated.
(scm_init_gc): Do it here.
(allocated_mark): New, from old code.
(scm_deprecated_newcell, scm_deprecated_newcell2): New.
2001-11-25 15:00:31 +00:00
Marius Vollmer
9b7ee9d8a7 * inline.c, inline.h: New files.
* Makefile.am: Added them in all the right places.
2001-11-25 14:53:00 +00:00
Marius Vollmer
9d5315b649 Removed docs about SCM_NEWCELL and added scm_alloc_cell and
scm_alloc_double_cell.
Replaced scm_bits_t with scm_t_bits.
2001-11-25 14:51:03 +00:00
Marius Vollmer
53c594fc34 *** empty log message *** 2001-11-25 14:49:23 +00:00
Marius Vollmer
394661e96b Include "libguile/inline.h". 2001-11-25 14:45:53 +00:00
Marius Vollmer
16ea96206d New files. 2001-11-25 14:45:17 +00:00
Marius Vollmer
5bd732c952 * acconfig.h (HAVE_INLINE): Added template.
* configure.in (HAVE_INLINE): Define it when the compiler supports
inline functions.
2001-11-25 14:44:10 +00:00
Marius Vollmer
2e203f2d11 *** empty log message *** 2001-11-23 23:32:13 +00:00
Marius Vollmer
482a28f90a Added comments to functions that are used by "modules.c". 2001-11-23 21:43:44 +00:00
Marius Vollmer
d2bc7faea7 *** empty log message *** 2001-11-23 21:40:39 +00:00
Marius Vollmer
b64f4200f4 (scm_c_use_module): Adapt to changes to `process-use-modules'. 2001-11-23 21:38:33 +00:00
Neil Jerram
c276c3e344 * Remove spurious placeholder text. 2001-11-23 11:28:12 +00:00
Gary Houston
c08a1190cf HACKING, README, ANON-CVS: updates. 2001-11-22 22:03:43 +00:00
Dirk Herrmann
80074d7799 * tests/numbers.test: Added more division by zero tests. 2001-11-22 21:33:15 +00:00
Dirk Herrmann
5eec27e9c5 * numbers.c (scm_divide): Fix more division by zero errors. 2001-11-22 21:30:24 +00:00
Gary Houston
a5dc23a7a5 * HACKING: Modified the Hacking It Yourself section. Removed the
version numbers from the tools.
2001-11-22 00:11:37 +00:00
Gary Houston
73edb48a69 *** empty log message *** 2001-11-21 23:39:51 +00:00
Gary Houston
9c4e8e366b Removed reference to no longer practiced * in ChangeLog convention. 2001-11-21 23:38:43 +00:00
Gary Houston
8978878fd8 * Makefile.am (OMIT_DEPENDENCIES): removed, since it seems to be
obsolete.  autogen.sh says:
	invalid unused variable name: `OMIT_DEPENDENCIES'
2001-11-21 23:35:15 +00:00