Tomek Kurcz
dffedb36b4
status.org - tick Memory Management
2017-08-21 10:24:17 +02:00
Tomek Kurcz
796907e6e7
NIL -> @code{NIL}
2017-08-21 10:17:08 +02:00
Tomek Kurcz
e86f8d0afe
Add Common Lisp symbols index entries
2017-08-21 10:12:30 +02:00
Tomek Kurcz
a5ef834909
Fix some formatting
2017-08-21 10:03:10 +02:00
Tomek Kurcz
86d8059e34
Fix some formatting
2017-08-21 09:38:43 +02:00
Tomek Kurcz
fdb146cbed
Add cross-references for memory limits table
2017-08-21 09:25:27 +02:00
Tomek Kurcz
1a9a38cb67
Add Memory Management Reference
2017-08-21 09:18:26 +02:00
Tomek Kurcz
b1f9a314fb
Memory Management Reference halfway done
2017-08-18 15:18:17 +02:00
Tomek Kurcz
efbdcd565b
Typo
2017-08-18 15:10:37 +02:00
Tomek Kurcz
bc09db0603
Fix the link in INSTALL
2017-08-18 15:09:33 +02:00
Tomek Kurcz
1377c24394
Copy over (most of) memory management text from the old doc
2017-08-18 14:13:25 +02:00
Daniel Kochmanski
ef3b40427d
tests: add regression test for #400
2017-08-16 22:31:00 +02:00
Daniel Kochmanski
baaab01841
seq: remove bogus check-type's
...
We assume, that *our* make-vector will return vector of correct
length, no need to revalidate that. Also these checks are bogus and
never could have worked, because type specifiers were malformed.
Preserving the checks would require making coerce-to-vector a macro,
which expands typespecifier. Fixes #400 .
2017-08-16 22:10:13 +02:00
Daniel Kochmański
2e4de64023
Merge branch 'develop' into 'develop'
...
fix inconsistent handling of floating point exceptions on android port
See merge request !82
2017-08-13 07:08:42 +00:00
Marius Gerbershagen
ae9ca62d7e
configure.ac: use AC_CHECK_DECLS instead of AC_CHECK_FUNCS to check for availibility of feenableexcept
2017-08-12 13:40:00 +02:00
Marius Gerbershagen
5f71f728a3
disable floating point exceptions when feenableexcept is not defined
2017-08-12 13:34:11 +02:00
Marius Gerbershagen
722faa1a20
undo last two commits
2017-08-12 13:33:29 +02:00
Daniel Kochmański
5ef7413868
Merge branch 'develop' of gitlab.com:embeddable-common-lisp/ecl into develop
2017-08-11 12:09:47 +02:00
Daniel Kochmański
94e4e9bf04
examples: add more C code to embed example
...
Including printing the result and funcalling lambda with arguments.
2017-08-11 12:09:04 +02:00
Fabrizio
d9170c9e3b
Merge branch 'compiler-expand-funs' into 'develop'
...
Compiler expand funs
See merge request !84
2017-08-11 03:25:13 +00:00
Daniel Kochmanski
ee059366db
expand-vector-push: simplify error condition
...
assert, that function takes 2 up to 3 (if extended) arguments.
2017-08-10 20:58:37 +02:00
Daniel Kochmanski
bf310ef23a
expand-vector-push: further reduce complexity
...
use return-from for catching forms of illegal number of arguments.
2017-08-10 20:55:11 +02:00
Daniel Kochmanski
8293fb6eb4
expand-vector-push: reduce complexity (one nesting level less)
...
catch the infinite recursion and do return-form instead of setting
`whole'.
2017-08-10 20:44:35 +02:00
Daniel Kochmanski
7320c9049c
mapcar-expand: fix-typo
2017-08-10 20:32:02 +02:00
Daniel Kochmanski
c2af9fe775
cmp: refactor: expand-vector-push: get rid of one nesting level
2017-08-10 20:23:30 +02:00
Daniel Kochmanski
45d5176c0e
tests: add test for expansions of mapcar and vector-push
2017-08-10 20:22:12 +02:00
Daniel Kochmanski
6d8b0e7f62
compiler: expand-mapcar: issue error at runtime
...
and compiler warning during compilation.
2017-08-10 20:21:04 +02:00
Daniel Kochmanski
085ccd675c
Merge branch 'develop' of gitlab.com:embeddable-common-lisp/ecl into develop
2017-08-10 19:29:19 +02:00
Daniel Kochmanski
beefd56f56
tests: add test for artificial fpe
2017-08-10 19:28:33 +02:00
Daniel Kochmanski
e0fd6ab22c
tests: fix tests for vector-push
2017-08-10 19:28:20 +02:00
Daniel Kochmański
c8630d4d19
Merge branch 'develop' into 'develop'
...
minor MSVC version modifications
See merge request !83
2017-08-10 16:54:15 +00:00
Yuguo Zhang
74b673479e
using 16bit unicode on windows platform.
...
because windows using utf16 internally, by using 16bit unicode chararcter,
there is no need to convert ecl_character to wchar_t in embedding
environment.
2017-08-08 14:10:58 +08:00
Yuguo Zhang
4a3418502c
minor MSVC version modifications
...
due to C99 compilance, you need msvc 2013 at least to build ECL.
2017-08-08 13:14:15 +08:00
Marius Gerbershagen
9a862c6140
add new make_float_unchecked functions to external.h
2017-08-07 21:04:41 +02:00
Marius Gerbershagen
de205bb114
fix handling of floating point exceptions on certain architectures
2017-08-03 17:20:20 +02:00
Daniel Kochmanski
612eeb5ed1
makefile.in: fix libecl flags expansion
...
Closes #398 . Patch provided by Mark Cox.
2017-08-02 22:18:23 +02:00
Daniel Kochmanski
0aec77cbc8
new-doc: update building chapter (stylistic fixes, match to examples/)
2017-07-30 14:08:55 +02:00
Daniel Kochmański
6a5dea524d
readme.org: add language fixes by tomek
2017-07-25 08:53:28 +02:00
Daniel Kochmanski
3e19d40d40
examples: asdf_with_dependencies: improve readme
...
take into account new mechanism.
2017-07-22 13:09:29 +02:00
Daniel Kochmanski
046f7e947f
example: use only one file (test.c)
2017-07-22 13:08:09 +02:00
Daniel Kochmanski
4bbc079341
examples: add package prefix to defsystem
2017-07-22 13:07:47 +02:00
Daniel Kochmanski
5eb8475be5
examples: don't intern symbols in asdf-with-deps
2017-07-22 12:29:34 +02:00
Daniel Kochmanski
d18708ff4c
cosmetic: wrap lines (2)
2017-07-22 12:12:02 +02:00
Daniel Kochmanski
762c9bb147
cosmetic: wrap lines
2017-07-22 12:11:23 +02:00
Fabrizio
814e988050
Merge branch 'compute-init-name' into 'develop'
...
compiler tweaks for bundles
Closes #356
See merge request !81
2017-07-22 01:01:49 +00:00
Daniel Kochmanski
dcd7fded36
changelog: further update
2017-07-21 22:24:01 +02:00
Daniel Kochmanski
c8d29fc826
changelog: add changes to make-build
...
Closes #356 .
2017-07-21 22:20:44 +02:00
Daniel Kochmanski
15c4effbfd
examples: fix asdf_with_dependencies example to use :init-name in make-build
2017-07-21 22:18:04 +02:00
Daniel Kochmanski
eb40e06df6
remove duplicated content
2017-07-21 22:12:57 +02:00
Daniel Kochmanski
0beac2ffd6
newdoc: update documentation to take into account init-name to make-build
2017-07-21 22:11:58 +02:00