ECL Git Log


Commit Date  
[19add8] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

ECL's internal optimizations in extract-specializer-names are moved to DEFMETHOD

2012-12-02 22:53:38 Tree
[98bd4a] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

MAKE-METHOD-LAMBDA was invoked by pointer, not by symbol, making its redefinition as generic function completely irrelevant.

2012-12-02 22:36:47 Tree
[c3a131] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Completely eliminated reservation macros by updating also ctop-write.

2012-12-02 10:35:11 Tree
[3204c4] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Replaced reservation macros with actual declarations in the function.

2012-12-02 10:02:47 Tree
[41be92] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split out t3local-function-declaration from t3local-function

2012-12-02 09:25:39 Tree
[630c9b] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split t3local-fun into smaller functions

2012-12-02 08:56:09 Tree
[d9731f] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Add spaces after commas in compiled function calls.

2012-12-01 23:55:37 Tree
[62d3dd] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Do not write C comments when the name of the invoked function is evident from the C code

2012-12-01 23:50:38 Tree
[e6a888] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

CATCH forms now use C blocks instead of labels.

2012-12-01 23:39:28 Tree
[26ef0d] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Further C code beautification: spaces around '=', indentation of optional values.

2012-12-01 23:08:23 Tree
[9d48c7] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Remove also the unused labels in complex tagbodies

2012-12-01 22:33:58 Tree
[4a0ac4] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

C2TAGBODY now uses UNWIND-NO-EXIT-UNTIL to avoid generating a spurious label (only applies to simple tagbody forms).

2012-12-01 22:24:43 Tree
[ed421c] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split unwind-no-exit-until from unwind-no-exit

2012-12-01 21:43:10 Tree
[283f01] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Simplify unwind-no-exit

2012-12-01 21:23:43 Tree
[31f084] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Optimize (IF cond unused-value form2).

2012-12-01 18:51:21 Tree
[6899ee] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Do not always generate one label in maybe-next-label

2012-12-01 11:03:09 Tree
[82fbed] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Improve the C code generated for WHEN forms.

2012-12-01 11:01:51 Tree
[6eb0a9] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Understanding labels, we come to realize that c2if generates one too many.

2012-12-01 10:20:55 Tree
[3ef45f] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Last uses of braces outside IF and some in IFs updated to the new model

2012-12-01 09:49:05 Tree
[c0d800] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Indent the C code

2012-12-01 00:19:54 Tree
[5a0824] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Last braces which are not part of IF statements

2012-12-01 00:00:59 Tree
[ccc4df] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Inline blocks now use open/close-brace

2012-11-30 23:48:51 Tree
[a60ccc] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The braces code is now extended to callbacks, FLET/LABELS, lambda forms, LET/LET* forms

2012-11-30 23:27:31 Tree
[1c9575] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Use the new brace routines in BLOCK, TAGBODY, CATCH, UNWIND-PROTECT, multiple values

2012-11-30 23:10:07 Tree
[9131c1] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Make the first and last braces in the function unindented

2012-11-30 22:45:51 Tree
Older >