| .. |
|
arch
|
Added more cases to the FFI to handle UINT8/INT8
|
2010-02-16 10:41:05 +01:00 |
|
clos
|
The CLOS cache no longer uses a global lock
|
2012-02-19 23:12:53 +01:00 |
|
ffi
|
Fixed typo in Windows' implementation of mmap
|
2012-02-12 15:26:10 +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
|
Changed reader/writer syntax for bytecodes so that shared constants remain shared.
|
2012-02-09 23:02:29 +01:00 |
|
reader
|
When parsing a floating point number at least one digit should be present. ECL parsed +.e0 as +0.0e0, instead of as a symbol.
|
2011-07-31 15:51:09 +02:00 |
|
threads
|
Use the spinlock in the queue object and not in the cons
|
2012-03-29 18:33:58 +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
|
Changed the bytecodes compiler so that constants are stored in a vector and are shared by the main form and all its children (functions)
|
2012-02-06 17:06:14 +01:00 |
|
alloc_2.d
|
Change field names and introduce the spinlock in the lock structure
|
2012-03-29 17:43:27 +02:00 |
|
apply.d
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
array.d
|
Fixed some improper uses of FEtype_error_index (Jerry James)
|
2012-02-06 21:54:36 +01:00 |
|
assignment.d
|
Fixed a typo in ecl_remf_setf_definition. Type-check also the SETF arguments to FBOUNDP.
|
2011-12-16 22:12:28 +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
|
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 |
|
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
|
Replace two uses of (char *) with (ecl_base_char *) in src/c/character.d
|
2011-11-20 00:25:55 +01:00 |
|
cinit.d
|
Moved VECTOR-PUSH-EXTENT into the core because it is needed early in the bytecodes compiler
|
2012-02-06 17:06:04 +01:00 |
|
cmpaux.d
|
Unboxed type SHORT-FLOAT removed from the core.
|
2010-08-17 19:47:14 +02:00 |
|
compiler.d
|
Simplified the function that creates the bytecodes compiler environment
|
2012-03-18 20:19:47 +01:00 |
|
cons.d
|
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 |
|
disassembler.d
|
Removed debug statement.
|
2012-02-09 23:37:01 +01: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
|
Weak hash tables
|
2011-12-30 12:40:06 +01:00 |
|
error.d
|
Added new dispatch functions for slot accessors.
|
2011-12-16 22:12:56 +01:00 |
|
eval.d
|
Added new dispatch functions for slot accessors.
|
2011-12-16 22:12:56 +01:00 |
|
ffi.d
|
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 |
|
file.d
|
print_lock() is now more like printf(). New implementation of the queue.
|
2012-03-29 12:45:22 +02:00 |
|
format.d
|
Replace most uses of fixint with ecl_to_fix/ecl_to_size
|
2012-01-01 23:49:37 +01:00 |
|
gbc-new.d
|
Add the boxed SSE packed vector types.
|
2010-08-20 20:29:03 +02:00 |
|
gbc.d
|
Changed the bytecodes compiler so that constants are stored in a vector and are shared by the main form and all its children (functions)
|
2012-02-06 17:06:14 +01:00 |
|
gfun.d
|
Introduce _ecl_funcall[0-5] to move the core from using cl_funcall to ecl_function_dispatch.
|
2011-12-18 00:26:53 +01:00 |
|
hash.d
|
Weak hash tables
|
2011-12-30 12:40:06 +01:00 |
|
instance.d
|
Fixed use of FEtype_error_index
|
2012-02-09 23:03:22 +01:00 |
|
interpreter.d
|
Changed the bytecodes compiler so that constants are stored in a vector and are shared by the main form and all its children (functions)
|
2012-02-06 17:06:14 +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
|
Replace most uses of fixint with ecl_to_fix/ecl_to_size
|
2012-01-01 23:49:37 +01:00 |
|
load.d
|
If a file does not use MMAPed data, allow it.
|
2011-11-14 23:35:45 +01:00 |
|
macros.d
|
Introduce _ecl_funcall[0-5] to move the core from using cl_funcall to ecl_function_dispatch.
|
2011-12-18 00:26:53 +01:00 |
|
main.d
|
mp_process_kill() and mp_process_join() now check whether the process is alive.
|
2012-03-20 00:02:51 +01:00 |
|
Makefile.in
|
Separate file for atomic operations
|
2012-02-19 22:55:46 +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
|
Fix error check when FLOOR and CEILING get a complex second argument
|
2011-08-07 19:24:17 +02:00 |
|
num_log.d
|
Replace most uses of fixint with ecl_to_fix/ecl_to_size
|
2012-01-01 23:49:37 +01:00 |
|
num_pred.d
|
ODDP, PLUSP, MINUSP split into separate files
|
2010-11-02 18:09:19 +01:00 |
|
num_rand.d
|
Missing #include statements for mempcy(), read(), close()
|
2012-02-06 21:58:45 +01:00 |
|
number.d
|
Fixed typo in the non-inlined version of ecl_to_size().
|
2012-01-22 23:40:04 +01:00 |
|
package.d
|
ecl-inl.h is needed by package.d
|
2011-12-18 14:22:26 +01:00 |
|
pathname.d
|
New function to detect wild pathname components.
|
2012-03-18 16:53:44 +01:00 |
|
predicate.d
|
The methods in the hash tables now hide the ecl_hashtable_entry structures. This will allow implementing weak hash tables more easily.
|
2011-12-30 12:40:06 +01:00 |
|
print.d
|
Introduce _ecl_funcall[0-5] to move the core from using cl_funcall to ecl_function_dispatch.
|
2011-12-18 00:26:53 +01:00 |
|
read.d
|
In ecl_read_object_with_delimiter fixed arguments for error message (red plait).
|
2012-02-16 21:59:45 +01:00 |
|
reference.d
|
Fixed a typo in ecl_remf_setf_definition. Type-check also the SETF arguments to FBOUNDP.
|
2011-12-16 22:12:28 +01:00 |
|
sequence.d
|
Replace most uses of fixint with ecl_to_fix/ecl_to_size
|
2012-01-01 23:49:37 +01:00 |
|
serialize.d
|
Hash tables are no longer implicitly locked
|
2011-07-31 15:24:50 +02:00 |
|
sse2.d
|
Make boxed SSE packs untyped for all purposes but printing.
|
2010-10-03 23:43:52 +02:00 |
|
stacks.d
|
Creation/destruction of global variable identifiers does not require a lock.
|
2012-02-19 22:56:10 +01:00 |
|
string.d
|
Moved VECTOR-PUSH-EXTENT into the core because it is needed early in the bytecodes compiler
|
2012-02-06 17:06:04 +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
|
Added an 'unlikely' in ecl_symbol_value.
|
2011-11-05 20:16:59 +01:00 |
|
symbols_list.h
|
Handle SIGILL.
|
2012-03-29 12:43:50 +02:00 |
|
symbols_list2.h
|
Handle SIGILL.
|
2012-03-29 12:43:50 +02:00 |
|
tcp.d
|
Fixed various warnings to allow compiling ECL with CLang
|
2011-01-23 16:06:47 +01:00 |
|
time.d
|
ecl_musleep() no longer disables interrupts.
|
2012-03-17 19:35:33 +01:00 |
|
typespec.d
|
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 |
|
unify.d
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
unixfsys.d
|
In list_directory() the text mask is now a lisp object
|
2012-03-18 17:21:00 +01:00 |
|
unixint.d
|
Reuse the cons that is used for adding a process to a wait queue.
|
2012-03-29 15:25:59 +02:00 |
|
unixsys.d
|
ecl_check_pending_interrupts() now takes the environment as argument
|
2012-03-20 00:02:47 +01:00 |
|
vector_push.d
|
Rewrite vector-push-extend so that MSVC accepts it.
|
2012-02-06 21:36:43 +01:00 |