1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-20 10:07:45 +03:00
Commit Graph

9 Commits

Author SHA1 Message Date
Joel Martin
18f0ec2150 Runtest should fail on bad test data. Fix interop tests.
The interop tests weren't updated when regex support was added to
runtest for matching output data. This was causing a bunch of
implementations to silently fail while testing interop. Fix runtest.py
to fail on bad test data and fix 21 implementations with the old style
output matches.
2019-01-28 10:27:41 -06:00
Joel Martin
dd7a4f55f3 Test uncaught throw, catchless try* . Fix 46 impls.
Fixes made to: ada, c, chuck, clojure, coffee, common-lisp, cpp,
crystal, d, dart, elm, erlang, es6, factor, fsharp, gnu-smalltalk,
groovy, guile, haxe, hy, js, livescript, matlab, miniMAL, nasm, nim,
objc, objpascal, ocaml, perl, perl6, php, plsql, ps, python, r,
rpython, ruby, scheme, swift3, tcl, ts, vb, vimscript, wasm, yorick.

Catchless try* test is an optional test. Not all implementations
support catchless try* but a number were fixed so they at least don't
crash on catchless try*.
2018-12-12 14:18:26 -06:00
Dov Murik
677cfe0c18 objc, perl6, r: Add number?, fn?, macro? 2017-10-24 13:11:04 +00:00
Joel Martin
14678c3c9a perl6: update/add missing Dockerfile. Stats target.
- Update docker image from rakudo 2016-04 to 2016-07
2016-07-29 10:48:13 -05:00
Joel Martin
f9fddfefe8 Merge pull request #219 from hinrik/perl6_eval_tests
Add tests for perl6-eval function
2016-06-13 10:25:29 -05:00
Hinrik Örn Sigurðsson
e6de98e21c Add tests for perl6-eval function 2016-06-12 15:55:01 +00:00
Hinrik Örn Sigurðsson
68d56be69e Perl 6: Throw exception on missing ), ], or } 2016-06-11 19:53:50 +00:00
Hinrik Örn Sigurðsson
e86a05d5af Add perl6-eval interop function 2016-06-11 15:02:11 +00:00
Hinrik Örn Sigurðsson
a708140106 Add Perl 6 implementation
All tests pass, but readline support (via Linenoise module) is commented
out in step0_repl.pl as it is not a core module. Should maybe change it
when docker support is added.
2016-06-11 15:02:06 +00:00