Commit graph

6465 commits

Author SHA1 Message Date
Daniel Kochmański
da59fc8081 configure: longdouble: check more libm functions
On armv7hf NetBSD libm doesn't provide ldexpl frexpl functions while
provides sinl cosl tanl logl and expl apparently. To sanitize the
autodetection of long double we need to add them to the list.
2016-05-30 10:01:55 +02:00
Daniel Kochmański
8406e1e4fc signal: fix the problem with restart-case and signal
Fixes #247.
2016-05-29 14:17:37 +02:00
Daniel Kochmański
e8234eca4f tests: add regression test for bug #247 2016-05-28 21:11:53 +02:00
Daniel Kochmański
c30dec1880 doc: fix handler_case example
REvelant to #248
2016-05-28 20:30:39 +02:00
Daniel Kochmański
171eaba8d7 doc: fix mistake with construct name 2016-05-27 15:23:09 +02:00
Daniel Kochmański
17a1510d18 stacks.h: fix bug with ECL_HANDLER/RESTART_CASE
Fixes #248. Identified and fixed by Vadim Penzin.
2016-05-27 15:18:00 +02:00
Daniel Kochmański
fd09021480 testing: fix bug in the testing framework 2016-05-27 15:15:28 +02:00
Daniel Kochmański
762c0ddad3 tests: add regression test for #248 2016-05-27 14:47:38 +02:00
Daniel Kochmański
5beac683c1 tests: ftype: add info that it's fixed 2016-05-25 12:20:40 +02:00
Daniel Kochmański
d76d7acedf changelog: add typep improvement 2016-05-25 09:24:51 +02:00
Daniel Kochmański
ea9f7f105c cc: configure: add android cc hack comment 2016-05-25 08:54:10 +02:00
Daniel Kochmański
672ded2dc6 typep: handle * type
This is the same as T according to '2.4.3 Type Specifiers' in the
spec. Fixes #240.

"If a type specifier is a list, the car of the list is a symbol,
and the rest of the list is subsidiary type information. Such a type
specifier is called a compound type specifier. Except as explicitly
stated otherwise, the subsidiary items can be unspecified. The
unspecified subsidiary items are indicated by writing *. For example, to
completely specify a vector, the type of the elements and the length of
the vector must be present."
2016-05-25 08:47:55 +02:00
Daniel Kochmański
4fcf48926b INSTALL: add darwin notes
Add troubleshoting for Darwin (nm and gcc). Fixes #245.
2016-05-24 21:15:41 +02:00
Daniel Kochmański
f288f8b077 new-doc: disable not finished parts (breaks) 2016-05-23 14:53:56 +02:00
Daniel Kochmański
f5fdb7e464 doc: new-doc progress 2016-05-21 17:33:50 +02:00
Daniel Kochmański
821a9fe4a3 all-hierarchy: add DGCL 2016-05-21 17:33:50 +02:00
Daniel Kochmański
2e43f8cf03 android: fix builds 2016-05-16 09:22:42 +02:00
Daniel Kochmański
bc3bfb5de0 Merge branch 'develop' into 'develop'
Issue on thread import for msvc

Hi folks,
some multi thread issue on import current thread on Win32/Win64 OS.

See merge request !21
2016-05-13 08:13:40 +00:00
Fabrizio Fabbri
1a4b4088d4 changelog update 2016-05-13 03:46:15 -04:00
Fabrizio Fabbri
5f032e2dfa Fix MSVC compilation 2016-05-12 13:09:54 -04:00
Fabrizio Fabbri
af72e2b293 does not delete pdb files on windows 2016-05-12 13:09:53 -04:00
Walter Genovese
67b2000ac6 MSVC fix ecl_import_current_thread
* Do not close thread handler until the thread is unregistered otherwise
  the thread wakeup using QueueUserAPC will not work.
