| .. |
|
arch
|
First implementation of DFFI using libffi
|
2009-07-28 23:33:45 +02:00 |
|
all_symbols.d
|
Remove one test from the implementation of ecl_bds_bind().
|
2010-01-22 18:47:55 +01:00 |
|
alloc.d
|
Initial version of semaphores both for POSIX and Windows. Includes test that detects failure of unnamed semaphores under Darwin. The whole code is still inactive.
|
2009-09-23 23:52:47 +02:00 |
|
alloc_2.d
|
Use of __builtin_expect() to mark rare error conditions. Use of __attribute__((noreturn)) on error functions which are used at the beginning of a function and do not have possibility of triggering a longjmp int the same function.
|
2010-02-03 23:30:16 +01:00 |
|
apply.d
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
array.d
|
New function EXT:ARRAY-RAW-DATA returns an array of octets that overlaps with the data of a given array.
|
2009-11-08 15:04:37 +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
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
cfun_dispatch.d
|
All function objects now have function pointers.
|
2009-02-14 21:44:16 +01:00 |
|
char_ctype.d
|
Extended strings are now arrays of 32-bit integers.
|
2009-02-07 19:54:34 +01:00 |
|
character.d
|
ECL was still using the deprecated c_string_to_object
|
2009-08-29 10:53:54 +02: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
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
compiler.d
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +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
|
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
|
Use of __builtin_expect() to mark rare error conditions. Use of __attribute__((noreturn)) on error functions which are used at the beginning of a function and do not have possibility of triggering a longjmp int the same function.
|
2010-02-03 23:30:16 +01:00 |
|
earith.d
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
error.d
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
eval.d
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
ffi.d
|
Fixed typo.
|
2010-02-02 19:39:35 +01:00 |
|
file.d
|
Changes to make the MSVC port work again, including fixes for EXT:RUN-PROGRAM and EXT:EXTERNAL-PROCESS-WAIT.
|
2010-01-25 22:58:06 +01:00 |
|
format.d
|
Eliminate further uses of deprecated functions (K. Shakirov)
|
2009-09-01 10:39:04 +02:00 |
|
gbc-new.d
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
gbc.d
|
Initial version of semaphores both for POSIX and Windows. Includes test that detects failure of unnamed semaphores under Darwin. The whole code is still inactive.
|
2009-09-23 23:52:47 +02:00 |
|
gfun.d
|
src/c/gfun.d: CLOS:SET-FUNCALLABLE-INSTANCE-FUNCTION broke the value if SI:INSTANCE-SIG
|
2009-11-27 20:18:00 +01:00 |
|
hash.d
|
New macro _hash_eq
|
2010-01-20 22:55:53 +01:00 |
|
instance.d
|
Initial version of semaphores both for POSIX and Windows. Includes test that detects failure of unnamed semaphores under Darwin. The whole code is still inactive.
|
2009-09-23 23:52:47 +02:00 |
|
interpreter.d
|
FEinvalid_function and FEundefined_function marked as __attribute((noreturn)).
|
2010-02-04 00:05:01 +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
|
src/c/list.d: in APPEND, add back error detection for non proper lists.
|
2009-11-15 10:49:33 +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
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
main.d
|
New function EXT:ENVIRON
|
2010-01-24 22:37:43 +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
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +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
|
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 |
|
num_co.d
|
Intoduced _ecl_fix_times_fix, _ecl_big_ceiling and _ecl_big_floor.
|
2010-01-28 23:08:16 +01:00 |
|
num_comp.d
|
Renamed all remaining internal functions that work with bignums.
|
2009-08-28 22:31:39 +02:00 |
|
num_log.d
|
ECL now has its own rounding routine for converting rationals to floats.
|
2009-12-05 01:47:41 +01:00 |
|
num_pred.d
|
Renamed all remaining internal functions that work with bignums.
|
2009-08-28 22:31:39 +02:00 |
|
num_rand.d
|
ECL now has its own rounding routine for converting rationals to floats.
|
2009-12-05 01:47:41 +01:00 |
|
num_sfun.d
|
Fixed LOG of negative bignums and of complex numbers with equal positive and negative parts.
|
2009-12-08 23:26:16 +01:00 |
|
number.d
|
Fixed typo.
|
2009-12-13 14:38:55 +01:00 |
|
package.d
|
_ecl_sethash() used everywhere where locks are not required in ECL
|
2010-01-20 17:38:08 +01:00 |
|
pathname.d
|
PATHNAME-MATCH-P now uses the same pattern syntax as DIRECTORY
|
2009-12-19 23:10:33 +01:00 |
|
predicate.d
|
Renaming of hash table internal function ecl_search_hash -> _ecl_gethash
|
2010-01-20 15:12:21 +01:00 |
|
print.d
|
_ecl_sethash() used everywhere where locks are not required in ECL
|
2010-01-20 17:38:08 +01:00 |
|
read.d
|
_ecl_sethash() used everywhere where locks are not required in ECL
|
2010-01-20 17:38:08 +01:00 |
|
reference.d
|
FDEFINITION/SYMBOL-FUNCTION cause an access violation instead of an undefined function message when acting on NIL
|
2009-11-20 10:25:01 +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
|
Replaced ecl_symbol_slot and ecl_set_symbol with ecl_bds_read and ecl_bds_set.
|
2010-01-26 23:14:33 +01:00 |
|
string.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 |
|
structure.d
|
When creating structures and instances, always set instance.sig to a printable value, ECL_UNBOUND
|
2009-11-29 22:00:00 +01:00 |
|
symbol.d
|
Remove one test from the implementation of ecl_bds_bind().
|
2010-01-22 18:47:55 +01:00 |
|
symbols_list.h
|
CLOS::*NEXT-METHODS* and CLOS::.COMBINED-METHOD-ARGS. are now globally declared special.
|
2010-02-03 23:29:08 +01:00 |
|
symbols_list2.h
|
CLOS::*NEXT-METHODS* and CLOS::.COMBINED-METHOD-ARGS. are now globally declared special.
|
2010-02-03 23:29:08 +01:00 |
|
tcp.d
|
Renamed all remaining internal functions that work with bignums.
|
2009-08-28 22:31:39 +02:00 |
|
threads.d
|
MP:PROCESS-ENABLE did not return the process object.
|
2010-01-24 23:39:20 +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
|
Code to implement mp:interrupt-process in Windows:
|
2009-09-22 20:13:23 +02:00 |
|
typespec.d
|
Changed the prototype of functions that take a fixed number of arguments
|
2009-12-26 15:40:08 +01:00 |
|
unify.d
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
unixfsys.d
|
Do not abort when the hardcoded library directory is not found -- neded by standalone executables.
|
2010-01-15 21:16:49 +01:00 |
|
unixint.d
|
Special variable bindings using a thread-local array instead of a hash table.
|
2010-01-22 17:47:10 +01:00 |
|
unixsys.d
|
Changes to make the MSVC port work again, including fixes for EXT:RUN-PROGRAM and EXT:EXTERNAL-PROCESS-WAIT.
|
2010-01-25 22:58:06 +01:00 |