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
Daniel Kochmański
d948bd69fe
Merge branch 'develop' into 'develop'
...
Support for aix on 32 and 64 bit.
* add UNIX as *features* on aix to build asdf.
* configure thread and runlime linking.
* generalize print_lock macro as xlC complain on variadic
macro arguments number.
See merge request !23
2016-05-30 10:42:40 +00:00
Fabrizio Fabbri
311f34a2d6
Support for aix on 32 and 64 bit.
...
* add UNIX as *features* on aix to build asdf.
* configure thread and runlime linking.
* generalize print_lock macro as xlC complain on variadic
macro arguments number.
2016-05-30 06:32:41 -04:00
Daniel Kochmański
da59fc8081
configure: longdouble: check more libm functions
...
On armv7hf NetBSD libm doesn't provide ldexpl frexpl functions while
provides sinl cosl tanl logl and expl apparently. To sanitize the
autodetection of long double we need to add them to the list.
2016-05-30 10:01:55 +02:00
Daniel Kochmański
8406e1e4fc
signal: fix the problem with restart-case and signal
...
Fixes #247 .
2016-05-29 14:17:37 +02:00
Daniel Kochmański
e8234eca4f
tests: add regression test for bug #247
2016-05-28 21:11:53 +02:00
Daniel Kochmański
17a1510d18
stacks.h: fix bug with ECL_HANDLER/RESTART_CASE
...
Fixes #248 . Identified and fixed by Vadim Penzin.
2016-05-27 15:18:00 +02:00
Daniel Kochmański
fd09021480
testing: fix bug in the testing framework
2016-05-27 15:15:28 +02:00
Daniel Kochmański
762c0ddad3
tests: add regression test for #248
2016-05-27 14:47:38 +02:00
MatthewRock
26ccd778bf
Merge remote-tracking branch 'ecl/develop' into develop
2016-05-26 12:59:53 +02:00
Daniel Kochmański
5beac683c1
tests: ftype: add info that it's fixed
2016-05-25 12:20:40 +02:00
Daniel Kochmański
ea9f7f105c
cc: configure: add android cc hack comment
2016-05-25 08:54:10 +02:00