ecl/src/h
Marius Gerbershagen 998f1f4c4a bytecmp: create fewer unnecessary closures
Previously, we unconditionally created closures when a lambda form was
encountered in a non-empty lexical environment. Now we check first if
something from the enclosing environment is actually used in the
function.
2023-01-01 12:53:43 +01:00
..
impl log: add a separate path for ratios 2022-11-16 00:31:19 +01:00
bytecodes.h cosmetic: fix some compiler warnings 2020-04-29 20:35:37 +02:00
cache.h The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
config-internal.h.in multithreading: implement optional timeout for mp:get-lock 2021-08-29 17:25:21 +02:00
config.h.in add convenience methods for de-/encoding strings and wide-strings from C 2021-08-19 13:51:55 +02:00
cons.h The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cs.h The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
ecl-cmp.h cmp: add support for precompiled header files 2020-05-16 18:53:57 +02:00
ecl-inl.h long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
ecl.h ieee-fp: introduce new macro for toggling between Lisp and C fpe 2019-06-30 13:01:06 +02:00
ecl_atomics.h multithreading: implement mailboxes using native mutexes 2021-08-29 17:23:20 +02:00
external.h cl_core: remove unused slot .default_dispatch_macro 2022-11-25 10:47:10 +01:00
internal.h bytecmp: create fewer unnecessary closures 2023-01-01 12:53:43 +01:00
legacy.h doc: replace legacy names by their new counterparts 2020-02-22 19:12:43 +01:00
number.h ecl_bignum: access the internal object with a macro ecl_bignum 2022-05-06 10:13:08 +02:00
object.h cleanup: separate process managament from threads 2022-12-05 00:34:25 +01:00
page.h cleanup: remove lingering references to the old garbage collector 2022-11-24 19:47:26 +01:00
stack-resize.h gc: fix signal handlers for generational garbage collector 2020-05-08 20:57:56 +02:00
stacks.h remove register storage class specifier 2021-07-17 12:13:05 +02:00
threads.h multithreading: implement optional timeout for mp:get-lock 2021-08-29 17:25:21 +02:00