Commit graph

12 commits

Author SHA1 Message Date
Matthew Mondor
8f07cd58d8 The ECL code no longer uses tabulator characters, they were replaced
by spaces.

A custom script was used to insert/replace Emacs and ViM per-file editor
settings according to their type and the new ECL coding style.
2015-09-03 07:35:47 -04:00
Daniel Kochmański
4d19a27424 cosmetic: untabify
Signed-off-by: Daniel Kochmański <dkochmanski@turtle-solutions.eu>
2015-06-21 14:38:20 +02:00
Juan Jose Garcia Ripoll
9e0d6e50b0 Disable slot accessor optimizations 2012-11-26 23:38:40 +01:00
Juan Jose Garcia Ripoll
00c326f7a9 Under no circumstance can slot-value over an slot ignore the slot-unbound error, even if the code is declared unsafe. 2012-11-26 22:36:02 +01:00
Juan Jose Garcia Ripoll
570c5f49d5 Inlining slot accessors used instance-ref instead of safe-instance-ref 2012-11-25 23:57:49 +01:00
Juan Jose Garcia Ripoll
3d67ce8d0f The slot accessors were inlined with instance-ref instead of safe-instance-ref 2012-11-25 22:00:08 +01:00
Juan Jose Garcia Ripoll
c2e2171dc0 Avoid recursive invocation of C1EXPR by allowing the C1 processors to act like macros, returning new forms to be processed. Remove also the CATCH for compiler errors, since we now rely on conditions for signal handling. 2011-12-27 12:36:52 +01:00
Juan Jose Garcia Ripoll
a701663b62 Compiler policies are now defined as flags 2010-05-08 13:31:40 +02:00
Juan Jose Garcia Ripoll
f00fafe95a Changed the prototype of functions that take a fixed number of arguments 2009-12-26 15:40:08 +01:00
Juan Jose Garcia Ripoll
2c3feb09d5 Provide compiler macros for the slot accessors of the root classes. 2009-11-29 22:00:29 +01:00
Juan Jose Garcia Ripoll
e9644a5092 src/clos/cmpclos.lsp: maybe-optimize-slot-accessor tried to optimize generic
function calls to functions that are not slot readers / writers.
2009-11-27 22:05:55 +01:00
jgarcia
f3b1febf4e Merged in changes from sealed_slot branch 2008-05-09 09:48:29 +00:00