Daniel Kochmański
|
794abd1ff6
|
c-indent: g-n
|
2016-05-05 16:28:32 +02:00 |
|
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
|
e54d9a6173
|
Rename type_of -> ecl_t_of
|
2012-07-05 23:07:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
3281047165
|
Renamed CLASS_* and moved to legacy.h
|
2012-06-30 23:21:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
825fc8cbd3
|
Cnil and Ct are now part of legacy
|
2012-06-30 23:01:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
288d5e8ce6
|
Force LISTP,CONSP,ATOM and SYMBOLP into legacy.h
|
2012-06-30 21:59:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
d9ca3abe59
|
return0, return1 and returnn part of legacy.h
|
2012-06-30 09:26:53 +02:00 |
|
Juan Jose Garcia-Ripoll
|
05a16801ca
|
Rename cl_va_* macros to ecl_va_*
|
2012-06-24 20:46:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
64a9168434
|
CHARACTERP, BASE_CHAR_P, BASE_CHAR_CODE_P, CODE_CHAR, CHAR_CODE, REAL_TYPE, IMMEDIATE, IMMEDIATE_TAG, FIXNUM_TAG, FIXNUM_MINUSP, FIXNUM_PLUSP, FIXNUMP and fix get the ecl_ prefix
|
2012-06-06 11:19:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
5d7410bf51
|
Replace most uses of fixint with ecl_to_fix/ecl_to_size
|
2012-01-01 23:49:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
0102aed9f5
|
We introduce two functions, ecl_to_fix/ecl_to_size, which may be inlined and are more focused than fixint/fixnnint
|
2012-01-01 23:39:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
d5f090e81e
|
Added a header and a separate object file for C[AD]+R operation, automatically generated from src/util/gen-code.lsp
|
2011-12-03 20:16:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
853ec3ebc5
|
Errors in array/sequence indexes are now a bit more uniform. Eliminated FEillegal_index. Changed prototype for FEtype_error_index. Fixed typo in FEwrong_index.
|
2011-04-03 10:03:50 +02:00 |
|
Juan Jose Garcia Ripoll
|
c2935cbb4f
|
New function ecl_delete_eq
|
2011-03-13 21:58:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
87a7b900b2
|
New function SI:PROPER-LIST-P
|
2011-02-06 19:57:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
86c211a6a1
|
Optimize ecl-inl.h for small cons and use of ecl_unlikely. New macros ECL_CONSP, ECL_LISTP, ECL_ATOM, ECL_SYMBOLP
|
2010-02-27 09:47:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
6e4d572bfb
|
Tag many error checks using ecl_unlikely
|
2010-02-26 10:43:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
6d09f08bbf
|
Fixed typo in ecl_nbutlast
|
2010-02-25 22:32:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
f07ae97158
|
Replace some uses of FEtype_error_list with FEwrong_type_nth_arg
|
2010-02-25 22:32:08 +01:00 |
|
Juan Jose Garcia Ripoll
|
9da71f93a9
|
Replaced ecl_check_type_string with FEwrong_type_*_arg
|
2010-02-25 22:22:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
c98f900c1a
|
Eliminated assert_type_{list,cons}
|
2010-02-25 21:43:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
2d675630e7
|
src/c/list.d: in APPEND, add back error detection for non proper lists.
|
2009-11-15 10:49:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
1b3eda6e08
|
APPEND copied also the last argument.
|
2009-11-14 17:37:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
77cde5c2f8
|
Several fixes for various compiler warnings.
|
2009-06-07 00:02:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
322307272c
|
Slight optimization of nreconc, removing a redundant check for Null.
|
2009-02-28 13:36:14 +01:00 |
|
Juan Jose Garcia Ripoll
|
c1cef0d157
|
Use the new function call model for sequences.
|
2009-02-16 12:18:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
9f42309fbd
|
Finished the new dispatch code.
|
2009-02-14 00:01:57 +01:00 |
|
jgarcia
|
dc82ea9117
|
In SUBST and the like, the call frames for :KEY functions were not set up correctly
|
2008-05-12 08:17:45 +00:00 |
|
jgarcia
|
bd09f93e3c
|
Modify call frames to keep pointers and let cl_funcall() share frames among calls
|
2008-05-12 08:11:37 +00:00 |
|
jgarcia
|
8800b254f5
|
Committed the changes to implement small conses
|
2008-04-30 14:24:20 +00:00 |
|
jgarcia
|
33096c692a
|
Inline endp() in more loops, to make it faster.
|
2008-02-18 21:11:00 +00:00 |
|
jgarcia
|
52f4df1901
|
Merged the new function call code
|
2008-02-16 10:28:32 +00:00 |
|
jgarcia
|
35f050abd6
|
Speed up ASSOC when compiled
|
2008-02-14 22:57:07 +00:00 |
|
jgarcia
|
5ef5d32e74
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
jgarcia
|
aa3dfe4058
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
jjgarcia
|
936b7fb6f6
|
Header files are now kept in a directory named 'ecl', so as to avoid name clashes with other headers.
|
2006-02-28 14:05:47 +00:00 |
|
jjgarcia
|
5f40338f1d
|
NRECONC provides now a self consistent error message (before, the :DATUM was a proper list while the :EXPECTED-TYPE was (SATISFIES SI::PROPER-LIST-P))
|
2005-10-24 08:36:58 +00:00 |
|
jjgarcia
|
c882e22bdc
|
Speed improvements in the subtypep implementation, plus additional type declarations to enforce inlining of CDR/CAR
|
2005-07-25 09:08:06 +00:00 |
|
jjgarcia
|
860dbd69ec
|
Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk
|
2004-02-29 15:47:01 +00:00 |
|
jjgarcia
|
710e6e2888
|
Fix the way SUBLIS and NSUBLIS handle the key and test arguments.
|
2004-01-15 18:34:47 +00:00 |
|
jjgarcia
|
cdff225681
|
Implemented locking on hash tables and packages. Fixed several floating point contagion bugs in +, -, /, *, and ROUND.
|
2003-11-24 11:27:28 +00:00 |
|
jjgarcia
|
4eac79774e
|
Preliminary support for POSIX threads.
|
2003-11-18 11:23:07 +00:00 |
|
jjgarcia
|
3607ca33c6
|
READ/WRITE-SEQUENCE implemented.
|
2003-07-10 08:41:15 +00:00 |
|
jjgarcia
|
ff48175133
|
In list functions, improve checking of :TEST[-NOT] and :KEY arguments, and rewrite auxiliary function MEMBER1 so that it uses no keyword arguments.
|
2003-05-03 17:13:42 +00:00 |
|
jjgarcia
|
e55c5cb6cf
|
COPY-ALIST should signal an error when it gets a dotted list, but not when
it gets a list with atoms as elements.
|
2003-04-29 15:31:43 +00:00 |
|
jjgarcia
|
c2aa136143
|
Various minor fixes, and an important set of changes to teach the compiler
and the interpreter to understand (SETF fname) function names, and to handle
them without creating auxiliary symbols.
|
2003-04-28 15:55:22 +00:00 |
|
jjgarcia
|
0d7b6e58c1
|
Signal a TYPE-ERROR in [N]BUTLAST or MAKE-LIST when argument is not an integer.
|
2003-04-10 20:06:08 +00:00 |
|
jjgarcia
|
723d24eba7
|
Remove spurious semicolon.
|
2003-03-18 10:16:20 +00:00 |
|
jjgarcia
|
41c0868469
|
Bunch of fixes. See CHANGELOG.
|
2003-03-17 10:39:08 +00:00 |
|