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