Daniel Kochmański
746f3edbfe
Merge branch 'upgrade-libs' into develop
2015-05-01 20:24:42 +02:00
Daniel Kochmański
f92fb005e0
Merge branch 'develop' into upgrade-libs
2015-05-01 20:19:22 +02:00
Daniel Kochmański
ebb2373650
bdwgc: Update library to version 7.4.2.
...
- libatomic_ops is updated accordingly,
- new directory for garbage collector is bdwgc,
- updated MSVC Makefiles,
- obsolete directories gc and gc-unstable are removed.
2015-04-24 23:28:24 +02:00
Daniel Kochmański
9cacaacac2
Revert "symols_list2.h: build actualized this file after symbols_list.h"
...
This reverts commit 4ff5921d7c .
2015-04-24 16:15:27 +02:00
Daniel Kochmański
9f1f595b3d
Revert "sombols-list: fix bogus entry for ext::make-encoding in symbols_list.h."
...
This reverts commit 518264369e .
2015-04-24 16:14:57 +02:00
Daniel Kochmański
65be797cd4
Merge branch 'develop' into upgrade-libs
2015-04-12 16:31:31 +02:00
Daniel Kochmański
6d3d3b9966
Use one file for tracking relevant changes.
...
Also replaces used till now Markdown format with org-mode syntax.
2015-04-12 15:05:12 +02:00
Daniel Kochmański
f056b3d000
Merge branch 'develop' into upgrade-libs
2015-04-12 11:54:37 +02:00
Roger Sen
b0e78cad8d
Removed external reference to GC_dont_gc, no needed in the new Boehm
...
GC API.
2015-04-12 11:47:50 +02:00
Roger Sen
cddb87313d
Updated GC api to remove deprecated methods
2015-04-12 11:47:43 +02:00
Daniel Kochmański
757ba68312
cosmetic: Indentation fix.
2015-04-08 18:42:07 +02:00
Tomas Hlavaty
0b4018c284
add configure option libffi-prefix
...
similar to gmp-prefix; useful on nixos for example
2015-04-08 18:36:41 +02:00
Daniel Kochmański
dc490bd749
asdf: Update to version 3.1.4.
2015-04-07 21:53:39 +02:00
Daniel Kochmański
ff865d1c59
cmplet: Remove invalid declaration. Fixes #28 .
2015-04-07 21:34:01 +02:00
Daniel Kochmański
40eec63c2c
ecl-sdb: Fix bogus name in declaration. Closes #27 .
2015-04-07 21:32:54 +02:00
Daniel Kochmański
69d9c6e43b
setf.lsp: rework psetf, shiftf and rotatef to work with places with multiple values.
...
Additional macros has been proposed:
- with-setf-expansions maps setf expansions of places on provided list
into lists of pairs (bindings), stores, store-forms and
access-forms.
- with-expansion-setter creates lexically scoped function, which binds
forms to stores using multiple-value-binds, and at the end places
code provided at start macro-call.
2015-04-07 14:33:36 +02:00
Daniel Kochmański
e32a9b0000
clos: walk-c-inline: Declare ignoring unused variable context. Closes #26 .
2015-04-03 10:05:54 +02:00
Daniel Kochmański
e8b4391ef7
libffi: add .gitignore to directory.
2015-03-30 22:23:52 +02:00
Daniel Kochmański
d3eb56ff9d
libffi: invoke autoreconf.
2015-03-30 22:17:02 +02:00
Daniel Kochmański
cbe966ed03
libffi: fix autotools scripts to respect libdir and includedir
...
configure flags.
2015-03-30 22:15:32 +02:00
Daniel Kochmański
959e9aaf95
libffi: update included library to version 3.2.1.
2015-03-30 22:12:09 +02:00
Daniel Kochmański
ea6adc6aea
pprint.lsp: remove unsupportet declare extension 'values' calls.
...
Closes #10 .
2015-03-14 22:09:15 +01:00
Daniel Kochmański
6453e7aa42
loop2.lsp: ignore unused variable. Closes #14 .
2015-03-14 22:05:46 +01:00
Daniel Kochmański
1e6c44a824
method.lsp: declare ignoring unused variable. Closes #12 ( #11 ).
2015-03-14 22:02:52 +01:00
Daniel Kochmański
a7d5e1519d
std-slot-value.lsp: declare ignoring unused variable. Closes #13 .
2015-03-14 21:58:05 +01:00
Daniel Kochmański
f4dcab9203
loop2.lsp: declare ignoring 'env' in 'loop-body'. Closes #15 .
2015-03-14 20:08:47 +01:00
Daniel Kochmański
36e80a3c66
kernel.lsp: Remove bogus ignore doc declaration. Closes #11 .
2015-03-14 19:57:35 +01:00
Daniel Kochmański
8c0f44dd8b
gitignore: ignore tgz archives.
2015-03-14 19:16:05 +01:00
Daniel Kochmański
de939e454f
Merge branch 'master' into develop
2015-03-08 14:05:47 +01:00
Daniel Kochmański
a014bd2c23
Merge branch 'release-15.3.7'
2015-03-07 18:26:56 +01:00
Daniel Kochmański
4ff5921d7c
symols_list2.h: build actualized this file after symbols_list.h
2015-03-07 18:25:33 +01:00
Daniel Kochmański
52ec7243d7
Release: bump version to 15.3.7.
2015-03-07 17:43:53 +01:00
Daniel Kochmański
4e1d62d13c
cleanup: replace set with setf, since former is deprecated.
2015-03-06 20:29:56 +01:00
Daniel Kochmański
d8e0082d31
Merge branch 'develop' into 15.3.7-rc1 (bugfixes and trivial changes only).
2015-03-06 17:12:13 +01:00
Daniel Kochmański
518264369e
sombols-list: fix bogus entry for ext::make-encoding in symbols_list.h.
...
Due to mistake, ext::make-encoding was pointing to si_make_encoding,
but si_make_encoding was calling ext::make-encoding, what caused
infinite recursion when building for windows, when codepage was
different then Latin-1.
2015-03-06 17:10:43 +01:00
Daniel Kochmański
7229cfefc9
compilator: fixes issue #3 (regression on package :lapack).
...
cmptype-arith.lsp: problem introduced in commit
c0b23555c6 which added empty &optional
clause and &allow-other-keys capability to typespec for values.
Problem was, that multiple &optional keywords in typespec it
considered error, while
'(VALUES &OPTIONAL T &OPTIONAL T)
should return as optional part, list (T &optional T) - even if it
looks weird.
2015-03-05 23:45:22 +01:00
Daniel Kochmański
63a0d656d9
gitignore: add src/config.log.
2015-03-02 09:04:39 +01:00
Daniel Kochmański
5d9e58f678
Release candidate: include RC in version.
2015-02-27 16:21:58 +01:00
Daniel Kochmański
9db31fd72d
Release: bump version to 15.3.7.
2015-02-27 13:32:01 +01:00
Daniel Kochmański
0d97f64c60
cmpc-machine.lsp: --with-sse=yes build failure fix. Closes #301 .
...
Typo in rewriting cmpc-machine in order to enable cross-compilation for ecl.
Related ticket: https://sourceforge.net/p/ecls/bugs/301/
2015-02-26 15:48:58 +01:00
Daniel Kochmański
cb24d0b7b0
top.lsp: remove unicode character from copyrights on top.lsp.
2015-02-25 22:04:24 +01:00
Daniel Kochmański
f499cf744f
file.d: move variable declarations before body of functions.
...
This patch is necessary to compile ECL under MSVC (2008/2010) on
Windows platform.
2015-02-25 21:59:32 +01:00
evrimulu
18d46b200d
Merge branch 'develop' of https://gitorious.org/embeddable-common-lisp/ecl into develop
2015-02-25 10:58:09 +09:00
Daniel Kochmański
4570e2192c
seqlib: stable-sort: fix bogus optimization's in #'stable-sort.
...
This patch fixes bug #292 , where #'stable-sort weren't sorting in
place strings, when provided with predicate #'char-greaterp. This was
due to optimization, where if sequence was of type string or
vector-bit function #'sort was called (which invoked #'quicksort),
while for the rest cases merge-sort is used.
Optimization is reduced to use quicksort only on vector-bit sequences.
See: http://sourceforge.net/p/ecls/bugs/292/
2015-02-24 13:36:18 +01:00
evrimulu
285850ae23
- Fix stack direction determining code in src/aclocal.m4
...
- update autoconf, autoreconf -ivf
2015-02-24 12:43:25 +09:00
evrimulu
1c18da9102
Upgrade to autoconf 2.69,
...
- fix AC_DEFINE's,
- fix AC_DEFINE_QUOTED,
- add autoreconf to bdwgc if its not already configures
(this is the case for the latest)
- add directory src/ecl
- add file src/ecl/configpre.h generated by autoreconf.
Please run autoreconf -ivf next time if you wish to regenerate.
Maybe its better to switch to automake some time later.
-evrim.
2015-02-24 12:39:40 +09:00
Daniel Kochmański
642b4f9e71
Merge branch 'master' into develop
2015-02-23 10:27:51 +01:00
Daniel Kochmański
ee989b9776
Merge branch 'release-15.2.21'
2015-02-21 21:08:10 +01:00
Daniel Kochmański
8a8b3b1748
Merge branch 'release-15.2.21' into develop
2015-02-21 21:07:59 +01:00
Daniel Kochmański
040d643c50
Release: update ANNOUNCEMENT and update Copyrights.
2015-02-21 20:35:51 +01:00