ecl/src/c
2009-04-02 15:20:55 +02:00
..
arch Missing semicolon in ffi_x86_64.d 2009-03-28 23:41:10 +01:00
all_symbols.d When ECL is built with --enable-unicode, it uses its own database for Unicode properties instead of tolower, toupper, etc. 2009-01-10 22:45:38 +01:00
alloc.d Use a union type for storing the ANSI C stream handle and the POSIX file descriptor 2009-02-07 18:07:19 +01:00
alloc_2.d Removed the entry_fixed pointer because we are not using it. 2009-02-21 22:51:36 +01:00
apply.d Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
array.d Fixed typo in the size of element type of unicode arrays. 2009-03-29 00:12:58 +01:00
assignment.d Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
backq.d Committed the changes to implement small conses 2008-04-30 14:24:20 +00:00
big.d Deprecate name: cl_dealloc (-> ecl_dealloc) 2008-10-11 23:14:54 +02:00
big_ll.d All allocation functions are now in the ECL library and they now have the ecl_* prefix. Old names are kept in macro form. 2008-10-10 22:36:15 +02:00
cfun.d Removed the entry_fixed pointer because we are not using it. 2009-02-21 22:51:36 +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 Extended strings are now arrays of 32-bit integers. 2009-02-07 19:54:34 +01:00
cinit.d Implement streams based on POSIX file descriptors. 2008-10-20 00:27:21 +02:00
cmpaux.d frs_push, frs_pop and ecl_unwind tak an environment as arg 2008-10-13 22:34:18 +02:00
compiler.d Added the possibility of bytecompiling forms and saving them. New module bytecmp uses this to implement COMPILE and COMPILE-FILE. 2009-04-01 02:29:48 +02:00
disassembler.d New bytecodes for parsing the arguments of an interpreted function. 2009-02-21 00:07:16 +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 Eliminate more uses of fake variable cl_env 2008-10-11 23:09:45 +02:00
earith.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
error.d Print the value of errno when an internal error happened (J.Elsasser). 2009-01-27 21:48:35 +01:00
eval.d Replaced some stack frame functions by internal and faster macros. 2009-02-28 13:14:41 +01:00
ffi.d Added support for long long and unsigned long, and [u]intN_t in the FFI. 2009-03-02 23:56:39 +01:00
file.d Files opened with :overwrite or :append were truncated. 2009-04-02 15:20:55 +02:00
format.d Extended strings are now arrays of 32-bit integers. 2009-02-07 19:54:34 +01:00
gbc-new.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
gbc.d Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
gfun.d Replaced some stack frame functions by internal and faster macros. 2009-02-28 13:14:41 +01:00
hash.d Changed the way closures are invoked, to make them similar to generic functions and bytecodes 2009-02-15 12:05:56 +01:00
instance.d The {instance,bytecodes,bclosure}.entry{,_fixed} fields were not always filled 2009-02-15 16:25:01 +01:00
interpreter.d Fixes for the Windows port, including a flag to make ANSI C streams the default file type. 2009-03-30 14:42:16 +02:00
list.d Slight optimization of nreconc, removing a redundant check for Null. 2009-02-28 13:36:14 +01:00
load.d Fixes for the Windows port, including a flag to make ANSI C streams the default file type. 2009-03-30 14:42:16 +02:00
macros.d Committed the changes to implement small conses 2008-04-30 14:24:20 +00:00
main.d Allow to selectively build in or store as sources the different modules 2009-03-31 17:20:11 +02:00
Makefile.in Slight simplification of the ecl_stack_frame structure, with changes associated to interpreter, gfun and apply 2009-02-19 00:04:31 +01:00
mapfun.d Further optimizations of MAP* by replacing ecl_endp with faster checks. 2009-02-28 13:21:42 +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 All allocation functions are now in the ECL library and they now have the ecl_* prefix. Old names are kept in macro form. 2008-10-10 22:36:15 +02:00
num_co.d FLOOR, CEILING, etc, return a second value that is a signed zero, as in (FLOOR -1.0 -1.0). 2008-12-23 12:19:25 +01:00
num_comp.d Second iteration of a solution for inaccurate float/fixnum comparison 2008-08-03 14:11:21 +00:00
num_log.d All allocation functions are now in the ECL library and they now have the ecl_* prefix. Old names are kept in macro form. 2008-10-10 22:36:15 +02:00
num_pred.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
num_rand.d All allocation functions are now in the ECL library and they now have the ecl_* prefix. Old names are kept in macro form. 2008-10-10 22:36:15 +02:00
num_sfun.d LOG does not overflow on bignums 2009-01-27 22:40:43 +01:00
number.d Added support for long long and unsigned long, and [u]intN_t in the FFI. 2009-03-02 23:56:39 +01:00
package.d Now that base/extended strings produce the same hash codes, we find-symbol does not need to coerce extended strings to simple ones. 2008-10-26 17:47:35 +01:00
pathname.d Accept :UNSPECIFIC as pathname type component. 2009-01-16 19:37:28 +01:00
predicate.d New flag --with-signed-zero (Juanjo). RUN-PROGRAM now returns exit code of program (Josh Elsasser). 2008-10-05 00:04:15 +02:00
print.d Added the possibility of bytecompiling forms and saving them. New module bytecmp uses this to implement COMPILE and COMPILE-FILE. 2009-04-01 02:29:48 +02:00
read.d Solved problems with patching of circular structures when reading bytecodes closures in read.d 2009-04-02 15:20:54 +02:00
reference.d The macros/functions for accessing and changing symbol values require an environment value. 2008-10-12 16:44:29 +02:00
sequence.d Speedup in sequence functions: replacement of ecl_endp() by optimized checks. 2009-02-28 13:36:43 +01:00
stacks.d Removed ecl_stack_{push,pop,set_index}. Fixed ECL_STACK_SET_INDEX. 2009-02-25 20:52:48 +01:00
string.d Introduce ECL_STACK_INDEX macro 2009-02-25 19:11:28 +01:00
structure.d All allocation functions are now in the ECL library and they now have the ecl_* prefix. Old names are kept in macro form. 2008-10-10 22:36:15 +02:00
symbol.d Merged the new_signals branch. 2008-12-23 12:08:29 +01:00
symbols_list.h Added the possibility of bytecompiling forms and saving them. New module bytecmp uses this to implement COMPILE and COMPILE-FILE. 2009-04-01 02:29:48 +02:00
symbols_list2.h Added the possibility of bytecompiling forms and saving them. New module bytecmp uses this to implement COMPILE and COMPILE-FILE. 2009-04-01 02:29:48 +02:00
tcp.d Better support for external formats, including the :CR, :LF and :CRLF options. 2009-01-02 16:49:01 +01:00
threads.d We have to set the proces environment _before_ allocating the process 2009-02-23 10:48:31 +01:00
time.d WinSock.h is needed for struct timeval (Claus Brod) 2008-09-28 22:41:44 +00:00
typespec.d The macros/functions for accessing and changing symbol values require an environment value. 2008-10-12 16:44:29 +02:00
unify.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
unixfsys.d Fixed typo in the ordering of drive and path in ecl_homedir_pathname() 2009-03-25 18:06:45 +01:00
unixint.d Fixes for the Windows port, including a flag to make ANSI C streams the default file type. 2009-03-30 14:42:16 +02:00
unixsys.d Better support for external formats, including the :CR, :LF and :CRLF options. 2009-01-02 16:49:01 +01:00