Commit graph

5827 commits

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