2016-05-12 13:09:53 -04:00
Fabrizio Fabbri
ca2a0c91e6 Fix import thread 2016-05-12 13:09:52 -04:00
Daniel Kochmański
416a8497a5 cosmetic: remove bogus file 2016-05-06 13:01:57 +02:00
Daniel Kochmański
9b122f0c7f file.d: fix noreturn warning 2016-05-06 12:57:17 +02:00
Daniel Kochmański
40ef71aa60 rng: make-random-state conformity and #$ macro fix
`make-random-state' now accepts the conforming types of the
arguments (ie not a fixnum nor simple-vector).

Additionally we sanitize the vector provided to the #$ to be of the
correct arity and type (#313 byte64 or #625 byte32 depending on the
architecture).
2016-05-06 12:55:25 +02:00
Daniel Kochmański
6c31313c07 new-doc: add ext sections 2016-05-06 08:45:47 +02:00
Daniel Kochmański
61cd6b9ce7 list_current_directory: refactor 2016-05-06 08:45:16 +02:00
Daniel Kochmański
2b1db01c39 cosmetic: vp 2016-05-06 08:43:40 +02:00
Daniel Kochmański
5e8ec11bdd cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
Daniel Kochmański
794abd1ff6 c-indent: g-n 2016-05-05 16:28:32 +02:00
Daniel Kochmański
c5cfe372f8 random: fix rng type bug 2016-05-05 16:27:04 +02:00
Daniel Kochmański
5877e1dfc0 gbc: document removal 2016-05-05 15:31:33 +02:00
Daniel Kochmański
3bd9799a2f gbc: remove leftover 2016-05-05 15:30:46 +02:00
Daniel Kochmański
ae7cae404d indent: d-f 2016-05-05 15:24:58 +02:00
Daniel Kochmański
749b97d06c indent: indent files according to GNU standard
(a-c)

doc: list files
2016-05-05 13:40:27 +02:00
Daniel Kochmański
8afb7731eb Makefile: add html and all targets 2016-05-05 07:29:38 +02:00
Daniel Kochmański
f61d118569 newdoc: add simple Makefile 2016-05-05 07:18:35 +02:00
Daniel Kochmański
2390241352 ftype: add a regression test (issue #240) 2016-04-25 20:07:08 +02:00
Daniel Kochmański
34785fc68e predlib: call error-type-specifier in do-deftype
Accidently it did call error instead of calling the declared
function (the behavior is the same, but let's keep things uniform – all
other type specifier errors call this function).
2016-04-25 18:57:16 +02:00
Stas Boukarev
e4cdda1182 Remove a spurious character in SIGNAL. 2016-04-20 19:30:54 +03:00
Daniel Kochmański
a2773fa7e6 version: bring back the last release version
Rationale: we need to keep sane release versioning.
2016-04-18 10:46:15 +02:00
Daniel Kochmański
ac5f011f57 getcwd: fix too long pathnames bug 2016-04-18 10:45:12 +02:00
Daniel Kochmański
50566bc5e7 new-doc: update all lisps hierarchy 2016-04-18 10:16:16 +02:00
Daniel Kochmański
31d108711f Merge branch 'fix-redefining-non-std-classes' into develop
Problem found and fixed by Pascal Costanza. Closes #231.
2016-03-26 09:46:09 +01:00
Daniel Kochmański
597552cdcd version: update to 16.1.4 2016-03-26 07:06:41 +01:00
Daniel Kochmański
e3c4d3babe CHANGELOG: add mop changes 2016-03-26 07:04:54 +01:00
Daniel Kochmański
1b32325af0 mop: r-o-s-a: change find-method invocation
Fix removing optional slot accessors when classes are redefined when
calling on anonymous classes.
2016-03-26 07:01:12 +01:00
Daniel Kochmański
7be1680f96 mop: initialize-instane: add additional check
This ensures, that superclasses get initialized properly.
2016-03-26 07:00:18 +01:00
Daniel Kochmański
1d7e3c1dc4 mop: fix incorret superclass reinitialization
Slots are only modified when they are explicitly passed (see HyperSpec
entry for shared-initialize).
2016-03-26 06:59:04 +01:00