ecl/src/c
2011-07-14 17:39:29 +02:00
..
arch Added more cases to the FFI to handle UINT8/INT8 2010-02-16 10:41:05 +01:00
ffi Move ecl_make_codeblock() outside the #if ENABLE_DLOPEN because it is needed also by statically linked ECL. 2011-06-30 11:07:31 +02:00
numbers Added a new file, impl/math_fenv.h, grouping all definitions related to floating point exceptions and their handling. This is completed with impl/math_fenv_msvc.h with inline definitions of the C99 fenv.h functions for Microsoft's compiler 2010-11-09 00:44:12 +01:00
printer File streams are printed different from ANSI C streams 2011-06-19 17:08:33 +02:00
reader Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
threads Fix package prefix (si->ext) in Windows' threading code (src/c/threads/process.d) 2011-05-22 23:35:07 +02:00
unicode The Unicode database distributed as C files. 2011-02-20 23:53:02 +00:00
all_symbols.d EXT package created containing the original set of symbols (not yet filtered) and re-exported from SYS 2011-02-27 23:20:12 +01:00
alloc.d Removed the possibility of building ECL without bignums 2010-11-06 16:42:39 +01:00
alloc_2.d Nested TIME calls do not reset the GC counters. This requires reimplementing GC-STATS to have a special input value mean 'resetting the counters'. 2011-02-08 23:54:14 +01:00
apply.d Mark FEprogram_error as noreturn. 2010-02-04 00:31:03 +01:00
array.d 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
assignment.d Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
backq.d Some functions got new names: ecl_make_cfun, ecl_make_cfun_va, ecl_make_cclosure_va, ecl_def_c_function, ecl_def_c_function_va. 2009-06-07 00:32:33 +02:00
big.d Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
big_ll.d Moved more uses of _ecl_big_register*() out of sources into big.d. Introduced _ecl_big_gcd(). 2010-01-28 23:36:01 +01:00
cfun.d Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
cfun_dispatch.d Use __builtin_expect() in the dispatch functions. 2010-02-04 21:25:17 +01: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 Fixed typo in size of char-name array 2010-12-07 22:56:27 +01:00
cinit.d EXT package created containing the original set of symbols (not yet filtered) and re-exported from SYS 2011-02-27 23:20:12 +01:00
cmpaux.d Unboxed type SHORT-FLOAT removed from the core. 2010-08-17 19:47:14 +02:00
compiler.d When evaluating :COMPILE-TOPLEVEL forms in the bytecodes compiler, reset the list of constants (some of them might have been transformed into load-time ones) 2011-07-14 17:39:29 +02:00
disassembler.d Disassembler for missing code OP_EXIT_PROGV 2011-03-27 23:36:55 +02:00
dosdummy.d
dostimes.d
dpp.c Added C backtraces (EXT:DUMP-C-BACKTRACE) and used them at boot time, when the error handler is not set up. 2010-11-07 12:49:55 +01: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 Removed the possibility of building ECL without bignums 2010-11-06 16:42:39 +01:00
error.d 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
eval.d Replace use of __builtin_expect() with two macros, ecl_{likely,unlikely} 2010-02-04 16:54:05 +01:00
ffi.d Update list of FFI ABIs in libffi. 2011-06-11 01:39:37 +02:00
file.d :external-format :pass-through did not implement actual pass-through in Unicode builds. 2011-06-28 19:32:01 +02:00
format.d Update ECL's old implementation of FORMAT to make it work (J. Jaakkola) 2010-11-21 21:54:10 +01:00
gbc-new.d Add the boxed SSE packed vector types. 2010-08-20 20:29:03 +02:00
gbc.d Removed the possibility of building ECL without bignums 2010-11-06 16:42:39 +01:00
gfun.d Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
hash.d Fixed typo in hash.d (J. James) 2011-01-24 22:12:31 +01:00
instance.d 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
interpreter.d Added the possibility of compiling load-time forms in the interpreter, when :load-toplevel is active. 2011-02-26 23:56:57 +01:00
iso_latin_names.h More of the string constants that are used in main.d are now statically allocated. 2010-08-21 13:25:16 +02:00
list.d 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
load.d Remove debug statement. 2011-06-24 23:36:35 +02:00
macros.d Replace use of __builtin_expect() with two macros, ecl_{likely,unlikely} 2010-02-04 16:54:05 +01:00
main.d Dedicated function for loaded bytecompiled files 2011-06-05 12:35:35 +02:00
Makefile.in Added the possibility of linking ECL's compiled data as binary data at the end of the compiled files, instead of C constants. 2011-06-23 21:28:58 +02:00
mapfun.d 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
multival.d Replace ecl_endp() by a single list check and Null check. 2009-02-28 13:42:13 +01:00
newhash.h Extended strings are now arrays of 32-bit integers. 2009-02-07 19:54:34 +01:00
num_arith.d Split +,-,*,/ into separate files with a slightly more compact dispatch 2010-11-04 23:40:11 +01:00
num_co.d Fixed rounding towards even numbers in ROUND. 2010-12-25 19:29:56 +01:00
num_log.d Removed the possibility of building ECL without bignums 2010-11-06 16:42:39 +01:00
num_pred.d ODDP, PLUSP, MINUSP split into separate files 2010-11-02 18:09:19 +01:00
num_rand.d Removed the possibility of building ECL without bignums 2010-11-06 16:42:39 +01:00
number.d Fixed typo in prepare_ratio_to_float() 2010-12-07 20:11:07 +01:00
package.d Premature exit out of USE-PACKAGE when a symbol can not be imported. 2011-01-30 18:11:22 +01:00
pathname.d Slightly more verbose message when coercing to filenames. 2011-03-06 23:57:53 +01:00
predicate.d Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
print.d Use conditions and restarts for signalling and fixing encoding and decoding errors 2011-01-27 22:39:49 +01:00
read.d Added the possibility of linking ECL's compiled data as binary data at the end of the compiled files, instead of C constants. 2011-06-23 21:28:58 +02:00
reference.d 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
sequence.d 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
serialize.d Fixed compiler warnings 2010-08-24 17:32:22 +02:00
sse2.d Make boxed SSE packs untyped for all purposes but printing. 2010-10-03 23:43:52 +02:00
stacks.d Fixed typo in frs_set_limit 2011-01-23 22:50:55 +01:00
string.d 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
structure.d 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
symbol.d 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
symbols_list.h Added the possibility of linking ECL's compiled data as binary data at the end of the compiled files, instead of C constants. 2011-06-23 21:28:58 +02:00
symbols_list2.h Added the possibility of linking ECL's compiled data as binary data at the end of the compiled files, instead of C constants. 2011-06-23 21:28:58 +02:00
tcp.d Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
time.d The lisp handler for SIGCHLD is now a separate function, si:wait-for-all-processes 2011-03-19 22:30:44 +01:00
typespec.d 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
unify.d
unixfsys.d DIRECTORY accepts :FOLLOW-SYMLINKS 2011-03-06 23:28:23 +01:00
unixint.d Avoid including fenv.h twice 2011-03-25 23:03:33 +01:00
unixsys.d windows.h is needed for si:close-windows-handle 2011-05-29 00:06:32 +02:00