Neil Jerram
38ff4606a1
Several new hash table tests, written by Gregory Marton.
...
* test-suite/tests/hash.test ("make-hash-table, hash-table?",
"hash-set and hash-ref", "auto-resizing hashx", "hashx"): New tests.
* AUTHORS, THANKS: Add Gregory Marton as a contributor.
2008-12-07 16:30:04 +00:00
Ludovic Courtès
c9e44fd755
Update `THANKS'.
2008-11-14 00:41:53 +01:00
Neil Jerram
c0a658c4db
Improved MIPS/Linux gc_os_dep.c definitions
...
From Thiemo Seufer <ths@networkno.de>:
* gc_os_dep.c (CPP_WORDSZ, ALIGN_DOUBLE, DATAEND,
DYNAMIC_LOADING): Added #defines.
(_fdata, _end): Added declarations.
(DATASTART): Use _fdata instead of __data_start.
(STACKBOTTOM): Changed from 0x80000000 to 0x7fff8000.
2008-07-12 19:33:21 +01:00
Ludovic Courtès
a572acb2c2
Update `THANKS'.
2008-07-04 22:03:08 +02:00
Ludovic Courtès
83bd8c1223
Update `THANKS'.
2008-06-02 21:47:53 +02:00
Neil Jerram
e4c1d4cf61
Expand DEFFROM and DEFTO macros in discouraged.c
...
* discouraged.c: Expand DEFFROM and DEFTO macros, to avoid
compiler warnings about excess semicolons. (Reported by Didier
Godefroy.)
2008-05-13 00:00:34 +01:00
Ludovic Courtès
a2c25234fb
Use imaginary_part' instead of
imaginary' to fix build on Solaris 2.10.
2008-02-23 11:28:11 +00:00
Neil Jerram
8c726cf0b4
(Random): New text about the default random state,
...
following suggestions by Stephen Uitti.
2008-02-11 22:34:33 +00:00
Neil Jerram
4a19ed0452
(scm_gc_malloc): Return NULL if requested size is 0.
...
(scm_gc_free): Don't call `free' if mem is NULL.
2008-02-06 22:22:14 +00:00
Neil Jerram
300b1ae58a
(Threads): Add "C Function scm_join_thread"
...
to doc for join-thread. Thanks to Antoine Mathys for reporting
that scm_join_thread was missing.
2008-02-01 21:02:15 +00:00
Neil Jerram
027e0e2c69
(dyld_prefix), pre-inst-guile-env.in
...
(dyld_prefix): Construct and export dyld_prefix in a similar way
to ltdl_prefix, to allow pre-install dynamic linking to work on
MacOS. Thanks to Roger Mc Murtrie for reporting this problem.
2008-01-30 22:59:12 +00:00
Neil Jerram
15bd90eafd
* hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn
...
returns neither a pair nor #f, signal a wrong-type-arg error.
(Thanks to Gregory Marton for reporting this.)
* tests/hash.test: New "hashx" test supplied by Gregory Marton;
prior to today's fix in libguile/hashtab.c, this caused a
segmentation fault.
2008-01-18 23:33:41 +00:00
Ludovic Courtès
a49ebd8917
Changes from arch/CVS synchronization
2007-10-27 09:56:36 +00:00
Neil Jerram
4098fda1e6
*** empty log message ***
2007-10-21 20:41:42 +00:00
Ludovic Courtès
df44972273
Changes from arch/CVS synchronization
2007-07-17 08:39:35 +00:00
Neil Jerram
e2d23cc0f8
* gds.el (gds-run-debug-server): Use variable
...
gds-server-port-or-path instead of hardcoded 8333.
(gds-server-port-or-path): New.
* gds-server.el (gds-start-server): Change port arg to
port-or-path, to support Unix domain sockets.
* gds-client.scm (connect-to-gds): Try to connect by Unix domain
socket if TCP connection fails.
* gds-server.scm (run-server): Update to support listening on a
Unix domain socket.
2006-10-12 23:24:02 +00:00
Neil Jerram
63258dc9a1
(debug-trap): Use
...
`debugger-command-loop' instead of `read-and-dispatch-commands',
which isn't actually available. Thanks to Carlos Pita for
reporting this.
(debugger-command-loop): Define here for 1.6.x.
2006-09-30 17:21:52 +00:00
Neil Jerram
d79a62db53
(ACX_PTHREAD): Update to latest definition from
...
autoconf macro archive, to fix pthread linking problem on Solaris
10, reported by Charles Gagnon.
2006-06-06 21:39:43 +00:00
Marius Vollmer
d7ddf33db7
*** empty log message ***
2006-05-27 21:05:07 +00:00
Kevin Ryde
4f41661657
merge from 1.8 branch
2006-04-17 00:18:11 +00:00
Marius Vollmer
036482e9cd
*** empty log message ***
2005-08-11 21:04:31 +00:00
Marius Vollmer
a470c1bdfb
*** empty log message ***
2005-05-22 18:03:30 +00:00
Neil Jerram
229a07109c
(signal_delivery_thread): Return a value, to avoid
...
compile warning reported by Werner Scheinast.
2005-05-10 20:04:14 +00:00
Marius Vollmer
32ef775128
Added Issac Trotts.
2005-01-10 20:21:28 +00:00
Marius Vollmer
3167d5e475
*** empty log message ***
2004-12-22 15:02:13 +00:00
Marius Vollmer
c24d026b3b
*** empty log message ***
2004-11-04 14:04:35 +00:00
Marius Vollmer
818deb1158
*** empty log message ***
2004-09-29 15:50:24 +00:00
Marius Vollmer
0b49c6452b
*** empty log message ***
2004-09-08 16:20:21 +00:00
Marius Vollmer
82e0871c64
Align jao's name correctly.
2004-08-19 16:06:45 +00:00
Marius Vollmer
bc97364ab7
*** empty log message ***
2004-08-15 20:28:24 +00:00
Marius Vollmer
b7341ea454
*** empty log message ***
2004-07-08 22:53:33 +00:00
Marius Vollmer
7c2f56a4de
*** empty log message ***
2004-05-24 21:29:26 +00:00
Marius Vollmer
3d5ebfa95c
*** empty log message ***
2004-05-10 20:43:00 +00:00
Marius Vollmer
9a5fc8c203
*** empty log message ***
2004-01-21 00:47:50 +00:00
Marius Vollmer
f9825394b5
*** empty log message ***
2004-01-12 17:28:46 +00:00
Marius Vollmer
5565749c2e
*** empty log message ***
2004-01-10 21:22:28 +00:00
Marius Vollmer
bdf26b606b
*** empty log message ***
2003-11-18 20:01:57 +00:00
Marius Vollmer
da14f3fbf8
Added Paul Jarc.
2003-10-12 16:51:38 +00:00
Neil Jerram
5a825ad439
Two fixes to Guile tutorial.
2003-09-27 10:08:26 +00:00
Neil Jerram
defdc4b4ee
Make -s switch optional.
2003-08-30 21:22:45 +00:00
Han-Wen Nienhuys
cbfe8e6242
(decrease_mtrigger): new function
...
(increase_mtrigger): new function, separate debug registering and
mtrigger administration.
(scm_gc_realloc): bugfix: do mtrigger administration before the
actual realloc, for the realloc might invalidate a GC-d segment of
memory. Thanks to Sam Hocevar for pointing this out.
(scm_gc_realloc): use scm_malloc_reregister instead of
unregistering and registering in sequence.
2003-07-06 14:54:07 +00:00
Marius Vollmer
e2522126f0
Added Kevin Ryde to the list of contributors.
2003-06-19 12:40:04 +00:00
Marius Vollmer
067067e492
*** empty log message ***
2003-06-09 21:25:38 +00:00
Marius Vollmer
9134f724d8
*** empty log message ***
2003-06-09 20:02:59 +00:00
Mikael Djurfeldt
6898c703ef
*** empty log message ***
2003-05-22 09:16:52 +00:00
Marius Vollmer
9950a42cc5
*** empty log message ***
2003-05-17 00:09:41 +00:00
Marius Vollmer
03b9235a69
*** empty log message ***
2003-05-03 23:20:21 +00:00
Mikael Djurfeldt
624b0da1ca
*** empty log message ***
2003-04-20 11:44:12 +00:00
Mikael Djurfeldt
1ac61c2b50
* goops/dispatch.scm (cache-hashval): Corrected termination
...
condition for hashval computation. (Previously, it made erroneous
assumptions about the representation of environments; Thanks to
Andreas Rottmann.)
2003-04-19 17:26:05 +00:00
Mikael Djurfeldt
21ab2aeb77
* goops.scm (compute-getters-n-setters/verify-accessors): Better
...
check of format of value returned by compute-get-n-set.
(compute-getters-n-setters): Extended format of slot
getters-n-setters to indicate position and size of slot memory
allocated in instances.
* goops.c (scm_sys_prep_layout_x): Instance allocation is now
indicated through extra fields in getters-n-setters.
(scm_add_slot): Adapted to new format of getters_n_setters slot.
(Thanks to Andy Wingo.)
2003-04-13 14:48:35 +00:00