series Log

Commit Date  
[8f4053] (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
[b8b28b] (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:33 Tree
[bcaa31] by matomira matomira

Letification works.
Started purity analysis.

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

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

2000-03-09 13:33:07 Tree
[88e8b4] (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
[d6df8d] by matomira matomira

Continued work on letification.

2000-03-08 12:36:31 Tree
[97f77c] by matomira matomira

Removed gratuitous sorting in CODIFY.

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

Abstracted all uses of a frag's aux component.

2000-03-07 08:54:20 Tree
[08a47d] 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
[1ff628] by matomira matomira

Simplified inserted aux var initialization.

2000-03-06 12:33:14 Tree
[1fbc75] by matomira matomira

Fixed declaration handling in GATHERING.

2000-03-06 12:11:53 Tree
[c82758] 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:55 Tree
[75d0ee] by matomira matomira

Added credits and license.

2000-03-03 20:29:00 Tree
[3bcc28] (SERIES_2_0) by matomira matomira

Series 2.0 - Change details in RELEASE-NOTES.

2000-03-03 19:17:13 Tree
[9c0094] (SERIES_1_54) by Raymond Toy Raymond Toy

Even more changes from Fernando.

2000-03-02 17:49:29 Tree
[715c25] by Raymond Toy Raymond 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
[0405a2] by Raymond Toy Raymond Toy

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

2000-02-28 17:40:15 Tree
[e1dfb6] by Raymond Toy Raymond 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
[afeea2] by Raymond Toy Raymond 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
[a744e0] by Raymond Toy Raymond 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
[0ff49e] by Raymond Toy Raymond 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
[4eb017] by Raymond Toy Raymond 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
[11f7fd] by Raymond Toy Raymond Toy

Fernando added dynamic-extent declarations wherever needed.

2000-02-22 15:21:38 Tree
[ad6a88] by Raymond Toy Raymond 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
[ce0550] by Raymond Toy Raymond 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:

No, thanks