ecl/src/c
2009-08-12 23:55:39 +02:00
..
arch First implementation of DFFI using libffi 2009-07-28 23:33:45 +02:00
all_symbols.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
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 Fixed typo 2009-05-23 20:23:43 +02:00
apply.d Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
array.d In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +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 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 The previous change to function-lambda-expression is incompatible with the specification 2009-06-17 23:27:01 +02: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 now uses ISO Latin names for the lowest part of the character set. 2009-06-14 23:01:02 +02:00
cinit.d Change cinit.d so that it compiles with MSVC 2009-08-06 09:41:31 +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 Remove an extra POP1 operand that was pushed after STEPCALL. This operand is no longer needed by the new implementation of the stepper. 2009-07-28 12:20:26 +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 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 The previous improvement for FEreader_error broke the cases in which it is used as FEparser_error (i.e. stream = Cnil). 2009-07-12 23:39:27 +02:00
eval.d Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
ffi.d Changed the way the callback is stored, to match the format used by callback_executor and by cmpcbk.lsp 2009-07-29 10:42:14 +02:00
file.d Implemented file-position for Gray sreams 2009-08-06 16:30:17 +02:00
format.d In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +02: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 Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
hash.d Create really unchecked versions of aref/aset 2009-07-03 00:25:38 +02:00
instance.d Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
interpreter.d Factor out the guts of PROGV into a function ecl_progv() shared by the interpreter and the compiler. 2009-06-19 14:49:29 +02: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 Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
load.d In ecl_library_open(), avoid merging the pathname with *default-pathname-defaults* 2009-08-04 11:59:52 +02:00
macros.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
main.d Feature DFFI is defined also when we use LIBFFI, and not ECL's own dynamic FFI. 2009-07-29 10:41:42 +02:00
Makefile.in The previous fix for src/c/Makefile.in now extends to the flags for building dpp. 2009-08-03 00:20:07 +02:00
mapfun.d Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02: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 Big patch for introducing NaNs and infinities. 2009-06-04 15:55:13 +02:00
num_co.d FLOAT-FIX ignores its second value. 2009-08-12 23:55:39 +02: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 In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +02:00
num_pred.d (MINUSP -0.0) => NIL 2009-06-14 23:20:03 +02:00
num_rand.d Big patch for introducing NaNs and infinities. 2009-06-04 15:55:13 +02:00
num_sfun.d ATAN now provides a better approximation to PI/2 when working with long doubles 2009-06-14 23:32:46 +02:00
number.d New routines to convert lisp objects to 'int', 'long' and 'bool'. 2009-07-15 15:19:08 +02:00
package.d Move the definition of _XOPEN_SOURCE out of ecl.h so that we can use MAP_ANON. 2009-07-02 17:55:56 +02:00
pathname.d ecl_namestring() takes now a second argument which is a flag and includes the possibility of enforcing that the output be a base string. This is used by chdir, which formerly failed to work because of getting an extended string from namestring. 2009-08-03 21:14:40 +02:00
predicate.d In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +02:00
print.d Create really unchecked versions of aref/aset 2009-07-03 00:25:38 +02:00
read.d Two new functions, ecl_read_from_cstring{,_safe}, do what c_string_to_object did before. 2009-07-31 22:51:03 +02:00
reference.d Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
sequence.d In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +02:00
stacks.d Fixes for cygwin 2009-07-24 11:19:39 +02:00
string.d In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +02: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 FILE-STREAM-FD. 2009-08-06 15:30:41 +02:00
symbols_list2.h FILE-STREAM-FD. 2009-08-06 15:30:41 +02:00
tcp.d Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
threads.d We have to allocate and set the environment before being able to call alloc_process in ecl_import_current_thread. 2009-07-15 15:27:13 +02:00
time.d Several fixes for various compiler warnings. 2009-06-07 00:02:49 +02:00
typespec.d In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler. 2009-07-26 11:56:26 +02:00
unify.d Enforce indent and mode conditions on files 2008-01-26 10:30:41 +00:00
unixfsys.d ecl_namestring() takes now a second argument which is a flag and includes the possibility of enforcing that the output be a base string. This is used by chdir, which formerly failed to work because of getting an extended string from namestring. 2009-08-03 21:14:40 +02:00
unixint.d Fixes for cygwin 2009-07-24 11:19:39 +02:00
unixsys.d Fixed type mismatch by conversion of formatted string to base-string (D Statyvka) 2009-06-17 20:27:57 +02:00