ECL Git Log


Commit Date  
[2f51a8] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

boot.lsp also creates standard-accessor-method classes

2012-10-07 20:09:44 Tree
[3eb0de] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Reimplemented early make-method using with-early-make-instance

2012-10-07 20:09:44 Tree
[ec9b29] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Redo first-to-last change

2012-10-07 20:09:43 Tree
[376b17] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Undo the change that creates accessors

2012-10-07 20:09:43 Tree
[863aa5] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Slot accesors are generic functions, they do not have a C name

2012-10-07 20:09:43 Tree
[ff18ea] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Add missing quote in standard.lsp

2012-10-07 20:09:43 Tree
[3fdb84] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Bootstrap accessors are now created as closures.

2012-10-07 20:09:43 Tree
[b0eeaa] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Changed the boot order to create the classes before the generic functions utilities in kernel.lsp are available.

2012-10-07 20:09:43 Tree
[b390d2] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split from boot.lsp anything not related to the class hierarchy

2012-10-07 20:09:43 Tree
[409d27] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Implemented WITH-EARLY-ACCESSORS to avoid using actual functions when bootstrapping the classes

2012-10-07 20:09:43 Tree
[bc2ddb] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Change the syntax of early-make-instance to make it a with- macro where the instance can be early referenced

2012-10-07 20:09:43 Tree
[d799c7] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

All accessors are redefined as generic functions after bootstrapping ECL

2012-10-05 21:04:12 Tree
[5acf31] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The bootstrap version of ensure-generic-function is more complete

2012-10-05 20:35:05 Tree
[a691f4] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

standard-generic-function and standard-method are now in boot.lsp

2012-10-05 15:05:54 Tree
[f79a27] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

method, funcallable-standard-object and generic-function are now created in boot.lsp

2012-10-05 14:53:37 Tree
[340998] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

Save some space in boot.lsp by removing explicit metaclasses in the list

2012-10-05 14:02:52 Tree
[632e20] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

Builtin in classes are now also created in boot.lsp

2012-10-05 14:00:04 Tree
[add4b1] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

The classes array is created in boot.lsp

2012-10-05 13:55:12 Tree
[471333] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

The whole class hierarchy root is built by make-empty-standard-class, without extra statements outside it

2012-10-05 13:38:02 Tree
[c5886d] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

Add functionality to MAKE-EMTPY-SSTANDARD-CLASS

2012-10-05 13:14:55 Tree
[afafaa] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

file.d now signals file-errors and stream-errors when stream operators fail due to the C library

2012-10-01 22:39:24 Tree
[42f0b2] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Fixed problems in ecl_register_current_thread(). First, allocation of environment and process structures could not proceed when ecl_process_env() did not return a valid environment. Second, we can only call GC_unregister_my_thread() when the thread was not created by the garbage collector itself, for which we must inspect the output of GC_register_my_thread()

2012-09-27 21:06:56 Tree
[87a529] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Move on and use gc-unstable

2012-09-27 21:05:20 Tree
[160b29] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The errors when loading a shared library were stored in the wrong field in the codeblock

2012-09-24 20:16:57 Tree
[554fc8] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

In some circumstances, gethash acting on a weak hash would return corrupt values

2012-09-21 21:02:44 Tree
Older >