1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-16 16:50:21 +02:00
Commit graph

10657 commits

Author SHA1 Message Date
Neil Jerram
00ec6b610f Fix c-tokenize.c error: 'input' defined but not used, when compiling with GCC 4.3.0 2008-05-05 23:49:02 +01:00
Neil Jerram
32d1c5733a Add NEWS and concept index entries for traps infrastructure and Emacs support. 2008-05-05 22:31:07 +01:00
Ludovic Courtès
dd78f3e5dd Fix omissions and typos in previous commit. 2008-05-04 22:41:34 +02:00
Ludovic Courtès
627bae78af Add `pkg-config' support. 2008-05-04 22:19:30 +02:00
Ludovic Courtès
5338352e56 Fix type-checking of SRFI-1 `partition'. 2008-04-28 18:03:41 +02:00
Ludovic Courtès
1465ccf0bf Include <config.h> in SRFI-1. 2008-04-27 00:50:05 +02:00
Ludovic Courtès
88b665dd1b Actually remove ANON-CVS' and SNAPSHOTS'.
These files were outdated and not available in the 1.9/master branch.
2008-04-26 22:05:00 +02:00
Ludovic Courtès
e16733a84a Only run `test-with-guile-module' when pthread support is built. 2008-04-26 21:55:29 +02:00
Ludovic Courtès
6b20cbaebd Remove extraneous semi-colon in `read.c'. 2008-04-26 21:39:27 +02:00
Ludovic Courtès
23978ff30a Make (srfi srfi-35)' visible through cond-expand'. 2008-04-26 21:25:51 +02:00
Ludovic Courtès
efbc70de56 Add `(srfi srfi-88)'. 2008-04-26 21:25:32 +02:00
Ludovic Courtès
e9680652d6 Fix dangling references to files that have been removed. 2008-04-26 21:12:43 +02:00
Ludovic Courtès
3df8fc1ba9 Don't use "-I$(srcdir)", so that our "random.h" doesn't shadow libc's on Tru64. 2008-04-24 19:25:30 +02:00
Neil Jerram
5de6e0954f Document file-exists? 2008-04-17 21:36:20 +01:00
Ludovic Courtès
27902f6cb6 Add `read' benchmark. 2008-04-17 10:25:05 +02:00
Ludovic Courtès
4be911f50c Update `NEWS'. 2008-04-16 12:00:49 +02:00
Ludovic Courtès
5a606a8dca Copy srcprop implementation from the 1.9 branch, fixes a deadlock. 2008-04-16 11:58:42 +02:00
Ludovic Courtès
f2fd8962e5 Inline scm_getc', scm_putc' and `scm_puts'. 2008-04-16 09:47:21 +02:00
Ludovic Courtès
b49419c88c Merge branch 'branch_release-1-8' of ssh://civodul@git.sv.gnu.org/srv/git/guile into branch_release-1-8 2008-04-16 09:05:20 +02:00
Ludovic Courtès
6ac06e82d8 Don't use "echo -n" in `guile-readline/configure.in'. 2008-04-16 09:01:58 +02:00
Neil Jerram
7c5490cf17 Merge commit 'gds-el-experiment^' into branch_release-1-8 2008-04-16 00:02:58 +01:00
Neil Jerram
d8c8b8135f Add TAGS to .gitignore 2008-04-15 23:52:58 +01:00
Neil Jerram
7e938c49aa Add TAGS to .gitignore 2008-04-15 22:09:53 +01:00
Ludovic Courtès
6160ec1653 Fix typo in `read.c'. 2008-04-15 20:01:13 +02:00
Ludovic Courtès
75946eddfc Add support for SRFI-88-like postfix keyword read syntax. 2008-04-15 20:00:32 +02:00
Neil Jerram
cd0b9402b1 A few elisp fixes and enhancements 2008-04-14 21:25:17 +01:00
Neil Jerram
f54b1b5d3c * gds-client.scm (gds-debug-trap): Ensure that frame index passed to Emacs is always positive. 2008-04-14 19:40:02 +01:00
Ludovic Courtès
b337315785 Test the interaction of GOOPS objects with `struct-{ref,set!}'. 2008-04-13 20:41:39 +02:00
Ludovic Courtès
a3d27a5499 Slightly simplify inline machinery. 2008-04-13 19:38:42 +02:00
Ludovic Courtès
d59b2fc738 Really fix inline machinery for MacOS X. 2008-04-13 19:35:46 +02:00
Ludovic Courtès
2aab74f6b9 Fix inline machinery in C99 mode on MacOS X. 2008-04-10 23:57:05 +02:00
Ludovic Courtès
765bc0bf04 Add `NEWS' entries for Andy's fixes. 2008-04-10 23:20:20 +02:00
Andy Wingo
41d36d7d00 fix struct-ref and struct-set! on "light" structs
* libguile/struct.c (scm_struct_ref, scm_struct_set_x): "Light" structs
have no hidden words (members of the SCM_STRUCT_DATA(x) array accessed
with negative indices). In that case, determine the number of fields
from the length of the struct layout descriptor. (Most GOOPS instances
are light structs.)
2008-04-10 23:11:29 +02:00
Andy Wingo
597618822f initialize 'u' slots to 0, not SCM_UNPACK(SCM_GOOPS_UNBOUND)
* goops.c (wrap_init): Initialize 'u' slots to 0, not some random
SCM value.
2008-04-10 23:11:20 +02:00
Andy Wingo
d5afe07f3b respect slot allocation, e.g. for <read-only-slot>
* libguile/goops.c (get_slot_value, set_slot_value): In the struct
	allocation case, don't poke the slots array directly -- we should
	go through struct-ref/struct-set! code so that we get the
	permissions and allocation ('u' versus 'p') correct.
2008-04-10 23:10:20 +02:00
Ludovic Courtès
5e8130efc3 Fix "#include" directives in stand-alone C tests. 2008-04-08 00:15:06 +02:00
Ludovic Courtès
be683858d8 Fix inline machinery for GCC 4.3 and later in C99 mode. 2008-04-08 00:02:09 +02:00
Ludovic Courtès
5fb59397d2 Update/remove references to the CVS repository. 2008-04-08 00:01:42 +02:00
Ludovic Courtès
8422eb9290 More `.gitignore'. 2008-04-07 23:48:08 +02:00
Han-Wen Nienhuys
e5bab8c0da new file. Make using git easier. 2008-04-07 23:41:36 +02:00
Neil Jerram
8c16237dc3 * api-debug.texi (Debugging Examples): New (from CVS HEAD). 2008-03-19 23:06:52 +00:00
Neil Jerram
3913785b73 (command-loop): Use
needed modules.
2008-03-19 22:54:31 +00:00
Neil Jerram
5bd3976023 (Interactive Debugger): Cover continuing
execution.
(Stepping and Continuing): New (from CVS HEAD).
(GDS Introduction): Mention traps and continuing execution.
2008-03-19 21:32:08 +00:00
Neil Jerram
7e1e0a213b (Location Traps): Corrected to reflect that
location traps now specify a specific position, not a range of
positions.
(Trap Shorthands): Depersonalize.
2008-03-19 20:35:20 +00:00
Neil Jerram
7bd29fa116 * api-debug.texi (Traps): Minor edits.
* scheme-using.texi (Using Guile in Emacs, GDS Getting Started):
	Minor edits.
2008-03-19 00:37:49 +00:00
Ludovic Courtès
ae38786d7c Use SRFI-1 in `(oop goops util)'. 2008-03-18 09:09:56 +00:00
Ludovic Courtès
792ebd5dc4 Honor $TMPDIR in the test suite. 2008-03-13 13:56:43 +00:00
Ludovic Courtès
c89ae78ba6 Fix SRFI-37 `args-fold' with short option names of argument-less options. 2008-03-12 16:57:36 +00:00
Ludovic Courtès
9f27d63612 Provide describe' feature in (oop goops describe)'. 2008-03-12 16:47:18 +00:00
Neil Jerram
f5df24436b ice-9/debugging/.cvsignore: New. 2008-03-12 00:59:08 +00:00