Kris Katterjohn
2c651a9ecd
Improve some error messages for functions of exactly one variable
...
This changes
"the value of the first argument"
to
"the value of the only argument"
in some type-error error messages for functions accepting exactly
one argument.
2017-02-07 16:19:17 -06:00
Kris Katterjohn
98969d14ff
Fix some more error messages mentioning the wrong function names
...
array-rank - mentioned array-dimension instead
denominator - mentioned numerator instead
set - mentioned setq instead
2017-02-07 16:17:26 -06:00
Daniel Kochmański
310b51b677
Merge branch 'develop' into 'develop'
...
fix off-by-one range checks for tcp ports; check for additional ctags names; fix error message
See merge request !49
2017-02-05 19:48:31 +00:00
Kris Katterjohn
10e3b8c39d
Fix error message in OPEN-SERVER-STREAM
...
It mentioned OPEN-CLIENT-STREAM instead.
2017-02-05 13:02:55 -06:00
Kris Katterjohn
6b103ae6d3
Fix off-by-one range checks for TCP port numbers
...
Port numbers should be in the range [0,65535] not [0,65536]. It
looks like the check was changed from 65535 to 65536 in commit
89b9a561ea .
2017-02-05 13:01:07 -06:00
Kris Katterjohn
2779b16b95
configure: check for additional ctags names
...
It looks like it's been assumed that "ctags" is exuberant ctags
(or similar), but some systems like OpenBSD have a ctags in the
base system that does not support some desired options like -R.
Try some other names first.
2017-02-04 15:40:10 -06:00
Daniel Kochmański
93a218e0f2
unixfsys: remove coerce_to_posix_filename
...
This was a workaround around bugs in cygwin and mingw (which are already
fixed), when the directory name ended with '/'. This fix introduced
extra bug with probe-file called on the root directory (it returned nil
on all platforms).
Original comment:
This converts a pathname designator into a namestring, with the
particularity that directories do not end with a slash '/', because this
is not supported on all POSIX platforms (most notably Windows).
Bug reference:
https://sourceforge.net/p/mingw-w64/patches/34/
Fixes #351 .
2017-02-04 12:50:28 +01:00
Daniel Kochmański
d992b886c7
tests: add regression test for #351
2017-02-04 12:49:52 +01:00
Daniel Kochmański
35328d09d7
asdf: preserve program-system default
...
no-uiop is t for all but program-system.
2017-02-03 00:17:09 +01:00
Daniel Kochmański
99e70ede04
asdf: update to 3.1.8.4
...
Fixes problem with creating executables.
2017-02-02 22:31:44 +01:00
Daniel Kochmański
9f940c125a
Merge branch 'develop' of gitlab.com:embeddable-common-lisp/ecl into develop
2017-02-02 22:30:44 +01:00
Daniel Kochmański
470ad979be
Merge branch 'develop' into 'develop'
...
fix #330 Order of evaluation of VALUES forms was incorrect in compiled code
Closes #330
See merge request !48
2017-02-02 07:28:34 +00:00
Daniel Kochmański
f4d0df651b
buildsystem: fix for old msvc
...
Old MSVC apparently things, that char = unsigned char. Add explicit
prefixes to typedefs.
This is backward-compatibility fix, because this version of msvc doesn't
support some c99 types.
Reported and fixed by Jón Hallur Haraldsson.
2017-02-01 12:56:41 +01:00
Fabrizio Fabbri
df2f15b9b1
Merge remote-tracking branch 'origin/develop' into develop
2017-01-31 21:53:37 +01:00
Fabrizio Fabbri
96e5780d91
fix #330 - Order of evaluation of VALUES forms was incorrect in compiled code
2017-01-31 21:51:25 +01:00
Daniel Kochmański
a318f75fd8
Merge branch 'develop' into 'develop'
...
Add zero-padding to the time printed out by DRIBBLE
See merge request !47
2017-01-30 07:03:39 +00:00
Kris Katterjohn
17f1172e59
Add zero-padding to the time printed out by DRIBBLE
...
Now the time will print like "02:03:08" instead of like "2:3:8"
2017-01-29 21:04:34 -06:00
Daniel Kochmański
9e944557de
changelog: updte
2017-01-21 10:35:30 +01:00
Daniel Kochmański
e44e7877d9
tests: improve without-fpe-traps
2017-01-21 09:26:44 +01:00
Daniel Kochmański
eddfe4009c
Merge branch 'develop' into 'develop'
...
osx: fix #349 IEEE-FP.0005.ATAN2-SPECIAL-CASE.ZERO-ARG
Closes #349
See merge request !46
2017-01-21 08:23:54 +00:00
Fabrizio Fabbri
71c0e0da48
osx: fix #349 IEEE-FP.0005.ATAN2-SPECIAL-CASE.ZERO-ARG
...
On OSX signals overflow (instead of division-by-zero).
2017-01-21 00:37:28 +01:00
Daniel Kochmański
8096537c7a
dolist: wrap body in tagbody explicitly
...
Adding LET caused scope problems.
2017-01-20 11:27:20 +01:00
Daniel Kochmański
80533261a1
cosmetic: indent
2017-01-20 11:27:10 +01:00
Daniel Kochmański
5cdfad11da
tests: improve regression test for #348 .
...
add case for tagbody
2017-01-20 11:26:45 +01:00
Daniel Kochmański
d0534990a3
dolist: do the right thing™
...
Also in bootstrap code. Fixes #348 .
2017-01-20 09:36:35 +01:00
Daniel Kochmański
0f9f7e9697
cosmetic: indent
2017-01-20 09:36:03 +01:00
Daniel Kochmański
7a00e99423
tests: shim style-warning that s is not used in a body
...
(By adding usage, which won't be optimized away).
2017-01-20 09:34:53 +01:00
Daniel Kochmański
f956849fc1
cosmetic: indent dolist lambda-block body
2017-01-20 08:30:04 +01:00
Daniel Kochmański
60a757e056
tests: add regression test for #348 .
2017-01-20 08:18:12 +01:00
Daniel Kochmański
b142edb301
tests: mix.0013: fix for osx
...
OSX behaves slightly different. Related to #349 .
2017-01-20 07:34:21 +01:00
Daniel Kochmański
8eb357bc84
Merge branch 'develop' into 'develop'
...
osx: fix #343 runtime path
Closes #343
See merge request !45
2017-01-20 06:17:29 +00:00
Fabrizio Fabbri
6be9cb9dee
osx: fix #343 runtime path
2017-01-19 23:12:43 +01:00
Daniel Kochmański
901f6e3f1c
Merge branch 'with-libgc-prefix' into 'develop'
...
Add --with-libgc-prefix=path and friends
See merge request !44
2017-01-17 07:05:21 +00:00
MichaelJFox
bc9632fe44
Add --with-libgc-prefix=path and friends
...
Copied the code in configure.ac for --with-libffi-prefix
No idea how it works, but I tested it and it does apparently work.
2017-01-16 16:04:17 -08:00
Daniel Kochmański
d6e5f95d6e
combin.lsp: remove eval from method combinations
2017-01-15 12:03:13 +01:00
Daniel Kochmański
4d215b05fc
print-object: print structure slots conformingly
...
Fixes #178 .
2017-01-15 12:02:49 +01:00
Stas Boukarev
0c9e67345c
Reduce FORMAT directive tables size.
...
FORMAT used two CHAR-CODE-LIMIT sized tables, which on unicode enabled
builds resulted in 17MB being wasted. The tables need to go only up to
#\~, which would take up 2KB.
2017-01-13 00:23:45 +03:00
Roger Sen
4ea23e1ffb
Add .gitlab-ci.yml
2017-01-11 18:30:33 +00:00
Daniel Kochmański
625f76b752
Merge branch 'develop' into 'develop'
...
Fix non msvc build broken by 5758af77
See merge request !43
2017-01-11 07:33:51 +00:00
Fabrizio Fabbri
4ed1ba10cc
Fix non msvc build broken by 5758af77
2017-01-11 08:16:07 +01:00
Daniel Kochmański
d7ca24c3fd
Merge branch 'develop' into 'develop'
...
msvc: Compare thread id instead of handlers to check if it is already registered.
See merge request !42
2017-01-10 09:56:12 +00:00
Fabrizio Fabbri
5758af7756
msvc: Compare thread id instead of handlers to check if it is already registered.
2017-01-10 10:42:27 +01:00
Daniel Kochmański
9c80353aba
dlerror may return NULL, use safe variant
2017-01-09 18:13:05 +01:00
Daniel Kochmański
f3198d2fbc
Merge branch 'develop' into 'develop'
...
Check whether dlerror(3) returns NULL.
See merge request !41
2017-01-09 17:05:14 +00:00
Vadim Penzin
f8a609e7d5
Check whether dlerror(3) returns NULL.
2017-01-08 07:26:00 +02:00
Daniel Kochmański
9eaf33656e
simplify readlink code
...
Fixes #341 .
2017-01-06 18:53:03 +01:00
Daniel Kochmański
9a47e3b6c5
another fix for install target
2017-01-06 18:52:24 +01:00
Daniel Kochmański
cb3294fc7b
fix parallel builds
2017-01-06 18:52:24 +01:00
Daniel Kochmański
adbedd31de
add back two makefiles
2017-01-06 18:52:24 +01:00
Vadim Penzin
fa0b55ba5b
Prevent CLOS' stream-read-line from signalling end-of-file while reading unterminated lines.
2017-01-05 13:44:38 +02:00