[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile branch, wip-vlist, created. release_1-9-5-110-
From: |
Ludovic Courtès |
Subject: |
[Guile-commits] GNU Guile branch, wip-vlist, created. release_1-9-5-110-g74884d0 |
Date: |
Tue, 08 Dec 2009 23:38:12 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=74884d0f957bd96a4f447815d172ad10be8a5159
The branch, wip-vlist has been created
at 74884d0f957bd96a4f447815d172ad10be8a5159 (commit)
- Log -----------------------------------------------------------------
commit 74884d0f957bd96a4f447815d172ad10be8a5159
Author: Ludovic Courtès <address@hidden>
Date: Tue Dec 1 00:58:14 2009 +0100
Add `(ice-9 vlist)'.
* module/ice-9/vlist.scm, test-suite/tests/vlist.test: New files.
* module/Makefile.am (ICE_9_SOURCES): Add `vlist.scm'.
* test-suite/Makefile.am (SCM_TESTS): Add `tests/vlist.test'.
commit be5dcda92ac813e6dbdd7376be4039ae5d9a59e3
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 6 23:15:18 2009 +0100
SRFI-9: Make accessors inlinable.
* module/srfi/srfi-9.scm (define-inlinable): New macro.
(define-record-type): Use it.
commit 4267dcc5591d444595716f702aac8eb2c8cc9998
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 6 01:00:04 2009 +0100
SRFI-9: Reimplement in terms of structs, using `syntax-case'.
* module/srfi/srfi-9.scm (define-record-type): Rewrite to use raw
structs instead of records. Use `syntax-case' instead of
`define-macro'.
commit 7fff929414e28d81bde676d5b620d6ef5eaf7582
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 6 00:58:25 2009 +0100
Add opcodes for `struct?' and `struct-vtable'.
* libguile/vm-engine.c (VM_NAME)[vm_error_not_a_struct]: New label.
* libguile/vm-i-scheme.c (VM_VALIDATE_STRUCT): New macro.
(struct_p, struct_vtable): New instructions.
* module/language/tree-il/compile-glil.scm (*primcall-ops*): Add
`struct?' and `struct-vtable'.
* module/language/tree-il/primitives.scm (*interesting-primitive-names*,
*effect-free-primitives*): Likewise.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, wip-vlist, created. release_1-9-5-110-g74884d0,
Ludovic Courtès <=