[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".

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/ (ICE_9_SOURCES): Add `vlist.scm'.
    * test-suite/ (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

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.


GNU Guile

reply via email to

[Prev in Thread] Current Thread [Next in Thread]