ecl/src/c
2010-03-01 18:48:07 +01:00
..
arch Added more cases to the FFI to handle UINT8/INT8 2010-02-16 10:41:05 +01:00
all_symbols.d Remove one test from the implementation of ecl_bds_bind(). 2010-01-22 18:47:55 +01:00
alloc.d Normalize names after @(defun tags so that the appear in the TAGS file. 2010-02-24 08:17:37 +01:00
alloc_2.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
apply.d Mark FEprogram_error as noreturn. 2010-02-04 00:31:03 +01:00
array.d Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +01: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 Do not shrink bignum registers. 2010-01-29 14:10:49 +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
character.d Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +01:00
cinit.d Changed the prototype of functions that take a fixed number of arguments 2009-12-26 15:40:08 +01:00
cmpaux.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
compiler.d Normalize names after @(defun tags so that the appear in the TAGS file. 2010-02-24 08:17:37 +01: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
dostimes.d
dpp.c Fixed typo in dpp.c at the generation of #arg assertions. 2010-03-01 18:44:16 +01:00
earith.d
error.d Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +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 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
file.d Fix some warnings about noreturn functions that actually return (M. Kocic) 2010-03-01 18:48:07 +01:00
format.d Eliminate further uses of deprecated functions (K. Shakirov) 2009-09-01 10:39:04 +02:00
gbc-new.d Normalize names after @(defun tags so that the appear in the TAGS file. 2010-02-24 08:17:37 +01:00
gbc.d Normalize names after @(defun tags so that the appear in the TAGS file. 2010-02-24 08:17:37 +01:00
gfun.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
hash.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
instance.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
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 ECL now uses ISO Latin names for the lowest part of the character set. 2009-06-14 23:01:02 +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 SI:LOAD-SOURCE opens files in buffered mode (ANSI C streams), to solve a performance problem in some NFS systems. 2009-12-13 11:01:51 +01:00
macros.d Replace use of __builtin_expect() with two macros, ecl_{likely,unlikely} 2010-02-04 16:54:05 +01:00
main.d New global constant for the '/' string 2010-02-17 19:50:35 +01:00
Makefile.in Legacy, HP-UX 'make' command does not handle well and end of line \ followed by comments. 2009-10-28 22:25:00 +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
num_arith.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
num_co.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
num_comp.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
num_log.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
num_pred.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
num_rand.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
num_sfun.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
number.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
package.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
pathname.d Function get_string_start_end() rewritten to provide more useful error messages 2010-02-28 12:00:53 +01:00
predicate.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
print.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
read.d Function get_string_start_end() rewritten to provide more useful error messages 2010-02-28 12:00:53 +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 The function ecl_alloc_simple_vector() is responsible now for allocation of simple strings and it uses ecl_alloc_compact_object(). 2009-08-29 18:53:28 +02:00
stacks.d Added a new field to the IHS record, with the value of the BDS stack. This allows printing the special variable bindings of a function. 2010-02-24 12:33:32 +01:00
string.d Fixed typo in string.d 2010-03-01 11:25:37 +01: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 New function EXT:LISP-IMPLEMENTATION-VCS-ID 2010-02-25 11:58:10 +01:00
symbols_list2.h New function EXT:LISP-IMPLEMENTATION-VCS-ID 2010-02-25 11:58:10 +01:00
tcp.d Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +01:00
threads.d Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +01:00
threads_mutex.d threads_mutex.d: fixed wait duration in mp_get_lock_wait(). 2009-10-01 15:55:31 +02:00
time.d Allow use of nanosleep() in Darwin 2010-02-17 23:55:23 +01:00
typespec.d Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +01:00
unify.d
unixfsys.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
unixint.d ecl_cs_overflow() and SIGSEGV handler now share the same strategy: jump to the outermost frame when the error can not be cured. 2010-02-08 12:46:13 +01:00
unixsys.d Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00