ECL Git Log


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

The optimized accessors did not update instances

2012-10-11 18:08:25 Tree
[d9693e] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

New list of sources in emacs.el

2012-10-11 18:08:05 Tree
[17e6bf] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Remove unused file

2012-10-11 18:05:01 Tree
[d5f1e4] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Remove debug statements from error.d

2012-10-10 20:53:52 Tree
[44a955] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Remove the phases that create accessors in fixup.lsp and in slot.lsp

2012-10-10 19:56:43 Tree
[829071] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Try to prevent infinite recursion between SLOT-VALUE and SLOT-VALUE-USING-CLASS

2012-10-09 20:51:44 Tree
[d905fb] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

SI:PACKAGE-LOCK did not return the last value.

2012-10-09 20:41:27 Tree
[831bf2] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

Fixed ecl_init_env(): field env->cleanup only exists in multithreaded ECL.

2012-10-08 10:10:09 Tree
[e90b2f] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

SLOT-BOUNDP returned extra values in error conditions

2012-10-07 20:09:45 Tree
[130675] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

(SETF SLOT-VALUE) did not always return the assigned value

2012-10-07 20:09:45 Tree
[0e5595] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

With the last changes slot-value did not work with structures. We now create a location table for all classes of type structure-class, standard-class and funcallable-standard-class.

2012-10-07 20:09:45 Tree
[5be366] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Slot definitions are now always instances, not lists

2012-10-07 20:09:45 Tree
[519e6d] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

std-accessors.lsp now after kernel.lsp because we might need to use actual methods for the accessors

2012-10-07 20:09:45 Tree
[a891a2] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

In std-accessors, use slot-value instead of accessors, so that the functions can be used to instantiate accessors at boot time.

2012-10-07 20:09:45 Tree
[d35e40] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

ENSURE-UP-TO-DATE-INSTANCE is unsafe.

2012-10-07 20:09:45 Tree
[9db811] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

STRUCTURE-CLASS and STRUCTURE-OBJECT are now created at boot time

2012-10-07 20:09:45 Tree
[6bb115] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

in std-accessors.lsp, generate-accessors honors the value of slot-definition-location

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

Generating accessors happens at a later stage in std-accessors.lsp

2012-10-07 20:09:45 Tree
[e8ac76] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split the routines for generating accessor functions into a file that can be loaded at boot time

2012-10-07 20:09:45 Tree
[18e7a4] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Method combinations are built using with-early-make-instance

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

In with-early-make-instance, only collect initialization forms from slots that are not initially unbound

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

Fixed typo in method-combination-slots in hierarchy.lsp

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

Fixes in with-early-make-instance

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

In boot.lsp, add-method now uses direct access to slots

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

Early definition of the standard class slots so that slot-value is available ASAP

2012-10-07 20:09:44 Tree
Older >