series-old Log

Commit Date  
[b1e702] (SERIES_2_1_3) by matomira matomira

Uses LOCALLY for `uninitialized' variables.
MERGE-FRAGS no longer depends on frag component order.
purity component of frag is now just a symbol.
Abstracted use of prolog component of frags.
Full letification works.
Improved merging when letified.
Last version withiout series library definitions requiring letification.

2000-03-18 19:27:35 Tree
[c19e6f] (SERIES_2_1) by matomira matomira

Workaround for ACL 5.0.1 TAGBODY bug added.
ALL-TIME SERIES BUG FIX: wrappers now inserted more precisely.
GENERATOR deftyped to CONS, not LIST, when necessary.
Abstracted use of wrapper component of frags.

2000-03-14 10:52:34 Tree
[6ff610] by matomira matomira

Letification works.
Started purity analysis.

2000-03-10 12:52:45 Tree
[f8b91a] (SERIES_2_0_3) by matomira matomira

Added GENERATOR deftype bugfix for ACL.
Letification is almost there.

2000-03-09 13:33:07 Tree
[ce3a58] (SERIES_2_0_2) by matomira matomira

Fixed Missing CL: before FUNCALL bug in DESTARRIFY.
Fixed fragL instead of *fragL bug in COLLECT.

2000-03-08 18:27:35 Tree
[f59841] by matomira matomira

Continued work on letification.

2000-03-08 12:36:31 Tree
[18791d] by matomira matomira

Removed gratuitous sorting in CODIFY.

2000-03-07 13:47:23 Tree
[eddcb6] by matomira matomira

Abstracted all uses of a frag's aux component.

2000-03-07 08:54:20 Tree
[e53506] by matomira matomira

Replaced IF by WHEN in non-output code when possible.
Abstracted use of aux frag field.

2000-03-06 18:24:35 Tree
[95a139] by matomira matomira

Simplified inserted aux var initialization.

2000-03-06 12:33:14 Tree
[61182e] by matomira matomira

Fixed declaration handling in GATHERING.

2000-03-06 12:11:53 Tree
[6590d4] by matomira matomira

Fixed missing CL: before FUNCALL bug.
Removed NULL-ORs by using THE.
Renamed old fragL as *fragL.
New fragL does not do *type* substitution.

2000-03-05 16:21:56 Tree
[ce1ae1] by matomira matomira

Added credits and license.

2000-03-03 20:29:00 Tree
[4bc70b] (SERIES_2_0) by matomira matomira

Series 2.0 - Change details in RELEASE-NOTES.

2000-03-03 19:17:15 Tree
[47c979] (SERIES_1_54) by toy toy

Even more changes from Fernando.

2000-03-02 17:49:29 Tree
[9729d7] by toy toy

Some more changes from Fernando (actually two sets of changes):

- A little bit more bottom-up def motion (notably defS and
COLLECT because of a warning if gatherers are compiled
- Added UNINITIALIZED and DEFAULTED typedefs (unused)
- Added aux and output variable initialization (fragL aux
form now accepts also (var decl init)
- Removed any fragL prolog code initializing vars to
constants and moved to aux decl form.
- Fixed bug in COLLECT. CL: qualifier missing before a

- REMOVED LONGSTANDING defS cleanup BUG (inner function in
flet defined before top-level macro def)
- Additional defS and defS-1 simplification (and slet*)

2000-03-01 14:46:22 Tree
[e11f9c] by toy toy

Forgot to export COLLECT-PRODUCT (caught by Fernando).

2000-02-28 17:40:15 Tree
[33dee5] by toy toy

o Make when-bind always available
o Add deftype generator for Allegro. I'm not sure this is
correct, but it let's ACL compile series, albeit with
warnings about generator type being defined twice. (Need
to find a better solution.)

2000-02-28 17:37:31 Tree
[2e915f] by toy toy

o Fernando added an indefinite-extent declaration and uses
it in the one place where it's needed.
o Fernando renamed split-assignment to detangle2 and
corrected some bugs in my version.

2000-02-23 15:27:02 Tree
[1b2b42] by toy toy

Remove the cmu version from scan-range. It was generating bad
initialization code for things like (scan-range :length 10 :type

2000-02-22 23:37:22 Tree
[ff1404] by toy toy

o Let's try to set the correct package for CLISP depending if we're in
ANSI mode or not. (Not sure this really works.)

o In test 280, we probably really want to use the COMMON-LISP-USER
package instead of just USER. Mostly for CLISP where the USER
package is not a nickname for COMMON-LISP-USER.

2000-02-22 23:25:39 Tree
[215283] by toy toy

o One of Fernando's uses of dynamic-extent was wrong, as Fernando
points out.

o CLISP apparently has a bug in loop such that split-assignment is
broken. Replace that with an equivalent do loop.

2000-02-22 22:25:51 Tree
[445af8] by toy toy

Fernando added dynamic-extent declarations wherever needed.

2000-02-22 15:21:38 Tree
[c72e20] by toy toy

Let's not use fix-types for CMU in optimize-producing. This means the
compiler can't optimize things as well as it could, and I (RLT) want
to see these warnings.

2000-02-11 14:45:42 Tree
[8a3964] by toy toy

Fix a typo that got in the last few patches: LET should really be
CL:LET. (From Fernando.)

2000-02-10 17:15:11 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks