ECL Git Log


Commit Date  
[c70160] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

*,+,-,/ now convert their operands to the largest C number type that fits the arguments and the output

2013-01-13 22:31:00 Tree
[4c6d44] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Fixed the size of C-ULONG-LONG-MAX (it was not created with ecl_make_ulong_long)

2013-01-13 21:01:57 Tree
[fddeee] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

ECL now recognizes all ASCII control-character abbreviations

2013-01-12 21:47:41 Tree
[89a820] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

New functions RATIOP, {SINGLE,SHORT,DOUBLE,LONG}-FLOAT-P help avoid consing in TYPEP

2013-01-12 20:15:35 Tree
[e0cfa8] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Remove a statement that prevented TYPEP from being optimized for SATISFIES and other complicated types (S. Boukarev)

2013-01-12 18:49:10 Tree
[60ecb6] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

enter_directory() writes out a string with a null character when a directory does not exist.

2013-01-12 18:40:23 Tree
[73f1ef] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

sharp_left_parenthesis_reader() now relies on a separate function and may even handle `#3(1 ,@(...) ...)

2013-01-12 11:19:01 Tree
[a74fe1] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Added built in classes FIXNUM and BIGNUM.

2013-01-12 09:16:31 Tree
[7c9ee7] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

(SETF GENERIC-FUNCTION) is now a generic function.

2013-01-12 09:16:09 Tree
[f7afeb] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Print integers using upcase letters for radix > 10 (P. Salvi)

2013-01-12 08:37:54 Tree
[bcfc29] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The profiler chockes on (SETF ...) function names and on symbol names without package name (stassats)

2013-01-11 23:23:55 Tree
[1e86f0] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Declare the temporary variables in DEFMACRO/DESTRUCTURING-BIND as IGNORABLE

2013-01-11 23:15:40 Tree
[8f8c4b] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The :documentation of a slot was stored as a list, not as a single string.

2013-01-11 23:15:19 Tree
[f7e191] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

UPDATE-INSTANCE-FOR-REDEFINED-CLASS received an alist instead of a propertly-list as last argument

2013-01-11 22:52:55 Tree
[54372d] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

CONSTANT-FORM-VALUE and CONSTANTP-INNER cannot be referenced as C functions because they must change, depending on the compiler

2013-01-11 22:52:18 Tree
[f6a129] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Minor optimization in CONSTANT-FORM-VALUE

2013-01-11 22:51:35 Tree
[86a90f] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Restore a WITH-CLEAN-SYMBOLS wapping the expansion of an array bounds check.

2013-01-11 22:50:37 Tree
[d1ee05] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Fix further uses of CONSTANTP+EVAL, replacing them with CONSTANT-FORM-VALUE and using the environment.

2013-01-11 21:55:49 Tree
[271df2] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

CONSTANT-VALUE-FORM and CONSTANTP-INNER's environment value is now optional

2013-01-11 21:53:53 Tree
[7bec81] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Ensure CONSTANTP is used with an environment value

2013-01-11 08:41:41 Tree
[098f86] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

DEFTYPE assumes that a constant form is equal to its own value

2013-01-10 23:00:02 Tree
[5f6b88] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split CONSTANTP into two functions CONSTANTP-INNER + CONSTANT-FORM-VALUE that can be overwritten by the compiler

2013-01-10 22:59:34 Tree
[55b9e9] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Suppress compiler warnings when running the ANSI tests

2013-01-10 09:03:34 Tree
[4f00e7] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

No optional type check generated for constant values.

2013-01-10 09:03:33 Tree
[3da57e] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

In the compiler LET transforms constant variables (tagged by :READ-ONLY) that take constant forms into SYMBOL-MACROLET

2013-01-10 09:03:33 Tree
Older >