Commit graph

  • b94c2f5fe6 contrib: sockets: add missing include Marius Gerbershagen 2019-12-07 21:42:34 +01:00
  • cb269ce407 tests: run-program: add some conditionals for cygwin Daniel Kochmański 2019-12-05 12:01:07 +01:00
  • 02038d66da complex-float: move functions to externa.h Daniel Kochmański 2019-12-04 18:03:53 +01:00
  • 0a7056da5f ecl_min: symbols list: fix si::complex-float function name Daniel Kochmański 2019-12-04 17:50:44 +01:00
  • 556ad56a09 Merge branch 'fix-sockets-cxx' into 'develop' Marius Gerbershagen 2019-12-01 10:14:59 +00:00
  • de073ef274 sockets: recvfrom: cast sockaddr_in* to sockaddr* explicitly Daniel Kochmański 2019-11-25 15:40:28 +01:00
  • b14dd94821 Merge branch 'thijso/ecl-pr-fix-get-host-by-name' into develop Daniel Kochmański 2019-11-22 08:36:02 +01:00
  • 5747fddee9 contrib: get-host-by-name: use getaddrinfo instead of gethostbyname thijs 2019-10-27 14:43:03 +01:00
  • b067063c94 cmp: prevent inline information from getting lost while compiling ECL itself Marius Gerbershagen 2019-11-17 18:19:55 +01:00
  • 51b68e8b2a contrib: cl-simd: fix def-inline macro Marius Gerbershagen 2019-11-16 20:10:56 +01:00
  • 714c8e7ed6 Merge branch 'cas-symbol' into 'develop' Daniel Kochmański 2019-11-02 17:47:04 +00:00
  • 7b388fa00d threading: make atomics work directly on special variables Marius Gerbershagen 2018-12-09 13:29:19 +01:00
  • ee18c5fbdb Merge branch 'pr-fix-make-array-docs' into 'develop' Daniel Kochmański 2019-10-30 07:07:51 +00:00
  • 12fedc5fe3 multiprocessing: create atomic structure slot accessors by default Marius Gerbershagen 2019-10-26 19:44:59 +02:00
  • cdc83658ad fix docs thijs 2019-10-25 18:13:47 +02:00
  • 6ade6d4491 numbers: fix several bugs in the expt function Marius Gerbershagen 2019-09-29 16:43:39 +02:00
  • a08f26cc27 Merge branch 'fix-socket-receive-to-return-remote-addr' of https://gitlab.com/thijso/ecl into develop Marius Gerbershagen 2019-09-02 21:52:13 +02:00
  • bcf1c3bba7 Merge branch 'fix-udp-socket-receive' into 'develop' Marius Gerbershagen 2019-09-02 19:46:07 +00:00
  • 98afe7cbd0 Fix socket-receive to match the documentation; return the address of the peer that sent a message thijs 2019-08-31 16:28:16 +02:00
  • 87a2076384 Fix socket-receive to match the documentation; set MSG_TRUNC when socket type is :datagram thijs 2019-08-31 16:20:28 +02:00
  • b96d28a4f8 Merge branch 'fix-476' into 'develop' Daniel Kochmański 2019-08-26 06:15:51 +00:00
  • 574a90a7c3 multithreading: close windows thread handle before releasing exit_barrier in thread_cleanup Marius Gerbershagen 2019-08-25 20:54:47 +02:00
  • 0080acd4ce multithreading: fix spinlock in ecl_wait_on_timed Marius Gerbershagen 2019-08-25 20:51:02 +02:00
  • 14a94c2b0e run-program: fix :error :output on windows Marius Gerbershagen 2019-08-25 10:17:18 +02:00
  • 24c93e1537 run-program: fix null stream input/output on windows Marius Gerbershagen 2019-08-23 14:53:14 +02:00
  • bd9c590810 ieee-fp: remove _fpreset from si_trap_fpe Marius Gerbershagen 2019-08-22 18:58:06 +02:00
  • 5ea9cdf8a4 tests: fix some failing tests on windows Marius Gerbershagen 2019-08-20 19:55:31 +02:00
  • 25d8bf63ef cmp: fix linker-cc for msvc Marius Gerbershagen 2019-08-20 19:52:25 +02:00
  • 2003b7f999 streams: don't return 0 in file-column if column can't be determined Marius Gerbershagen 2019-08-20 15:34:59 +02:00
  • 1d0abc9c43 numlib: remove unneeded workaround for msvc Marius Gerbershagen 2019-08-20 14:40:12 +02:00
  • 2b3f7bb1fd numlib: fix return value of signum for complex zero Marius Gerbershagen 2019-08-19 20:26:10 +02:00
  • c1c68bb4fe bytecmp: fix return value of multiple-value-bind with no variable bindings and no body Marius Gerbershagen 2019-08-19 19:46:27 +02:00
  • c38739f3bb format: fix addition of fill style newlines in ~< ... ~:@> directive Marius Gerbershagen 2019-08-19 18:01:26 +02:00
  • 31f079eb80 pretty-printer: fix *print-circle* for arrays and vectors Marius Gerbershagen 2019-08-18 19:34:22 +02:00
  • 693ce14130 printer: remove redundancies between pretty and ordinary printer Marius Gerbershagen 2019-08-18 19:31:58 +02:00
  • df339485eb Merge branch 'infinity-NaN-numeric-functions' into 'develop' Daniel Kochmański 2019-08-16 18:52:23 +00:00
  • 8b82c98cac Merge branch 'alt-fix-513' into 'develop' Daniel Kochmański 2019-08-16 18:44:23 +00:00
  • e385abb213 ieee-fp: document the behaviour of numeric functions for infinity/NaN Marius Gerbershagen 2019-08-14 21:46:39 +02:00
  • 3c2105fe3d ieee-fp: add tests for numeric functions with infinity/NaN Marius Gerbershagen 2019-03-27 21:56:57 +01:00
  • 57db4c813c complex-float: use CMPLX for constructing complex floats Marius Gerbershagen 2019-08-14 20:41:39 +02:00
  • 327da031cd ieee-fp: fix asin/acos/asinh/acosh/atanh for NaN Marius Gerbershagen 2019-07-13 21:41:58 +02:00
  • ac19a3f0a9 ieee-fp: fix round function for NaN Marius Gerbershagen 2019-07-13 21:41:27 +02:00
  • fa28f08770 ieee-fp: fix ext:float-{infinity/nan}-p Marius Gerbershagen 2019-07-13 17:45:38 +02:00
  • 5c7aecc15f ieee-fp: fix min/max for NaN Marius Gerbershagen 2019-07-13 17:43:10 +02:00
  • a597fd5379 eql: fix NaN comparison Marius Gerbershagen 2019-03-11 18:51:42 +01:00
  • 046c6b9f32 number_compare.d: fix number comparison for NaN Marius Gerbershagen 2019-03-05 20:57:52 +01:00
  • d9a105dabc numlib.lsp: make signum return proper values for infinity/NaN Marius Gerbershagen 2019-03-05 20:56:39 +01:00
  • 2cbe875668 dffi: fix bug in converting to :cstring's Marius Gerbershagen 2019-08-06 20:14:10 +02:00
  • 61e799074d cmp: fix type propagation for / with one argument Marius Gerbershagen 2019-08-06 19:38:17 +02:00
  • 5859593b82 Merge branch 'develop' into 'develop' Marius Gerbershagen 2019-08-06 16:48:31 +00:00
  • 3108680e43 buildsystem: update windows msvc build instructions zyg 2019-08-06 21:59:05 +08:00
  • f61cb729f9 doc: update msvc build descriptions Exaybachay 2019-07-30 10:36:54 +08:00
  • 30f1ffcd5d buildsystem: remove unnecessary nodefaultlib linker flags(msvc) Exaybachay 2019-07-26 11:55:52 +08:00
  • f331600f84 subtypep and type=: fix bogus type error Marius Gerbershagen 2019-07-24 19:03:07 +02:00
  • 0ff3e27b54 ECL_STACK_FRAME_VARARGS: Use the correct struct Marius Gerbershagen 2019-07-23 18:45:49 +02:00
  • 912f4e49dc apply_from_stack_frame: use correct frame base Marius Gerbershagen 2019-07-21 18:45:03 +02:00
  • 13358703d0 Merge branch 'develop' into 'develop' Marius Gerbershagen 2019-07-22 18:57:08 +00:00
  • 9e7d545b3e buildsystem: with-manual in configure script should be enable-manual Exaybachay 2019-07-22 22:36:02 +08:00
  • adace6ba08 cmp: replace magic number with a defined constant Daniel Kochmański 2019-07-19 12:45:09 +02:00
  • f3c6e4ccef cmp: remove unused interface *linking-calls* Daniel Kochmański 2019-07-11 18:46:32 +02:00
  • 923a34130b apply: remove case for 64 arguments Daniel Kochmański 2019-07-11 14:26:03 +02:00
  • 0e7ef61b69 cmp: t3local-fun-declaration: do not call next-lcl more than needed Daniel Kochmański 2019-07-11 14:20:48 +02:00
  • 23e02dbd9d cosmetic: align slot Daniel Kochmański 2019-07-09 18:16:13 +02:00
  • 903156b8d6 preprocessor: error when ECL_C_ARGUMENTS_LIMIT changes Daniel Kochmański 2019-07-04 12:21:35 +02:00
  • 5986aee429 ECL_STACK_FRAME_VARARGS_BEGIN: fix off-by-one error Daniel Kochmański 2019-07-02 10:52:56 +02:00
  • faca0641f9 tests: add regression test for #513 Daniel Kochmański 2019-07-02 10:52:25 +02:00
  • db41388791 cleanup: remove unused code Daniel Kochmański 2019-07-01 19:09:50 +02:00
  • 7a2658fbe3 Merge branch 'file-stream-improvements' into 'develop' Daniel Kochmański 2019-07-15 22:13:04 +00:00
  • 1334eb1765 cmp: prevent deadlock if the C compiler output is too large Marius Gerbershagen 2019-07-15 21:32:36 +02:00
  • f6d2aac142 Merge branch 'fpe' into 'develop' Daniel Kochmański 2019-07-15 09:56:01 +00:00
  • d1718a1f7e ieee-fp: remove old floating point environment workarounds Marius Gerbershagen 2019-06-30 12:55:45 +02:00
  • 9a2ea39987 Revert "prevent floating point exception signals if ECL_OPT_TRAP_SIGFPE is false" Marius Gerbershagen 2019-06-25 20:51:30 +02:00
  • 34f26e8b71 si:trap-fpe: move into ext package and extend documentation Marius Gerbershagen 2019-06-25 20:49:05 +02:00
  • b891630699 ieee-fp: introduce new macro for toggling between Lisp and C fpe Marius Gerbershagen 2019-06-21 20:10:09 +02:00
  • 06f0a93421 doc: fix small typos and errors Marius Gerbershagen 2019-06-21 20:15:31 +02:00
  • ba9ad6c444 reader: be more liberal in the syntax that we accept with *read-suppress* Marius Gerbershagen 2019-06-21 20:06:29 +02:00
  • 6163466a7b tests: extend external-format tests Marius Gerbershagen 2019-06-15 18:40:49 +02:00
  • 2909c1ec39 file.d: return NIL if ftello fails with ESPIPE Marius Gerbershagen 2019-06-15 18:34:11 +02:00
  • e1d857f38f file.d: fix line breaks for write-sequence Marius Gerbershagen 2019-06-14 21:32:28 +02:00
  • 8a0e42a93c file.d: improve performance when reading from character streams Marius Gerbershagen 2019-06-11 19:33:23 +02:00
  • 1b778f6161 si::get-local-time-zone: don't apply shift for daylight saving time Marius Gerbershagen 2019-06-02 16:44:28 +02:00
  • 58da0f8713 weak hash tables: fix regression with gethash Daniel Kochmański 2019-05-28 09:08:16 +02:00
  • 0c198105be file-position: clear unread bytes when setting file position Marius Gerbershagen 2019-05-27 21:32:09 +02:00
  • 7fd97549d6 run-program: unwrap synonym-streams when processing the stream Daniel Kochmański 2019-05-25 17:15:28 +02:00
  • 44f4282742 Merge branch 'relax-reqs' into 'develop' Marius Gerbershagen 2019-05-25 13:40:35 +00:00
  • 884ff9f2b1 changelog: include recent changes to hash-tables Daniel Kochmański 2019-05-23 15:17:26 +02:00
  • 3e0a8c63eb weak-pointer: return two values: value and whenever it is present Daniel Kochmański 2019-05-23 15:11:18 +02:00
  • 5bcfb122f4 hash-table: weakness: improve behavior Daniel Kochmański 2019-05-23 15:10:25 +02:00
  • 6e5016dcb8 hash-table: add extension for generic predicates Daniel Kochmański 2019-05-23 14:08:11 +02:00
  • aa985f566f make-load-form-saving-slots: structures: refrence slot by an offset Daniel Kochmański 2019-05-23 08:36:19 +02:00
  • 372d340fe1 numbers: expt: add default clause to avoid compilation warnings Daniel Kochmański 2019-05-23 15:09:29 +02:00
  • fcdb1b0657 cmp: c1body: do not error when unknown declaration is encountered Daniel Kochmański 2019-05-22 11:49:17 +02:00
  • f7ffa893a6 defstruct: redefine: relax requirement to have slot names eql Daniel Kochmański 2019-05-22 11:47:13 +02:00
  • bc839d2a41 aclocal: fix typo in test for complex float Daniel Kochmański 2019-05-25 09:55:50 +02:00
  • 4d6cac7885 Merge branch 'cleanup-always-long-float' into 'develop' Daniel Kochmański 2019-05-24 21:04:59 +00:00
  • ea87100a06 long-float: remove conditionalization Daniel Kochmański 2019-05-24 21:04:59 +00:00
  • 8c30d1a371 Merge branch 'float-complex-leftovers' into 'develop' Daniel Kochmański 2019-05-21 17:53:52 +00:00
  • 9dedfe95e5 complex-float: add inline definitions for si::complex-*-float-p Marius Gerbershagen 2019-05-20 21:54:05 +02:00
  • 78dd8ecaad numlib.lsp: refactor inverse (hyperbolic) trigonometric functions Marius Gerbershagen 2019-05-20 21:50:58 +02:00
  • be9b6d35ae update changelog Marius Gerbershagen 2019-05-20 21:44:45 +02:00