[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile branch, srfi-41, created. v2.0.7-207-gc33f45b
From: |
Chris K. Jester-Young |
Subject: |
[Guile-commits] GNU Guile branch, srfi-41, created. v2.0.7-207-gc33f45b |
Date: |
Mon, 18 Mar 2013 20:00:33 +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=c33f45bef09523bea1545845c41cc6eb9068d6ae
The branch, srfi-41 has been created
at c33f45bef09523bea1545845c41cc6eb9068d6ae (commit)
- Log -----------------------------------------------------------------
commit c33f45bef09523bea1545845c41cc6eb9068d6ae
Author: Chris K. Jester-Young <address@hidden>
Date: Mon Mar 18 12:21:37 2013 -0400
Simplify stream-unfolds further, based on Mark H. Weaver's feedback.
* module/srfi/srfi-41.scm (stream-unfolds): Don't use a promise to
hold the result of the generator call. Originally I did that to
avoid calling the generator more times than necessary, but Mark
demonstrated that this code simplification doesn't affect that.
commit 41d0789599accd3030d22fccf4884e59b85147ed
Author: Chris K. Jester-Young <address@hidden>
Date: Mon Mar 18 07:30:06 2013 -0400
Rewrite stream-unfolds based on Mark H. Weaver's feedback.
* module/srfi/srfi-41.scm (stream-unfolds): Rewrite to use a
generator stream approach, like the reference implementation,
so we can avoid any mutation. Also just implement the SRFI's
interface, and not the #:normal stuff. (Multiple-item returns
are still implemented, and do not incur additional cost for
single-item returns.)
* test-suite/tests/srfi-41.test (stream-unfolds): Adapt the tests
not to use #:normal any more, and change the multiple-item test
to return non-identical multiple items, so that we can test that
the items come back in the correct order.
commit 214c137b7b2920423d7e83b734225ef95bb266d4
Author: Chris K. Jester-Young <address@hidden>
Date: Wed Feb 22 23:24:32 2012 -0500
Add initial SRFI 41 files.
* module/srfi/srfi-41.scm: Add (srfi srfi-41) module.
* module/Makefile.am: Build (srfi srfi-41) module.
* test-suite/tests/srfi-41.test: Add (srfi srfi-41) tests.
* test-suite/Makefile.am: Run (srfi srfi-41) tests.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, srfi-41, created. v2.0.7-207-gc33f45b,
Chris K. Jester-Young <=