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
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
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
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
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
af65969c0b
file-stream-fd: don't cause internal error
...
If the argument isn't a file-stream rise a SIMPLE-TYPE-ERROR
condition. Fixes #271 .
2016-08-04 14:51:43 +02:00
Daniel Kochmański
86a591461c
make-random-state: allow fixnum as the argument
2016-08-04 10:32:18 +02:00
Daniel Kochmański
691e77c3be
cmp/c++: fix inlined function calls
...
We have 3 more regressions with CXX in comparison to pure C mode.
Related to #241 .
2016-07-28 19:07:44 +02:00
Daniel Kochmański
2062b8fce3
cosmetic: add c-local declarations
2016-07-28 18:21:20 +02:00
Diogo Franco
8723d5f895
implement new inline stable sort for vectors, fixing avoiding the previous coercion to list and actually do it inline
2016-07-26 23:52:11 +01:00
Daniel Kochmański
000af1996d
cosmetic: make Makefile behaviour more intelligible
...
Also fix ctags obsolete flag (-o -> -f) and correct some small things
in ecl.man.in. Closes #263 .
2016-07-25 16:33:30 +02:00
Fabrizio Fabbri
8fed1fa97d
Fixed VS2010/2015 build.
...
- Fix #213
- Commit 10bd3b61 removed dffi code. Reflect that on nmake build.
2016-07-21 04:45:28 -04:00
Diogo Franco
6db5c3b672
fix minor typo in pprint error message
2016-07-06 11:17:24 +01:00
Daniel Kochmański
1636b6110f
print-object: add default t-specialized printer
...
Fixes #193 .
2016-07-03 17:05:36 +02:00
Daniel Kochmański
f66dd64e6f
tests: add regression test for *trace-output*
2016-06-21 17:20:41 +02:00
Daniel Kochmański
f54b0d9c78
trace: print to *trace-output*
...
Fixes #236 .
2016-06-21 16:57:44 +02:00
Daniel Kochmański
f1857e0ed5
cmp: defcallback: accept ':default' calling convention
...
Fixes #244 .
2016-06-21 15:20:34 +02:00
Daniel Kochmański
f00fa4159b
man: remove unnecessary info
2016-06-21 14:27:27 +02:00
Daniel Kochmański
4c56f3bbdd
Merge branch 'man-page-cleanup' into 'develop'
...
Improve man and help.
Sorry that it took so long.
I reorganized man page, so that now it tells truth about current flags. Also updated information about the authors.
Same for help prompt(--help).
Also, added some of these changes to changelog. I(my emacs)'ve been willing enough that I(my emacs) removed trailing whitespace. If you find that inappropriate, please let me know.
There is one thing that should be somehow fixed - we should have release.sh script(or something like that), that'd prepare a new build of ECL for release,
and change the date that's shown in man(or do we have that already?) - I've currently set it to 10.05.16 (dd/mm/yy).
See merge request !22
2016-06-21 12:18:49 +00:00
Daniel Kochmański
77dec0b96b
new-doc: iteration
2016-06-18 21:14:04 +02:00
MatthewRock
b037f37d30
Another minor fixes in MAN.
2016-06-18 18:39:26 +02:00
Daniel Kochmański
bb57174de0
new-doc: use css, add info
2016-06-18 17:00:02 +02:00
Daniel Kochmański
4553d5b351
new-doc: update new-doc
2016-06-18 16:47:13 +02:00
MatthewRock
8cdadf02ad
Minor fixes in MAN, update timestamp
2016-06-18 15:05:06 +02:00
MatthewRock
895297634e
Minor fixes in MAN, update timestamp
2016-06-18 14:11:21 +02:00
MatthewRock
1caef56e2c
Merge branch 'develop' of gitlab.com:embeddable-common-lisp/ecl into develop
2016-06-11 16:26:24 +02:00
Fabrizio Fabbri
8ba88efb61
Build svr4 like shared object on AIX.
2016-05-31 08:09:47 -04:00
Fabrizio Fabbri
5b383d3ff5
env->cs_limit error. ( Fix #57 )
...
* Ensure that operation are performed in the correct order.
2016-05-31 08:01:58 -04:00