| .. |
|
arch
|
Factor the code for creating stack frames from varargs. Removed some arguments from ecl_apply_from_stack_frame and _ecl_standard_dispatch.
|
2009-02-17 23:40:27 +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
|
Extended strings are now arrays of 32-bit integers.
|
2009-02-07 19:54:34 +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
|
Replace CAR/CDR by ECL_CONS_CAR/CDR where we know that argument is a CONS
|
2009-02-28 00:24:21 +01: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
|
Extended strings are now arrays of 32-bit integers.
|
2009-02-07 19:54:34 +01:00 |
|
file.d
|
We can replace ecl_endp with Null because the concatenated stream list is a proper list.
|
2009-02-28 13:40:09 +01: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
|
Replaced some stack frame functions by internal and faster macros.
|
2009-02-28 13:14:41 +01:00 |
|
list.d
|
Slight optimization of nreconc, removing a redundant check for Null.
|
2009-02-28 13:36:14 +01:00 |
|
load.d
|
Finished the new dispatch code.
|
2009-02-14 00:01:57 +01:00 |
|
macros.d
|
Committed the changes to implement small conses
|
2008-04-30 14:24:20 +00:00 |
|
main.d
|
In case of failure, mmap() returns MAP_FAILED, not MAP_FAIL (got it wrong from a webpage).
|
2009-02-08 17:31:10 +01: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
|
Unify the sources for windows and posix threads
|
2008-10-11 11:38:15 +02: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
|
New bytecodes for parsing the arguments of an interpreted function.
|
2009-02-21 00:07:16 +01:00 |
|
read.d
|
Introduce ECL_STACK_INDEX macro
|
2009-02-25 19:11:28 +01: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
|
Finished the new dispatch code.
|
2009-02-14 00:01:57 +01:00 |
|
symbols_list2.h
|
Finished the new dispatch code.
|
2009-02-14 00:01:57 +01: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
|
frs_push, frs_pop and ecl_unwind tak an environment as arg
|
2008-10-13 22:34:18 +02: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
|
A bug in the binary file loaded prevented loading a recompiled file.
|
2009-01-11 10:54:36 +01:00 |
|
unixint.d
|
Merged the new_signals branch.
|
2008-12-23 12:08:29 +01:00 |
|
unixsys.d
|
Better support for external formats, including the :CR, :LF and :CRLF options.
|
2009-01-02 16:49:01 +01:00 |