Stas Boukarev
5f0beddf69
Better printing of method objects.
...
Print method qualifiers.
For specializers, print class names, not class objects, and print eql specializers.
(defmethod m :around (a b (c (eql "10"))))
was
#<standard-method M (#<BUILT-IN-CLASS T> #<BUILT-IN-CLASS T>
#<CLOS:EQL-SPECIALIZER>)>
becomes
#<standard-method M :AROUND (T T (EQL "10"))>
2016-08-30 21:37:24 +03:00
Daniel Kochmański
815f6f07ae
Merge branch 'develop' into 'develop'
...
fix #262 and some minor issue on thread
See merge request !31
2016-08-29 08:06:20 +00:00
Fabrizio Fabbri
28a0f957fe
Use the project comment style.
2016-08-29 03:55:16 -04:00
Fabrizio Fabbri
8c18ba2348
Merge remote-tracking branch 'origin/develop' into develop
2016-08-23 15:40:47 -04:00
Fabrizio Fabbri
1e5e86c1d2
Fix on several minor issue on thread.
...
- fix #262 to manage CTRL+c on Win.
- unregistered thread are left registered and enviroment not cleanup.
- manage when a finalizer is invoked before a valid enviroment is available.
2016-08-23 15:28:23 -04:00
Daniel Kochmański
77a5583cde
Merge branch 'develop' into 'develop'
...
Fix for #276
See merge request !30
2016-08-19 14:02:55 +00:00
Fabrizio Fabbri
e8879b0f06
Merge remote-tracking branch 'gitlab/develop' into develop
2016-08-19 09:32:19 -04:00
Fabrizio Fabbri
5031b7de4d
fix for #276 VirtualFree is invoked with wrong parameters.
...
- VirtualFree with MEM_RELEASE must be invoked with 0 size.
2016-08-19 09:29:00 -04:00
Daniel Kochmański
51fbe71818
dffi: make :default default convention, not :cdecl
2016-08-19 12:36:08 +02:00
lexicall
fe320c04e4
Small modification to make this demo able to run in Qt Creator.
2016-08-16 08:04:21 +00:00
Daniel Kochmański
93fb2bced2
cosmetic: add missing line break
2016-08-14 15:01:55 +02:00
Daniel Kochmański
3f6a4b99a7
cosmetic: trailing whitespace
2016-08-13 16:05:13 +02:00
lexicall
93ea93f06a
Added notice for OSX users.
2016-08-13 13:49:14 +00:00
Daniel Kochmański
ab7ba370f1
examples: ecl_qt: fix pro file
2016-08-13 13:51:40 +02:00
Daniel Kochmański
9199f21bd0
examples: ecl_qt: fix makefile target names
2016-08-13 12:52:47 +02:00
Daniel Kochmański
4dd7ec150b
example: ecl_qt: move files to qt/
...
After the first build stage movie files to the qt/ directory (covered
in *.lisp files and Makefile).
2016-08-13 12:51:43 +02:00
Daniel Kochmański
2f2b3defd1
examples: ecl_demo: make example more portable
2016-08-13 09:02:15 +02:00
lexicall
4e45a82e2b
examples: add example ecl_qt (embedding ECL in QT5)
2016-08-13 08:33:42 +02:00
Daniel Kochmański
0fbf2a4c44
tests: add some basic tests for ieee-fp
2016-08-12 09:32:07 +02:00
Daniel Kochmański
9874b6e53a
ieee-floats: fix printing of NaN's
...
Add readable print if the feature :ieee-floating-point is present.
2016-08-12 08:48:36 +02:00
Daniel Kochmański
bc567e0c3f
ieee-floats: fix printing
...
Do redundant type test in case we're calling it from somewhere else.
2016-08-12 08:28:43 +02:00
Daniel Kochmański
0ef98adbaa
haiku port: autoreconf
2016-08-11 23:55:28 +02:00
Daniel Kochmański
c57fcd366c
ieee-floats: improve api, fix ieee-float builds
...
This initializes CL infinite floats with a precomputed and casted
infinity from the appropriate C macro. This removes runtime 0/0
operations.
2016-08-11 23:44:38 +02:00
Daniel Kochmański
6f2795e4e5
cosmetic: new-doc: add comment
2016-08-11 22:53:12 +02:00
Daniel Kochmański
0051ff7a3e
changelog: update
2016-08-11 22:42:15 +02:00
Daniel Kochmański
ed5ecd03eb
ieee-floats: fix builds with --with-ieee-fp=no
...
Functions to print (nan,float)-to-string and and predicates are still
available, but ext:*-float-*-infinity aren't available if ECL is built
with option `--with-ieee-fp=no`.
2016-08-11 22:38:30 +02:00
Kacper Kasper
873be229d0
fix mkdir in configure
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2016-08-10 16:47:07 +02:00
Kacper Kasper
c951b72b2d
Haiku support.
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2016-08-10 16:47:07 +02:00
Daniel Kochmański
020b3dcfeb
new-doc: add some notes
2016-08-10 14:20:13 +02:00
Daniel Kochmański
fe0fc1d4c5
changelog: add random-state improvements
2016-08-10 14:14:13 +02:00
Daniel Kochmański
7569359860
make-load-form: add random-state implementation
2016-08-10 13:55:06 +02:00
Daniel Kochmański
e1d11cddbd
random-state: add ext:random-state-array function
...
This function will return random-state array. This is meant for next
commit which implements MAKE-LOAD-FORM for random-state objects.
2016-08-10 13:54:22 +02:00
Daniel Kochmański
ab2e5a3593
random-state: make-random-state accepts arrays
...
Type of the array is checked. The code has been moved from the `#$'
reader-macro simplifying its implementation.
2016-08-10 13:52:10 +02:00
Daniel Kochmański
c196d0f0e7
Merge branch 'improve-testing' into develop
2016-08-10 13:50:52 +02:00
Daniel Kochmański
481270eca7
tests: update CHANGELOG
2016-08-10 13:46:56 +02:00
Daniel Kochmański
59c078e576
tests: create make-check-suite
...
This suite doesn't have regressions/mp, which often fail to not disturb
the ordinary user. All regressions are in the ecl-tests suite.
2016-08-10 13:44:40 +02:00
Daniel Kochmański
d712e7eb12
tests: config.lsp: simplify file
2016-08-09 19:59:11 +02:00
Daniel Kochmański
5fababeb35
1am: add file
2016-08-09 19:48:23 +02:00
Daniel Kochmański
eb1b36dc04
tests: run full tests (regressions and features)
2016-08-09 19:35:24 +02:00
Daniel Kochmański
759854445c
tests: add stress tests system using 1am
2016-08-09 19:34:44 +02:00
Daniel Kochmański
c544f92ca3
tests: cmp: random-state: add make-load-form test
2016-08-09 17:49:41 +02:00
Daniel Kochmański
c13cab3dc6
cosmetic: fix error message arguments
2016-08-09 17:36:05 +02:00
Daniel Kochmański
589a564334
tests: mixed: random-state: improve test
2016-08-09 17:35:48 +02:00
Daniel Kochmański
5761230e15
tests: fix format test
2016-08-09 16:49:35 +02:00
Daniel Kochmański
f72077549c
tests: simplify make target
2016-08-09 16:49:35 +02:00
Daniel Kochmański
36a06c74e9
tests: fix a few mistakes
2016-08-09 16:49:35 +02:00
Daniel Kochmański
cd9f75a581
tests: reorganize ecl-tests (use 2am)
2016-08-09 16:49:35 +02:00
Daniel Kochmański
a4d565161d
Merge branch 'develop' into 'develop'
...
fix build when msvc support bool type on c99 and stdbool.h
See merge request !29
2016-08-09 09:33:36 +00:00
Fabrizio Fabbri
be3b6ba9ea
fix build when msvc support bool type on c99 and stdbool.h
2016-08-09 04:23:58 +02:00
Daniel Kochmański
2733aa379c
old-doc: fix Makefile
2016-08-05 15:59:11 +02:00