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

383 commits

Author SHA1 Message Date
Kevin Ryde
2b8af56a53 Add output string port speedup. 2005-10-28 23:09:53 +00:00
Rob Browning
81b74a8c0f *** empty log message *** 2005-10-19 07:01:32 +00:00
Kevin Ryde
a06e4b8608 *** empty log message *** 2005-10-16 23:11:28 +00:00
Rob Browning
3b6342a35a *** empty log message *** 2005-10-16 18:39:38 +00:00
Rob Browning
159007d108 *** empty log message *** 2005-10-15 20:47:35 +00:00
Rob Browning
5bc79276df *** empty log message *** 2005-10-15 01:56:17 +00:00
Rob Browning
8fbe44bcd2 *** empty log message *** 2004-12-19 15:49:18 +00:00
Rob Browning
adb7ec4e07 *** empty log message *** 2004-12-19 15:32:19 +00:00
Kevin Ryde
6694258059 *** empty log message *** 2004-12-15 22:58:25 +00:00
Kevin Ryde
eda8ed2152 *** empty log message *** 2004-12-13 23:40:37 +00:00
Kevin Ryde
6255e812dc *** empty log message *** 2004-12-08 22:56:52 +00:00
Kevin Ryde
c177d2843d *** empty log message *** 2004-12-05 23:48:09 +00:00
Rob Browning
834b4863d8 *** empty log message *** 2004-11-12 03:58:40 +00:00
Rob Browning
f8dee02c79 *** empty log message *** 2004-09-20 06:30:43 +00:00
Rob Browning
d99217eb04 *** empty log message *** 2004-08-29 23:03:46 +00:00
Marius Vollmer
ffa921b45b *** empty log message *** 2004-08-15 20:41:52 +00:00
Rob Browning
e31719e641 *** empty log message *** 2004-08-07 17:04:13 +00:00
Rob Browning
a00712e490 *** empty log message *** 2004-08-07 03:37:20 +00:00
Marius Vollmer
c3fffa2e9b *** empty log message *** 2004-06-28 14:49:44 +00:00
Rob Browning
71174d95db *** empty log message *** 2004-04-20 05:47:47 +00:00
Rob Browning
1d69d405d5 *** empty log message *** 2004-02-01 21:42:30 +00:00
Kevin Ryde
85ec8d4df7 Add call-with-output-string no segv on closed port. 2003-10-01 23:45:54 +00:00
Rob Browning
9d58732f52 *** empty log message *** 2003-09-27 04:22:09 +00:00
Kevin Ryde
7c45fc4df5 Add ice-9 popen duplicate pipe fd fix. 2003-09-19 01:18:20 +00:00
Kevin Ryde
5de0b5968d Add srfi-19 date-week-number fix. 2003-08-26 00:49:10 +00:00
Kevin Ryde
8faa15593f Add source-properties versus set-source-properties! fix. 2003-08-08 23:25:04 +00:00
Han-Wen Nienhuys
5a6432a012 (scm_must_realloc): bugfix: do mtrigger before
realloc. Thanks to Sam Hocevar for reporting this bug
2003-07-17 11:19:16 +00:00
Kevin Ryde
e00d348672 Add srfi-1 delete and delete! called arg order. 2003-05-16 01:02:28 +00:00
Rob Browning
a9c3355e14 *** empty log message *** 2003-04-28 21:40:53 +00:00
Rob Browning
9e31322c0c *** empty log message *** 2003-04-21 18:14:17 +00:00
Mikael Djurfeldt
3bf465263c * goops.scm (compute-getters-n-setters): Allow for primitive
procedure thunks.  (Thanks to Neil W. Van Dyke.)
2003-04-20 17:33:08 +00:00
Mikael Djurfeldt
a980f465e9 *** empty log message *** 2003-04-19 17:23:50 +00:00
Marius Vollmer
842d510f73 *** empty log message *** 2003-04-19 11:18:10 +00:00
Mikael Djurfeldt
e672dd0208 * goops.scm (equal?): Provide default method for `equal?'.
(compute-getters-n-setters): Check for bad init-thunks.

* eq.c (scm_eqv_p, scm_equal_p): Turned into a primitive generics.

* goops.texi (Object Comparisons): Removed object-eqv? and
object-equal? and added eqv?, equal? and =.
2003-04-17 18:47:18 +00:00
Mikael Djurfeldt
071d6b0ecc * tests/goops.test: New tests.
* goops.scm (equal?): Provide default method for `equal?'.
(compute-getters-n-setters): Check for bad init-thunks.

* eq.c (scm_equal_p): Turned into a primitive generic.

* snarf.h (SCM_PRIMITIVE_GENERIC, SCM_PRIMITIVE_GENERIC_1): New
macros.
2003-04-17 17:50:57 +00:00
Mikael Djurfeldt
168629c99a * goops.scm (compute-getter-method): For custom getter: Check
boundness even if there is an init-thunk.  (The getter can return
#<unbound> even if the slot has been set before.)

* goops.c (scm_sys_fast_slot_ref): Use SCM_SLOT instead of
scm_at_assert_bound_ref.  (We don't want the unbound check.  See
oop/goops/active-slot.scm.)
2003-04-15 01:15:06 +00:00
Mikael Djurfeldt
da2e146a5b * print.c (scm_prin1): Remember old state of pstate->writingp. 2003-04-14 14:51:09 +00:00
Rob Browning
f802eb6139 *** empty log message *** 2003-04-11 18:34:09 +00:00
Mikael Djurfeldt
db8f05177a *** empty log message *** 2003-04-06 09:51:06 +00:00
Rob Browning
a5a203db18 *** empty log message *** 2003-02-01 18:49:40 +00:00
Rob Browning
33ba774980 *** empty log message *** 2003-01-30 22:44:39 +00:00
Rob Browning
72c8d77532 *** empty log message *** 2003-01-30 19:42:49 +00:00
Rob Browning
63bcee8cc9 *** empty log message *** 2002-12-08 21:10:51 +00:00
Rob Browning
7821d45115 *** empty log message *** 2002-12-08 20:43:08 +00:00
Rob Browning
bba8cddc40 *** empty log message *** 2002-10-27 07:01:49 +00:00
Marius Vollmer
4b0d7e1d88 Mention libguile-ltdl. 2002-10-26 12:39:10 +00:00
Marius Vollmer
fd6e2591fd Some cleanups. 2002-08-19 23:06:40 +00:00
Rob Browning
de4c004a94 *** empty log message *** 2002-07-26 22:32:22 +00:00
Thien-Thi Nguyen
62f97d3d52 Under "The concept of `vcells' has been deprecated",
add subheading "snarf macros deprecated" w/ 5 macros.
These are the same as in libguile/guile-snarf.in and
doc/ref/tools.texi.
2002-03-15 15:53:32 +00:00
Thien-Thi Nguyen
5cad375374 No longer list deprecrated macros under "Snarfing News"
since they are listed elsewhere already.
2002-03-15 14:39:35 +00:00