ecl/src/c
2013-06-27 23:09:37 +02:00
..
arch Rename ecl_fix() to ecl_fixnum(), just like ecl_long_float() or ecl_double_float() 2012-06-07 23:55:43 +02:00
clos The accessor dispatch code must contemplate the possibility that it gets a non-standard class. In order to implement this, we ensure that SLOT-VALUE and (SETF SLOT-VALUE) are availabe as C functions right at boot time. 2012-12-18 23:24:13 +01:00
ffi New way of creating lisp data, using an array of string streams 2013-04-07 13:50:07 +02:00
numbers The problem with tanf() and glibc/gcc appears in other platforms. We extend the fix/hack to them. 2013-03-31 10:33:14 +02:00
printer Print integers using upcase letters for radix > 10 (P. Salvi) 2013-01-12 09:37:54 +01:00
reader Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
threads Missing use of ECL_NO_TL_BINDING in process.d 2013-05-24 21:33:06 +02:00
unicode Added the Unicode character database to the C library 2012-12-26 22:31:37 +01:00
all_symbols.d CLOS::NAME is not exported because it is prone to clash with other user symbols 2012-10-12 00:05:22 +02:00
alloc.d Renamed CLASS_* and moved to legacy.h 2012-06-30 23:21:06 +02:00
alloc_2.d GC_allow_register_threads is only provided in recent versions of the collector. 2012-11-01 21:53:55 +01:00
apply.d Mark FEprogram_error as noreturn. 2010-02-04 00:31:03 +01:00
array.d Null terminate the base-strings created by make-array. 2012-12-17 22:37:00 +01:00
assignment.d When removing a SETF definition, we cannot drop the pair, because it may be used by some compiled code. 2012-07-08 00:12:39 +02:00
backq.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
big.d Fixed typo in _ecl_big_set_fixnum() for (long < cl_fixnum) 2012-08-19 22:15:45 +02:00
big_ll.d 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
cfun.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
cfun_dispatch.d Fixed typos propagated by query-replace-ecl 2012-06-27 10:06:14 +02:00
char_ctype.d Embed the Unicode database in the C library as a sequence of C arrays. 2011-02-20 23:52:24 +00:00
character.d Added the Unicode character database to the C library 2012-12-26 22:31:37 +01:00
cinit.d Added more function references to cl_symbols. 2012-12-20 09:40:04 +01:00
cmpaux.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
compiler.d Added a declaration to name LAMBDA forms even when we do not use EXT:LAMBDA-BLOCK 2012-12-21 00:12:53 +01:00
cons.d return0, return1 and returnn part of legacy.h 2012-06-30 09:26:53 +02:00
disassembler.d Some statements from si::bc-disassemble were written to the wrong stream 2012-12-19 23:29:32 +01:00
dosdummy.d
dostimes.d
dpp.c Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
earith.d
ecl_constants.h Removed init_numbers(), replacing it with static constants in all_symbols.d 2010-11-06 00:06:06 +01:00
ecl_features.h ECL now reports #+UNIX for all compatible systems, including *BSD ones. 2013-04-13 00:15:11 +02:00
error.d Remove debug statements from error.d 2012-10-10 22:53:52 +02:00
eval.d CONSTANT-FORM-VALUE did not work with NIL 2013-05-21 10:48:35 +02:00
ffi.d Fix further typos: long_Long instead of long_long 2012-08-19 21:25:43 +02:00
file.d Added more function references to cl_symbols. 2012-12-20 09:40:04 +01:00
format.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
gbc-new.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
gbc.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
gfun.d Create new classes for the optimized slot reader/writer methods that ECL creates. 2012-10-14 11:57:41 +02:00
hash.d HASH-TABLE-COUNT now updates the list of live entries in weak hash tables 2013-04-16 23:11:01 +02:00
instance.d Added built in classes FIXNUM and BIGNUM. 2013-01-12 10:16:31 +01:00
interpreter.d The bytecodes optimized function calls to core functions with fixed number of arguments, but they are redefined in some libraries. 2012-11-24 23:49:03 +01:00
iso_latin_names.h ECL now recognizes all ASCII control-character abbreviations 2013-01-12 22:47:41 +01:00
list.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
load.d New way of creating lisp data, using an array of string streams 2013-04-07 13:50:07 +02:00
macros.d Renamed CLASS_* and moved to legacy.h 2012-06-30 23:21:06 +02:00
main.d PROGV must be able to 'ubind' variables when there are less values than variables, but the current implementation of thread-local binding prevents it. 2013-05-19 22:41:39 +02:00
Makefile.in Split FLOOR, CEILING, TRUNCATE and ROUND into separate C files. 2012-12-16 00:38:01 +01:00
mapfun.d Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
multival.d Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
newhash.h
num_arith.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
num_co.d Split FLOOR, CEILING, TRUNCATE and ROUND into separate C files. 2012-12-16 00:38:01 +01:00
num_log.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
num_pred.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
num_rand.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
number.d Fix further typos: long_Long instead of long_long 2012-08-19 21:25:43 +02:00
package.d SI:PACKAGE-LOCK did not return the last value. 2012-10-09 22:41:27 +02:00
pathname.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
predicate.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
print.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
read.d New way of creating lisp data, using an array of string streams 2013-04-07 13:50:07 +02:00
reference.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
sequence.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
serialize.d Added serialization of bytecodes and bytecode closures 2013-03-02 23:48:09 +01:00
sse2.d Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
stacks.d Slight memory savings by rewriting ecl_bds_set as ecl_bds_ref + assignment. 2013-06-22 23:03:11 +02:00
string.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
structure.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
symbol.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
symbols_list.h Added the special form FFI:C-PROGN 2013-06-27 23:09:37 +02:00
symbols_list2.h Added the special form FFI:C-PROGN 2013-06-27 23:09:37 +02:00
tcp.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
time.d Cnil and Ct are now part of legacy 2012-06-30 23:01:40 +02:00
typespec.d SI::WRONG-TYPE-ARGUMENT is now linked to cl_symbols 2012-12-15 22:06:14 +01:00
unify.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00
unixfsys.d Fixed typo in the order of errors when building DELETE-FILE. 2013-06-27 23:01:20 +02:00
unixint.d Yet another attempt at a proper initialization of main_thread_sigmask. 2013-03-23 23:45:00 +01:00
unixsys.d wait-for-all-processes must take a :process argument because is also a signal catcher (J. James) 2012-08-15 20:58:04 +02:00
vector_push.d Rename type_of -> ecl_t_of 2012-07-05 23:07:34 +02:00