Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

series Log


Commit Date  
[f31d1c] by Raymond Toy Raymond Toy

Lispworks wants an eval-when around coerce-maybe-fold. From Chris
Dean, 2005/12/09.

2005-12-13 14:40:30 Tree
2005-11-15 15:25:35 Tree
[99ca43] by Raymond Toy Raymond Toy

Update version.

2005-11-15 15:08:49 Tree
[73f10a] by Raymond Toy Raymond Toy

ANSI CL says a declaration cannot also be the name of a type, so
remove the declaration for SERIES.

2005-11-15 15:07:57 Tree
2005-01-27 21:58:26 Tree
[fe5981] by Raymond Toy Raymond Toy

Fix for bug 434120.

s-code.lisp:
o scan* should initialize the index to -1 instead of 0, to keep in
step with scan.

s-test.lisp:
o Add test from the bug report.

2005-01-27 04:19:33 Tree
[01a292] by Raymond Toy Raymond Toy

Fix bug reported by Dirk Gerrits, series-users, 2005-01-16.

s-code.lisp:
o ALTER was not handling some cases where the frag had multiple
ALTERABLE forms that matched the var. Adjust ALTER so that all
matching alterable forms are placed in the body. This only works
for optimized series. Unoptimized series still has the bug.

s-test.lisp:
o Add :if-exists :supersede when opening files for output.
o Add a test for the ALTER bug reported by Dirk Gerrits.

2005-01-26 18:37:34 Tree
[c51ba5] by Raymond Toy Raymond Toy

Initial asdf for series.

2004-12-23 16:55:12 Tree
[5309e0] by Raymond Toy Raymond Toy

Apply fixes from Hannu Koivisto to support sbcl. Also added asdf
support. His comments:

* series.asd:
* Initial checkin.
* series.system:
* Removed logical pathname stuff and made this "self-sufficient", i.e. it is
sufficient to just load it; no need to edit pathname translations.
* Removed s-install from series system; we certainly don't want Series to
install itself to CL-USER whenever the system is compiled/loaded.

* s-test.lisp:
* Replaced all uses of defconstant with series::defconst-once.

* s-package.lisp:
* sb-cltl2 module is now required at compile time too.

* s-code.lisp:
* (defconst-once) New macro.
* Replaced all uses of defconstant with it.

* RELEASE-NOTES:
* Installation instructions based on system definition files.
* Updated the list of contributors.
* Some cosmetic changes.

2004-12-15 17:18:53 Tree
[c65607] by Raymond Toy Raymond Toy

From Alexey Dejneka:

o Add support for SBCL
o Import COMPILER-LET from SBCL.

2003-06-08 12:53:21 Tree
[efbca9] by Raymond Toy Raymond Toy

From Alexey Dejneka:

o Add support for SBCL
o Fix a missing initialization of temp.

2003-06-08 12:52:40 Tree
[397ca2] by Raymond Toy Raymond Toy

Add support for CMUCL 18e which no longer has
pcl::walk-form-macroexpand. It's walker::macroexpand-all.

2003-01-21 20:12:40 Tree
[8f0f26] (SERIES_2_2_7) by Raymond Toy Raymond Toy

Update notes for clisp macrolet code walker.

2002-12-12 04:30:22 Tree
[efa94b] by Raymond Toy Raymond Toy

Add another test. (Forgot exactly why this is here, but it's a good
test of the macrolet walker for Clisp.)

2002-12-12 04:28:50 Tree
[ed44b0] by Raymond Toy Raymond Toy

Add support for a macrolet code-walker for Clisp.

2002-12-12 04:27:41 Tree
[11ee4b] by Raymond Toy Raymond Toy

Update notes for 2.2.7.

2002-12-11 04:29:35 Tree
[a4f2bc] by Raymond Toy Raymond Toy

o Update /allowed-generic-opts/ to include SYSTEM::READ-ONLY for CLISP
2.29.
o Modify COMPUTE-SERIES-MACFORM-1 and COMPUTE-SERIES-MACFORM-2 so that
CMUCL doesn't try to dump functions directly to a FASL file. Fixes
bug 498418: cmucl doesn't like dumping functions.

2002-12-11 04:03:26 Tree
[1b79f4] by Raymond Toy Raymond Toy

Previous patch failed some tests. Let's try this
again. PROMOTE-SERIES returns an extra arg telling us what it did. We
use that to decide if we want the car or not of the item.

2002-12-10 19:36:32 Tree
[f83bc8] by Raymond Toy Raymond Toy

Bug [ 516952 ] only optimized split-if works

A gross hack to fix this has been applied. The wrong things were
passed to pos-if in some situations.

2002-12-10 17:55:46 Tree
[73470a] by Raymond Toy Raymond Toy

From Joe Marshall:

I found a bug in `scan-fn-opt' that caused an unbound variable
when the initialization thunk in scan-fn refers to a lexical
variable, and there is a test function.

The existing code calls `handle-fn-call' to invoke the thunks
for scanning. handle-fn-call keeps track of free variable references.
When calling it the last time, you pass in T as the last argument.

In the case where there was a test expression, however, the
order of calling handle-fn-call changes making the *second* to last
call have the T argument, rather than the last. By re-ordering the
way scan-fn-opt expands the thunks, this is fixed.

2002-06-03 17:53:14 Tree
[2a85a0] by Raymond Toy Raymond Toy

Should not macroexpand declarations? I think this is right. I think
I did it right, but needs more testing.

2002-03-29 23:53:38 Tree
[76d3da] by Raymond Toy Raymond Toy

Import original documentation from Richard Waters for the 09/02/1992
version of series.

2002-03-25 17:57:48 Tree
[508233] by Raymond Toy Raymond Toy

Update release notes.

2002-01-01 16:17:32 Tree
[d92cd1] by Raymond Toy Raymond Toy

COMPILER-LET is in the EXT package in Clisp now.

2001-12-23 17:11:17 Tree
[670106] by Raymond Toy Raymond Toy

Make series support Allegro "modern" lisp with its case-sensitive
reader. Mostly just making every that needs to be lower case actually
lower case. The tests still work.

2001-12-23 16:54:44 Tree
Older >