1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-11 00:52:44 +03:00
Commit Graph

8 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
4aa0ebdf47 Error on unterminated strings.
Add a step1 test to make sure that implementations are properly
throwing an error on unclosed strings.

Fix 47 implementations and update the guide to note the correct
behavior.
2019-01-25 16:16:06 -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
Joel Martin
2492836307 plpgsql, racket, tcl, yorick: fix errors. 2018-11-30 14:57:46 -06:00
Dov Murik
7cecb87a7d go, rexx, vimscript, yorick: Add number?, fn?, macro? 2017-10-09 20:52:46 +00:00
Dov Murik
33f404afd4 yorick: Fix unescaping of "\\n" 2017-09-25 19:53:49 +00:00
Dov Murik
c81a869e46 yorick: Add yorick-eval interop support 2017-09-24 08:45:59 +00:00
Dov Murik
21986733a1 Yorick implementation 2017-09-22 21:16:55 +00:00