ecl/src/c
2018-10-23 21:11:02 +02:00
..
arch indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
clos cosmetic changes in assignment.d and clos/instance.d 2018-10-15 19:55:39 +02:00
coverity The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
ffi debugger: add C backtrace for windows 2018-05-08 19:36:11 +02:00
numbers Fix #402 multiple-values are not returned (reverted) 2017-09-19 00:16:06 -04:00
printer reader: fix reading of bclosures 2018-09-01 17:31:19 +02:00
reader reader: don't treat -. and +. as a number 2018-08-23 22:55:23 +02:00
threads cmp: add proclamations for multithreading functions 2018-10-17 22:07:19 +02:00
unicode fix coverity issue 1434998 Out-of-bounds access 2017-05-16 18:15:44 +02:00
all_symbols.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
alloc_2.d threading: fix interrupt safety of out_of_memory function 2018-09-09 17:06:32 +02:00
apply.d Remove FEprogram_error_noreturn and replace uses with FEprogram_error 2017-06-29 17:24:54 -05:00
array.d threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
assignment.d cosmetic changes in assignment.d and clos/instance.d 2018-10-15 19:55:39 +02:00
backq.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
big.d fix memory leak with bignums 2018-03-26 22:00:55 +02:00
big_ll.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
cfun.d bytecmp: be smart wrt bytecompiled code 2017-10-09 22:45:50 +02:00
cfun_dispatch.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
char_ctype.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
character.d printer: optimize printing of strings. Fixes #403 2018-05-13 22:32:09 +02:00
cinit.d Use bdwgc macros to allow memory debug. 2017-09-19 00:23:47 -04:00
cmpaux.d Remove FEprogram_error_noreturn and replace uses with FEprogram_error 2017-06-29 17:24:54 -05:00
compiler.d bytecmp: improve closure generation for macros 2018-06-24 15:47:55 +02:00
cons.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
disassembler.d cosmetic: indentation fixes and some comments 2018-06-23 21:37:26 +02:00
dpp.c Coverity fix issue 2017-06-03 11:57:01 +02:00
ecl_constants.h indent: d-f 2016-05-05 15:24:58 +02:00
ecl_features.h add :wsock to *features* 2018-07-07 22:16:15 +02:00
error.d Print a C backtrace in ecl_thread_internal_error 2018-05-27 18:21:30 +02:00
eval.d Fix #402 multiple-values are not returned (reverted) 2017-09-19 00:16:06 -04:00
ffi.d threading: introduce thread safe ECL_UNWIND_PROTECT macro and use where needed 2018-09-09 17:00:38 +02:00
file.d file-string-length: revert behavior change for string-output-stream. 2018-10-01 20:46:50 +02:00
format.d threading: be more interrupt safe with thread local variables in environment 2018-05-27 20:57:50 +02:00
hash.d hash-table: add synchronization implementation 2017-04-28 22:09:12 +02:00
interpreter.d bytecmp: Allow compilation of closures over macros 2018-06-23 21:37:25 +02: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 threading: introduce thread safe ECL_UNWIND_PROTECT macro and use where needed 2018-09-09 17:00:38 +02:00
macros.d Cosmetic fixes to bytecodes compiler. 2018-02-12 16:01:02 +01:00
main.d remove unused (sig)altstack option 2018-05-27 20:30:22 +02:00
Makefile.in cleanup: move C/CXX part of CLOS to src/c/clos/ directory 2017-05-06 18:27:34 +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 c-indent: g-n 2016-05-05 16:28:32 +02:00
num_arith.d c-indent: g-n 2016-05-05 16:28:32 +02:00
num_co.d Improve some error messages for functions of exactly one variable 2017-02-07 16:19:17 -06:00
num_log.d c-indent: g-n 2016-05-05 16:28:32 +02:00
num_pred.d ieee-fp: remove si_infinity 2016-11-18 13:48:22 +01:00
num_rand.d num_rand: put declaration above assignment 2016-09-01 21:59:25 +02:00
number.d disable floating point exceptions when feenableexcept is not defined 2017-08-12 13:34:11 +02:00
package.d fix coverity issue Missing varargs init or cleanup 2017-05-17 23:20:10 +02:00
pathname.d pathname-match-p: fix invalid comparison 2017-08-18 07:59:57 +02:00
predicate.d equalp: don't compare clos instance slots 2017-06-30 20:19:51 +02:00
print.d printer/reader: call user defined write/read-sequence methods for CLOS streams 2018-06-06 22:32:22 +02:00
read.d threading: introduce thread safe ECL_UNWIND_PROTECT macro and use where needed 2018-09-09 17:00:38 +02:00
reference.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
sequence.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
serialize.d Remove some unused variables 2017-03-14 15:51:13 -05:00
sse2.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
stacks.d threading: faster interrupt safe frame/binding stack manipulations 2018-08-04 17:21:16 +02:00
string.d Fix #402 multiple-values are not returned (reverted) 2017-09-19 00:16:06 -04:00
structure.d threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
symbol.d threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
symbols_list.h threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
symbols_list2.h threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
tcp.d Stop depending on uninitialized variables when setting TCP_NODELAY 2017-06-23 17:06:57 -05:00
time.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
typespec.d fix coverity 1434941 Missing return statement 2017-05-16 18:19:38 +02:00
unixfsys.d fixes for windows (S_ISFIFO) 2018-05-08 20:05:34 +02:00
unixint.d prevent floating point exception signals if ECL_OPT_TRAP_SIGFPE is false 2018-10-23 21:11:02 +02:00
unixsys.d fix exit code of processes in si_waitpid on windows 2018-07-07 22:16:50 +02:00
vector_push.d cosmetic: vp 2016-05-06 08:43:40 +02:00