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
Daniel Kochmański
d1dfca4ca2
version: remove -dev suffix
...
Causes problems on OSX. Fixes #234 .
2016-03-21 12:04:00 +01:00
Daniel Kochmański
ff27203a15
Merge branch 'develop' of gitlab.com:embeddable-common-lisp/ecl into develop
2016-03-21 11:44:39 +01:00
Daniel Kochmański
71f73a8981
Merge branch 'fix-generic-cc' into 'develop'
...
Allow CC and other environment variables to contain space when building
Currently if the value of `CC` or the like contains a space (most notably, `CC=ccache gcc`) the build fails like so:
```
;;; Note:
;;; Invoking external command:
;;; ccache gcc -I. -I/home/iguananaut/src/ecl/ecl/build/ -DECL_API -I/home/iguananaut/src/ecl/ecl/build/c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -D_THREAD_SAFE -Dlinux -I/home/iguananaut/src/ecl/ecl/src/c -c lsp/export.c -o lsp/export.o exec: No such file or directory
Condition of type: SIMPLE-ERROR
Error code 6 when executing
(RUN-PROGRAM "ccache gcc" ("-I." "-I/home/iguananaut/src/ecl/ecl/build/" "-DECL_API" "-I/home/iguananaut/src/ecl/ecl/build/c" "-D_GNU_SOURCE" "-D_FILE_OFFSET_BITS=64" "-g" "-O2" "-fPIC" "-D_THREAD_SAFE" "-Dlinux" "-I/home/iguananaut/src/ecl/ecl/src/c" "-c" "lsp/export.c" "-o" "lsp/export.o"))
Available restarts:
1. (CONTINUE) Continues anyway.
2. (ABORT) ABORT
Top level in: #<process TOP-LEVEL>.
```
This fixes the issue generally by patching `safe-run-program` rather than checking for this case every time `*cc*`, `*ld*`, etc. are used.
See merge request !20
2016-03-21 09:59:31 +00:00
Erik M. Bray
d23d974654
Allow CC and other environment variables passed to safe-run-program to be a command with arguments
2016-03-17 15:57:16 +01:00
Daniel Kochmański
1a8f0decf2
Merge branch 'fix-c-nested-closures' into develop
2016-03-12 10:01:57 +01:00
Daniel Kochmański
a2af2fb541
ffi: another typo
...
(apparently the last one)
2016-03-12 09:49:42 +01:00
Daniel Kochmański
f897c10c8d
cosmetic: changelog: add newline
2016-03-11 19:16:20 +01:00
Daniel Kochmański
99455b9597
changelog: add interface removal info
2016-03-11 18:50:13 +01:00
Daniel Kochmański
aaf9ea400e
Merge branch 'remove-obsolete-interfaces' into develop
2016-03-11 18:45:09 +01:00
Daniel Kochmański
66e1376ad3
new-doc: update "removed interfaces" section
2016-03-11 17:47:59 +01:00
Daniel Kochmański
6ff5d20417
unify: remove obsolete interface
2016-03-11 16:06:45 +01:00
Daniel Kochmański
61500316b7
gbc: remove obsolete (non-functional) GC
...
I would like to bring it back to life in the future, but we have to
clean the interfaces first.
2016-03-11 16:06:45 +01:00
Daniel Kochmański
9b82583884
newcmp: remove obsolete newcmp package
2016-03-11 16:06:45 +01:00
Daniel Kochmański
562b30dff0
ms-dos: remove lingering references
2016-03-11 16:06:45 +01:00
Daniel Kochmański
edfc2ba785
earith: remove obsolete bignum arith
2016-03-11 16:06:45 +01:00
Daniel Kochmański
7517b55c08
loop: rename symbolics LOOP loop2.lsp to loop.lsp
2016-03-11 16:06:45 +01:00
Daniel Kochmański
4bb2ca5404
new-doc: add info about mit loop removal
2016-03-11 16:06:45 +01:00
Daniel Kochmański
b81b8fc17b
util.lsp: delete not referenced file
...
This file also references non-existant files in the CMP package.
2016-03-11 16:06:45 +01:00
Daniel Kochmański
645b29992b
loop: remove obsolete MIT loop system
2016-03-11 16:06:45 +01:00
Daniel Kochmański
37df757a62
Merge branch 'develop' into fix-c-nested-closures
2016-03-11 14:13:08 +01:00
Daniel Kochmański
b3f44d33e4
ffi: fix typo (grr)
2016-03-11 14:13:01 +01:00
Daniel Kochmański
5e397ab50f
Merge branch 'fix-c-nested-closures' into develop
2016-03-10 18:03:02 +01:00
Daniel Kochmański
0d260397cb
compiler: cosmetic: remove deprecated remanents
2016-03-10 17:12:08 +01:00
Daniel Kochmański
f99e31f21b
version: bump to 16.1.3-dev
2016-03-10 14:32:35 +01:00
Daniel Kochmański
2c348af94a
compiler: add aux_closure regression test
2016-03-10 14:30:34 +01:00
Daniel Kochmański
939f068390
compiler: fix aux_closure creation
...
Bug was probably introduced in a1bc92b05c
Fixes #128 and and misc.319 from ANSI tests.
2016-03-10 14:22:10 +01:00
Daniel Kochmański
b78bd819ce
newcmp: remove *s-c-n*
2016-03-07 21:52:47 +01:00
Daniel Kochmański
e94d397c09
dev: add development tag to the version
2016-03-07 21:46:13 +01:00
Daniel Kochmański
d8f8f6bca9
new-doc: objects: finish objects (dev) module
2016-03-04 19:54:09 +01:00
Daniel Kochmański
ee5733b4a0
object.h: cosmetic (fix alignment)
2016-03-04 19:53:34 +01:00
Daniel Kochmański
460a7120b0
new-doc: contributing: add next guidelines
2016-03-04 19:53:01 +01:00
Daniel Kochmański
106c5b95d1
new-doc: dev: Manipulating objects
2016-03-03 22:43:05 +01:00
Daniel Kochmański
babf36c11f
new-doc: cosmetic
2016-03-03 21:27:05 +01:00
Daniel Kochmański
2314359c4f
new-doc: indexes: add configure options index
2016-03-03 21:26:35 +01:00
Daniel Kochmański
d6ef28808d
new-doc: contributing: doc: add info about indexes
2016-03-03 15:52:01 +01:00
Daniel Kochmański
17e9cf79bf
cosmetic: print menu more nicely
2016-03-03 15:20:41 +01:00
Daniel Kochmański
a85cabe545
new-doc: add section 'removed featurs'
...
Section added to the developer guide section
2016-03-03 15:19:33 +01:00
Daniel Kochmański
7f2d496044
new-doc: ffi: add description of the topic
2016-03-03 13:37:41 +01:00
Daniel Kochmański
4e211ef667
new-doc: update (minor fix + status.org)
2016-03-03 12:59:59 +01:00