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