ecl/src/c
2023-11-12 16:14:34 -05:00
..
arch cleanup: remove unused code 2019-07-16 09:04:46 +02:00
clos clos: rewrite compute-g-f-spec-list 2022-02-05 16:10:33 +01:00
coverity The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
ffi pathnames: handle unicode characters 2021-08-19 14:00:28 +02:00
numbers Make (log x 0) return 0 (as per the spec) 2023-04-15 15:30:04 +02:00
printer speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
reader bignums: fix wrong usage of bignum registers 2020-01-17 18:03:26 +01:00
threads speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
unicode unicode: update unicode character database to version 13.0.0 2021-05-07 21:09:09 +02:00
all_symbols.d core: symbols: always initialize cname 2023-09-11 16:54:21 +02:00
alloc_2.d Don't enable GC fork() support on Windows 2023-10-22 20:22:09 -07:00
apply.d apply: remove case for 64 arguments 2019-07-19 14:30:53 +02:00
array.d core: add a new utility 'si_adjust_vector' to arrays.d 2022-04-27 13:50:17 +02:00
assignment.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
backq.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
big.d bignum: move ecl_init_bignum_registers to bignum.d 2022-11-25 13:49:43 +01:00
big_ll.d ecl_bignum: access the internal object with a macro ecl_bignum 2022-05-06 10:13:08 +02:00
cfun.d tree-wide: use new dpp @"" specifier for constant base strings where appropriate 2021-03-12 19:53:33 +01:00
cfun_dispatch.d fix for calling conventions treating fixed and variadic arguments differently 2019-12-08 10:26:52 +01:00
char_ctype.d char_ctype.d: use new ucd.h header features instead of hardcoded constants 2021-05-07 21:09:09 +02:00
character.d fix some compiler warnings 2020-12-29 18:18:26 +01:00
cinit.d cosmetic: use ECL_NIL instead of a deprecated constant Cnil 2022-11-24 18:55:25 +01:00
cmpaux.d compiler: better checking whether a variable may be introduced 2021-11-19 11:56:23 +01:00
compiler.d cmp: expand compiler macros for callsites in the same source file as the compiler macro definition 2023-10-30 12:01:21 +01:00
cons.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
disassembler.d tree-wide: use new dpp @"" specifier for constant base strings where appropriate 2021-03-12 19:53:33 +01:00
dpp.c cosmetic: remove +x flag from source files 2022-11-24 19:47:26 +01:00
ecl_constants.h long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
ecl_features.h multithreading: read-write-lock improvements 2021-08-29 17:25:21 +02:00
error.d cmp: improve handling of potential miscompilations 2023-07-01 16:45:21 +02:00
eval.d apply_from_stack_frame: use correct frame base 2019-07-23 18:45:24 +02:00
ffi.d ffi: use mp_get_lock_wait instead of mp_get_lock 2020-06-15 12:34:10 +02:00
file.d Add gray:stream-file-length 2023-11-12 16:14:34 -05:00
format.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
hash.d ecl_bignum: access the internal object with a macro ecl_bignum 2022-05-06 10:13:08 +02:00
interpreter.d stacks.d: move the lisp stack from interpreter.d 2022-11-24 18:55:25 +01:00
iso_latin_names.h c-indent: g-n 2016-05-05 16:28:32 +02:00
list.d threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
load.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
macros.d cmp: expand compiler macros for callsites in the same source file as the compiler macro definition 2023-10-30 12:01:21 +01:00
main.d Merge branch 'environ_legacy' into 'develop' 2023-09-20 18:27:37 +00:00
Makefile.in build: add a preliminary support for the emscripten target 2023-06-13 22:07:08 +02:00
mapfun.d Remove FEprogram_error_noreturn and replace uses with FEprogram_error 2017-06-29 17:24:54 -05:00
multival.d c-indent: g-n 2016-05-05 16:28:32 +02:00
newhash.h remove register storage class specifier 2021-07-17 12:13:05 +02:00
num_arith.d numbers: use fast dispatch in ecl_integer_divide (round) 2019-05-05 10:38:02 +02:00
num_co.d decode-float: fix the implementation 2022-10-22 19:22:51 +02:00
num_log.d ecl_bignum: access the internal object with a macro ecl_bignum 2022-05-06 10:13:08 +02:00
num_pred.d ieee-fp: fix ext:float-{infinity/nan}-p 2019-08-14 20:51:40 +02:00
num_rand.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
number.d ecl_bignum: access the internal object with a macro ecl_bignum 2022-05-06 10:13:08 +02:00
package.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
pathname.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
predicate.d remove register storage class specifier 2021-07-17 12:13:05 +02:00
print.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
read.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
reference.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
sequence.d cosmetic: fix some compiler warnings 2020-04-29 20:35:37 +02:00
serialize.d ecl_bignum: access the internal object with a macro ecl_bignum 2022-05-06 10:13:08 +02:00
sse2.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
stacks.d stacks: initialize the lisp stack in init_stacks 2022-11-25 10:14:15 +01:00
string.d ext:string-to-octets: avoid allocating unnecessarily large output array 2023-02-26 17:37:48 +01:00
structure.d clos: ensure correct class stamps 2022-02-04 21:31:53 +01:00
symbol.d speed up looking up and setting values of dynamic variables 2023-10-30 12:01:18 +01:00
symbols_list.h Add gray:stream-file-length 2023-11-12 16:14:34 -05:00
tcp.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
time.d ecl_musleep: get rid of unused alertable argument 2023-06-04 19:19:16 +02:00
typespec.d tree-wide: use new dpp @"" specifier for constant base strings where appropriate 2021-03-12 19:53:33 +01:00
unixfsys.d directory: fix a bug leading to missing matches in some cases 2023-09-10 20:57:52 +02:00
unixint.d cosmetic: fix indent 2023-09-19 22:41:42 +02:00
unixsys.d Fix access to environ on Darwin 2023-09-20 18:27:37 +00:00
vector_push.d cosmetic: vp 2016-05-06 08:43:40 +02:00