Commit graph

  • c5bf9997c5 Add -fPIC to cflags when compiling static libs master Renaud Casenave-Péré 2021-03-15 21:37:53 +01:00
  • c646799145 Merge branch 'develop' Daniel Kochmański 2021-02-01 14:21:44 +01:00
  • 54569bf286 Merge branch '21.x.x-rc' into develop Daniel Kochmański 2021-02-01 13:59:46 +01:00
  • 5cd97358af 21.2.1 release Marius Gerbershagen 2021-01-30 19:01:25 +01:00
  • 9176710d96 src/util: add script to run the testsuite on android Marius Gerbershagen 2021-01-30 15:41:45 +01:00
  • 3302289cdd Merge branch 'apple-arm64' into 'develop' Marius Gerbershagen 2021-01-30 12:50:47 +00:00
  • d4e5a96c23 config-internal.h: automatically set ECL_C_COMPATIBLE_VARIADIC_DISPATCH for apple/arm64 Marius Gerbershagen 2021-01-29 19:46:01 +01:00
  • 19780e2033 Merge branch 'xcode12-fixes' into 'develop' Marius Gerbershagen 2021-01-26 18:29:37 +00:00
  • da807da49a internal.h: fix ifdef for mp_get_rwlock_{read,write}_wait Marius Gerbershagen 2021-01-24 18:00:17 +01:00
  • 4b6ee0536b gmp: configure: add missing include files Marius Gerbershagen 2021-01-24 17:56:34 +01:00
  • 2985758cd3 bytecmp: don't leave c_env->lex_env uninitialized Marius Gerbershagen 2021-01-16 19:08:50 +01:00
  • 194a9e0eab cmp: fix bug in inlining local functions which are closures Marius Gerbershagen 2021-01-16 16:12:13 +01:00
  • ba31f58784 Merge branch 'fix-620' into develop Marius Gerbershagen 2021-01-16 15:57:55 +01:00
  • 74e366c2e3 INSTALL: update iOS build instructions Marius Gerbershagen 2021-01-09 11:58:15 +01:00
  • ecb4ed10ea cmp: fix progv for return during evaluation of symbol and value arguments Marius Gerbershagen 2021-01-02 16:38:21 +01:00
  • 2cac9642d4 tests: with-compiler: print with *print-circle* and *print-readably* Marius Gerbershagen 2020-12-30 22:27:51 +01:00
  • be009ddc15 unixint.d: fix compilation error when threads are disabled Marius Gerbershagen 2020-12-29 21:08:37 +01:00
  • ca6297ddc8 cmp: disable precompiled headers by default Marius Gerbershagen 2020-12-29 20:43:04 +01:00
  • fc4054d734 fix some compiler warnings Marius Gerbershagen 2020-12-20 20:13:55 +01:00
  • 594d47f23f Merge branch 'fix-load-forms' into 'develop' Daniel Kochmański 2020-12-27 20:53:28 +00:00
  • cabf564327 package.d: find_pending_package: add missing return statement Marius Gerbershagen 2020-12-27 19:56:55 +01:00
  • 0ddcc9a5f3 update CHANGELOG Marius Gerbershagen 2020-12-27 19:28:29 +01:00
  • 32704f8cf5 bytecmp: error when make-load-form has a circular dependency Daniel Kochmański 2020-12-23 09:12:52 +01:00
  • 3cec96739d bytecmp: fix evaluation order of load time forms Marius Gerbershagen 2020-12-27 18:58:01 +01:00
  • b730412ebc bytecmp: preserve the identity for literal objects Marius Gerbershagen 2020-08-13 16:29:28 +02:00
  • e5736d393a bytecmp: don't treat load time forms as toplevel forms Marius Gerbershagen 2020-08-02 19:09:56 +02:00
  • be46fc0caa bytecmp: factor out c_restore_env (used together with c_new_env) Marius Gerbershagen 2020-12-27 18:58:43 +01:00
  • c18b6d6967 bytecmp: represent bytecodes as a lisp vector Daniel Kochmański 2020-12-18 17:28:44 +01:00
  • 4460a8c7f1 doc: fix argument order for ecl_alloc_simple_vector Marius Gerbershagen 2020-08-12 15:37:09 +02:00
  • 1a6807170a tests: improve config.lsp to allow testing bytecmp via make check Daniel Kochmański 2020-12-15 19:44:44 +01:00
  • b20a675f64 tests: compiler: improve make-load-form tests Marius Gerbershagen 2020-09-18 21:30:50 +02:00
  • bf664c1887 Merge branch 'fix-604' into 'develop' Marius Gerbershagen 2020-12-23 14:42:51 +00:00
  • 9ec064ca23 ecl_symbol_value: detect early symbol access during compilation Daniel Kochmański 2020-09-14 23:38:11 +02:00
  • 12df1255a9 ecl_make_package: don't look for local nicknames during bootstrap Daniel Kochmański 2020-09-14 23:35:33 +02:00
  • 6e0124bc64 si::mangle-name: return the function name from symbols_list.h Daniel Kochmański 2020-09-14 23:00:49 +02:00
  • 7908ba8003 refactor: remove the file symbols_list2.h Daniel Kochmański 2020-09-14 16:52:06 +02:00
  • a67d16bbc2 utils: add the utility to help parsing/generating symbols_list.h Daniel Kochmański 2020-09-14 16:50:15 +02:00
  • 3b7efbbc78 Merge branch 'fix/615' into 'develop' Marius Gerbershagen 2020-11-28 16:08:21 +00:00
  • a1b2909b8a s/TCP/ECL_TCP/ among preprocessor defines Pritam Baral 2020-09-09 20:41:27 +00:00
  • 6ff3b2b86b Merge branch 'partial-fix-for-600' into 'develop' Marius Gerbershagen 2020-11-15 15:10:19 +00:00
  • 3d4af11001 Merge branch 'develop' into 'develop' Daniel Kochmański 2020-11-14 12:15:55 +00:00
  • bb40da9fa6 Fix GET-PROTOCOL-BY-NAME with unknown protocols Michał "phoe" Herda 2020-11-13 19:43:31 +01:00
  • 6a058a4bfc si_spawn_subprocess: _exit instead of abort if exec fails Eric Timmons 2020-11-12 16:43:30 -05:00
  • 1effa6a160 predlib.lsp: fix type comparisons involving gray streams Marius Gerbershagen 2020-11-06 20:35:22 +01:00
  • cdb602e40d fpe: prevent spurious floating point exceptions in WITH_LISP_FPE Marius Gerbershagen 2020-10-31 11:34:28 +01:00
  • 7f1813cd93 ecl_alloc_weak_pointer: don't register immediate objects as disappearing Daniel Kochmański 2020-10-19 16:52:43 +02:00
  • 246f0a6d86 Merge branch 'fix-594' into 'develop' Daniel Kochmański 2020-09-19 10:34:33 +00:00
  • 0f75177676 tests: add regression test for #594 Marius Gerbershagen 2020-08-14 21:38:18 +02:00
  • 4e1847f775 clos: don't call make-load-form in the code walker for defmethod Marius Gerbershagen 2020-08-14 17:26:56 +02:00
  • ec8d636964 Merge branch 'dev' into 'develop' Daniel Kochmański 2020-09-18 12:35:25 +00:00
  • cd2f19fedb exit() prototype is in stdlib.h, include it Dima Pasechnik 2020-09-18 13:18:56 +01:00
  • b0dfcc38f5 Merge branch 'chrstphrchvz-develop-patch-41456' into 'develop' Marius Gerbershagen 2020-09-13 17:44:37 +00:00
  • 0f3d6e08d1 Fix spelling Christopher Chavez 2020-09-11 02:11:26 +00:00
  • 5277c82c85 Merge branch 'fix-605' into 'develop' Marius Gerbershagen 2020-08-23 17:14:08 +00:00
  • a7baf701f9 doc: fix documentation of print options for trace macro Marius Gerbershagen 2020-08-21 20:23:13 +02:00
  • 8e2d78a4b2 loop: destructuring: replace MAPCAR with a DO* loop Daniel Kochmański 2020-08-17 20:18:31 +02:00
  • b219a2a3ad Merge branch 'doc-improvements' into 'develop' Marius Gerbershagen 2020-08-17 16:40:08 +00:00
  • 39b3e78314 documentation: add an email with early ecl history Daniel Kochmański 2020-08-17 13:48:36 +02:00
  • 0249fc6c2c tests: mp: add smoke tests for barriers Daniel Kochmański 2020-08-14 13:36:17 +02:00
  • d14cbc4150 documentation: document barriers Daniel Kochmański 2020-08-14 13:13:33 +02:00
  • 809b9de86f loop: destructuring: allow values shorter than variables Daniel Kochmański 2020-08-14 16:30:54 +02:00
  • b2c9ea8c6e tests: add a regression test for #605 Daniel Kochmański 2020-08-14 16:30:40 +02:00
  • 9615103e30 documentation: update history chapter Daniel Kochmański 2020-08-14 12:20:32 +02:00
  • 57f58eaeee Merge branch 'wcon-stream-fixes' into 'develop' Daniel Kochmański 2020-08-14 07:01:38 +00:00
  • 6048b09ab2 Merge branch 'develop' into 'develop' Marius Gerbershagen 2020-08-13 15:14:14 +00:00
  • adaeaaf06c gc: fix for finalizers called from non-initialized threads Marius Gerbershagen 2020-07-12 17:27:47 +02:00
  • da62cfd203 multithreading: fix segfaults in ecl_import_current_thread Marius Gerbershagen 2020-07-12 17:26:02 +02:00
  • 34b17a9fe0 unixint.d: remove unused argument to si::handle-signal Marius Gerbershagen 2020-07-12 16:03:43 +02:00
  • 2e94a6ac29 cmp: read msvc output in using the correct encoding Marius Gerbershagen 2020-07-04 17:53:38 +02:00
  • 892a34e66d fix encoding issues on windows console streams Marius Gerbershagen 2020-06-13 10:35:43 +02:00
  • f291264ffc checking that makeinfo works; better messages Dima Pasechnik 2020-07-20 09:35:58 +01:00
  • 329b37d833 Merge branch 'inline-closure' into 'develop' Daniel Kochmański 2020-07-18 18:29:06 +00:00
  • c7d6ddbf38 cmp: fix inlining of local closures (2nd try) Marius Gerbershagen 2020-05-24 20:35:31 +02:00
  • a9a63b1d50 cmp: small refactor of (funcall/apply (lambda ...) ...) handling Marius Gerbershagen 2020-05-24 20:34:25 +02:00
  • a5671dcdab cmp: refactor c1let/let* into two stages Marius Gerbershagen 2020-05-24 20:32:10 +02:00
  • ff0c0acd55 Merge branch 'run-program-virtual-input-streams' into 'develop' Daniel Kochmański 2020-07-17 10:25:13 +00:00
  • bbbc655931 process: Propagate EOFs to child process on virtual input streams Eric Timmons 2020-06-26 13:15:54 -04:00
  • ee9ff4fce5 Merge branch 'signal-handler-fixes' into 'develop' Daniel Kochmański 2020-07-13 13:15:27 +00:00
  • 0eedaf533d streams: don't signal error in file-position for windows console and socket streams Marius Gerbershagen 2020-05-16 21:26:11 +02:00
  • 75877dd8f0 fpe: fix ECL_WITH_LISP_FPE macro Marius Gerbershagen 2020-06-28 11:02:15 +02:00
  • 6cbec9fe2b Add a failing test for run-program :wait nil Eric Timmons 2020-06-26 13:07:26 -04:00
  • c1b5aee6de Merge branch 'mp-timedwait2' into 'develop' Marius Gerbershagen 2020-06-20 14:58:19 +00:00
  • 18fa789536 Merge branch 'patch-1' into 'develop' Marius Gerbershagen 2020-06-20 14:42:05 +00:00
  • 4b9d6d2b34 cosmetic: add noteworthy changes to the changelog Daniel Kochmański 2020-05-12 11:51:12 +02:00
  • 44299c7221 contrib: serve-event: make serve-event multithreading save Daniel Kochmański 2020-05-11 18:16:56 +02:00
  • b9676343c7 fix a broken link in INSTALL, see #595 Dima Pasechnik 2020-06-17 08:24:55 +00:00
  • 20ccc68af0 Merge branch 'c-stack-fixes' into 'develop' Daniel Kochmański 2020-06-15 10:36:46 +00:00
  • f9db80dcbf cmp: for LAMBDA use an associated function-block-name Daniel Kochmański 2020-05-05 19:40:41 +02:00
  • 4d9b72a88b ffi: use mp_get_lock_wait instead of mp_get_lock Daniel Kochmański 2020-05-04 19:54:56 +02:00
  • 9741147874 doc: add few annotations for multiprocessing primitives Daniel Kochmański 2020-05-04 19:52:10 +02:00
  • 0bd6bd6573 cosmetic: cmp: proclamations: add missing periods Daniel Kochmański 2020-05-04 19:35:38 +02:00
  • 7dd6609e21 mp: condition variable: fix invalid test for recursiveness Daniel Kochmański 2020-05-04 19:34:23 +02:00
  • 6322e34415 mp: queue: use less cryptic names Daniel Kochmański 2020-05-04 19:26:33 +02:00
  • a059991c12 stress tests: use a new timeout condition Daniel Kochmański 2020-05-12 12:47:19 +02:00
  • 0ab85fc9d5 conditions: add an ext:timeout serious condition Daniel Kochmański 2020-05-04 19:24:17 +02:00
  • e7355ac1fc doc: mp: sem: fix a type with a function index Daniel Kochmański 2020-05-04 17:28:55 +02:00
  • dc42ba2ec7 Merge branch 'cygwin-fix-gcc-invocation' into 'develop' Daniel Kochmański 2020-06-15 10:25:21 +00:00
  • d6b422fe39 cmp: fix C compiler invocation for cygwin Marius Gerbershagen 2020-06-13 11:25:20 +02:00
  • be2d90790f Merge branch 'develop' into 'develop' Marius Gerbershagen 2020-06-12 19:06:42 +00:00
  • 9137c681a8 iOS-arm64.cross_config: fix long long bits Marius Gerbershagen 2020-06-12 20:50:35 +02:00