ecl/src/lsp
Marius Gerbershagen 579a8d4380 run-program: simplify with-process-lock
We already have a race condition between mp:get-lock and
mp:holding-lock-p, there is no point in trying to make sure the lock
is released at all costs during an interrupt.
2021-08-29 17:23:19 +02:00
..
arraylib.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
assert.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
autoload.lsp Add ed hooks 2021-07-01 11:15:05 -04:00
cdr-5.lsp cosmetic: fix header 2016-11-05 19:12:23 +01:00
cmdline.lsp cmdline options: also set ext::*default-external-format* when --encoding is given 2021-08-19 13:51:55 +02:00
cmpinit.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cmuutil.lsp util: add binding macros from alexandria for convenience 2020-03-26 13:42:37 +01:00
config.lsp.in ansi conformance: remove spurious package nicknames 2019-03-15 19:22:35 +00:00
defmacro.lsp destructuring-bind: signal program-error instead of an ordinary error 2021-03-03 22:14:28 +01:00
defpackage.lsp defpackage: standard mandates error if :SIZE is passed twice 2018-09-23 17:26:32 +02:00
defstruct.lsp cosmetic: fix some compiler warnings 2020-04-29 20:35:37 +02:00
describe.lsp Add CDR 6 feature keyword 2021-07-01 07:44:14 -04:00
evalmacros.lsp prog1: fix return values for the case of a single form with multiple values 2021-02-15 21:14:44 +01:00
export.lsp dolist: wrap body in tagbody explicitly 2017-01-20 11:27:20 +01:00
ffi.lsp cosmetic: fix some compiler warnings 2020-04-29 20:35:37 +02:00
format.lsp format: don't signal an error if ~T and ~<...~> are mixed 2019-12-20 13:37:25 +01:00
helpfile.lsp cosmetic: line wraps 2016-01-04 12:09:05 +01:00
iolib.lsp pathnames: handle unicode characters 2021-08-19 14:00:28 +02:00
listlib.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
load.lsp.in delete unused files 2018-12-08 10:42:31 +01:00
loop.lsp loop: destructuring: replace MAPCAR with a DO* loop 2020-08-17 20:18:31 +02:00
mislib.lsp mislib.lsp: fix argument type if long-long is not available 2020-06-12 20:50:02 +02:00
module.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
mp.lsp multithreading: implement mutexes and condition variables using OS primitives 2021-08-29 17:23:19 +02:00
numlib.lsp numlib: remove unneeded workaround for msvc 2019-08-20 14:41:53 +02:00
packlib.lsp cleanup: remove hierarchical packages interface 2017-05-13 18:06:26 +02:00
pprint.lsp pretty-printer: fix *print-circle* for arrays and vectors 2019-08-18 19:34:22 +02:00
predlib.lsp predlib.lsp: fix type comparisons involving gray streams 2020-11-06 20:35:22 +01:00
process.lsp run-program: simplify with-process-lock 2021-08-29 17:23:19 +02:00
proclaim.lsp cmp: check that number of arguments matches the declaration in symbols_list.h 2019-12-08 10:26:52 +01:00
seq.lsp seq: remove bogus check-type's 2017-08-16 22:10:13 +02:00
seqlib.lsp cmp: some cleanup changes 2018-02-10 17:51:53 +01:00
seqmacros.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
setf.lsp define-setf-expander: fix lambda-list handling 2021-02-13 19:31:50 +01:00
top.lsp 21.2.1 release 2021-01-30 19:27:41 +01:00
trace.lsp cosmetic: add ignore declaration 2017-12-08 13:40:34 +01:00
unicode.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00