Commit graph

5945 commits

Author SHA1 Message Date
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