ecl/src/c
Juan Jose Garcia Ripoll 3aa5109f25 Fixed typo
2010-12-29 16:45:48 +01:00
..
arch Added more cases to the FFI to handle UINT8/INT8 2010-02-16 10:41:05 +01:00
ffi Enlarge default frame size in our version of backtrace_symbols 2010-11-07 22:07:49 +01: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 Fixed some typos related to SSE printing 2010-12-23 13:03:24 +01:00
reader Fixed reading of decimal numbers in other basis (2. would not be read as integer 2) 2010-12-28 23:19:00 +01:00
threads Fixed marking of read-write locks 2010-12-10 22:53:56 +01:00
all_symbols.d Fixed compiler warnings 2010-08-24 17:32:22 +02:00
alloc.d Removed the possibility of building ECL without bignums 2010-11-06 16:42:39 +01:00
alloc_2.d Fixed marking of read-write locks 2010-12-10 22:53:56 +01:00
apply.d Mark FEprogram_error as noreturn. 2010-02-04 00:31:03 +01:00
array.d SI:ARRAY-ELEMENT-TYPE-BYTE-SIZE now accepts an array instead of a type (A Gavrilov) 2010-10-14 09:50:45 +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 typo 2010-12-29 16:45:48 +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 Replace use of __builtin_expect() with two macros, ecl_{likely,unlikely} 2010-02-04 16:54:05 +01:00
cfun_dispatch.d Use __builtin_expect() in the dispatch functions. 2010-02-04 21:25:17 +01:00
char_ctype.d Extended strings are now arrays of 32-bit integers. 2009-02-07 19:54:34 +01:00
character.d Fixed typo in size of char-name array 2010-12-07 22:56:27 +01:00
cinit.d Third iteration at the problem with packages_to_be_created. Now this variable is associated to a flag that deactivates its use outside read_VV's reader. 2010-09-05 22:43:49 +02:00
cmpaux.d Unboxed type SHORT-FLOAT removed from the core. 2010-08-17 19:47:14 +02:00
compiler.d The default rehash size and threshold are now static constants. 2010-08-21 11:53:33 +02:00
disassembler.d Functions can now carry information about the source file and its position. 2009-06-07 01:14:16 +02:00
dosdummy.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
dostimes.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
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 Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
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 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
eval.d Replace use of __builtin_expect() with two macros, ecl_{likely,unlikely} 2010-02-04 16:54:05 +01:00
ffi.d Reimplement the way we search for alignments using a more portable strategy -- MSVC complains saying that the difference of two known pointers is not a constant expression. 2010-12-16 16:13:16 +01:00
file.d The stream-external-format of a broadcast stream is always :default. 2010-12-25 19:50:51 +01: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 Global locking is done through three different locks, cl_core.global_lock, error_lock and package_lock. 2010-10-24 17:53:29 +02:00
hash.d Better hashing of long double, ignoring the spurious bits but also avoiding overflow/underflow exceptions due to the conversion to double. 2010-11-09 00:37:04 +01:00
instance.d Add the boxed SSE packed vector types. 2010-08-20 20:29:03 +02:00
interpreter.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
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 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
load.d Split out the library loading functions into a separate C file. 2010-10-30 11:35:22 +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 Update ECL's old implementation of FORMAT to make it work (J. Jaakkola) 2010-11-21 21:54:10 +01:00
Makefile.in Change the way symbols_list2.h is built to avoid some race conditions. 2010-12-12 19:21:51 +01: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 TRY_AGAIN is not a valid label name in Windows. 2010-12-17 23:54:16 +01:00
pathname.d The code for removing redundant :BACK items in MERGE-PATHNAMES had disappeared 2010-12-25 21:57:48 +01:00
predicate.d Make boxed SSE packs untyped for all purposes but printing. 2010-10-03 23:43:52 +02:00
print.d _ecl_stream_or_default_output did not check their output. 2010-10-29 21:35:26 +02:00
read.d Another take at sharp_dot_reader() 2010-12-26 09:09:52 +01: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 SEQUENCE-START-END now returns also the length of the sequence 2010-05-21 23:27:49 +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 Global locking is done through three different locks, cl_core.global_lock, error_lock and package_lock. 2010-10-24 17:53:29 +02:00
string.d New function SEQUENCE-START-END 2010-05-20 12:30:52 +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 In the compiler, replace all uses of SYSTEM with RUN-PROGRAM. For this we need to save the original input/output/error channels from the program. 2010-12-23 23:34:22 +01:00
symbols_list2.h In the compiler, replace all uses of SYSTEM with RUN-PROGRAM. For this we need to save the original input/output/error channels from the program. 2010-12-23 23:34:22 +01:00
tcp.d When compiling for the Windows API, define ECL_MS_WINDOWS_HOST instead of checking for mingw or _MSC_VER separately (Gabriel Dos Reis) 2010-08-22 22:29:21 +02:00
time.d Remove reference to isinf() in time.d 2010-12-16 16:04:57 +01:00
typespec.d Make boxed SSE packs untyped for all purposes but printing. 2010-10-03 23:43:52 +02:00
unify.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
unixfsys.d Fix gc.h stomping over _beginthread() declaration and other MinGW issues 2010-10-03 10:18:26 +02:00
unixint.d floating-point-overflow signals are ignored when working in IEEE FP mode. 2010-12-28 21:33:52 +01:00
unixsys.d Fix gc.h stomping over _beginthread() declaration and other MinGW issues 2010-10-03 10:18:26 +02:00