1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-21 02:27:10 +03:00
Commit Graph

106 Commits

Author SHA1 Message Date
Joel Martin
53619a6e59 wasm: Add warpy wasm_MODE.
- Update Dockerfile to install rpython and then use that build and
  install warpy (nojit).
- Support 'warpy' in wasm_MODE. Update wasm/Makefile and wasm/run to
  support the new mode.
2019-01-16 01:12:00 -06:00
Joel Martin
8914943790 wasm: enable execution with Node
Add node mode to travis alongside wace_libc.
2018-12-09 22:55:49 -06:00
Joel Martin
d72395aa8b wasm: update README. Activate in travis. 2018-12-08 18:02:56 -06:00
Joel Martin
a520ffd9a1 Travis: re-active perf for erlang.
Local testing shows that the test completes and doesn't hit OOM.
2018-07-16 19:11:26 -05:00
Joel Martin
53c3bccc43 Travis: enable mal impl for perf test. 2018-07-16 18:15:19 -05:00
Joel Martin
0777a9a762 [travis] disable foment. Still hangs in perf. 2018-07-14 13:32:35 -05:00
Joel Martin
56d9fa6036 scheme: enable foment to test if hangs are fixed 2018-07-13 17:21:00 -05:00
Vasilij Schneidermann
808c940d86 Use correct implementation names in build matrix 2018-06-22 18:24:47 +02:00
Dov Murik
80beb411e0 travis: Add fantom to build CI matrix 2018-06-03 20:14:27 +00:00
Joel Martin
2c5410e8e9
Merge pull request #310 from bendudson/master
NASM x86-64 assembly implementation
2018-01-04 11:33:58 -06:00
Ben Dudson
39b031b7b8 Adding nasm to Travis yml file
Enables testing of NASM implementation
2018-01-03 15:47:05 +00:00
Joel Martin
3ea9bb9493 Swift: try forcing Travis to xcode version 7.3 2017-12-30 13:18:34 -06:00
Dov Murik
d64619ac50 travis: Add yorick to build matrix 2017-09-22 21:27:20 +00:00
Joel Martin
ccab8f5907 Hy: add to README and travis. 2017-09-22 12:16:54 -05:00
Joel Martin
115e430d02 Basic: QBasic fixes/enabling. Recursive includes.
Enable QBasic console mode usage and fix bugs in newline handling
differences with C64 basic (cbm). To enable console mode for QBasic
programs, have basicpp.py prefix the output with the QB64 specific
console activation variables/functions.

One change to basicpp.py to make this change more straightfowards is
recursive includes so that includes can appear in more than just the
top level step files. This allows us to conditionally include the
right readline implementation. For QBasic in the special console mode
(instead of the default full-screen UI mode) we need to use the LINE
INPUT command in order to read input.
2017-09-14 23:50:15 -05:00
Vasilij Schneidermann
bcf3234d90 Disable Foment due to inexplicable hangs 2017-09-13 21:25:05 +02:00
Vasilij Schneidermann
b58ce6c42f Add seven Scheme implementations to Dockerfile 2017-09-13 09:58:18 +02:00
Joel Martin
49aa3e96ea Remove redundant Haxe travis test. 2017-09-11 18:10:24 -05:00
Joel Martin
2d76e8776c Generic <impl>_MODE setting. Add travis modes.
For implementations that support different compile/run modes, the
convention is not <impl_name>_MODE=<mode>. This is passed through to
make/docker commands. Fix Makefiles and run scripts to listen to the
respective *_MODE variables.

Enable travis builds/tests for 4 Haxe modes and 2 python modes.
2017-09-11 17:54:26 -05:00
Joel Martin
e4d2540897 [clojure] add ClojureScript mode to travis list. 2017-07-27 00:35:46 -05:00
Jos van Bakel
c9673ca1ec Merged master, resolved conflicts 2017-07-25 08:28:33 +02:00
Jos van Bakel
f38c7ffad1 Elm: fix makefile, added to readme and enable travis 2017-07-22 22:18:35 +02:00
Dov Murik
a66c64008a rexx: Add rexx to Travis CI matrix 2017-07-20 12:09:41 +00:00
Vasilij Schneidermann
1c72f6ba96 Add to test matrix 2017-07-10 21:47:05 +02:00
Jos van Bakel
0af8fd20ce Fixed Makefile, added Dockerfile and updated README. 2017-05-24 19:12:00 +02:00
vvakame
db885df9a0 address comment 2017-02-26 11:05:38 +09:00
Joel Martin
a0e89ae42a Rust, miniMAL, VHDL: misc fixes.
- Fix rust Dockerfile working dir.
- Make top-level Makefile more generic. This makes it easier to use
  the Makefile with fewer changes in miniMAL.
- Simplify vhdl build when case is fixed in stepA_mal
- Remove BUILD_IMPL=js from miniMAL travis test. Just use a docker
  image specifically made for miniMAL.
- Update TODO
2017-02-11 00:40:23 -06:00
Joel Martin
3c823be2f8 Merge pull request #250 from dubek/skew
Add Skew implementation
2016-11-21 11:16:23 -06:00
Dov Murik
034e82adc5 Add Skew implementation
See http://skew-lang.org/ for details on the Skew language. Currently
Mal only compiles to Javascript, as there are some issues with the C#
backend for Skew (https://github.com/evanw/skew/issues/19).

Tested with Skew 0.7.42.
2016-11-20 10:10:41 +00:00
Iqbal Ansari
f48e7d5a7a Common Lisp: Remove GNU CLISP specific implementation 2016-11-18 22:49:24 +05:30
Iqbal Ansari
b5e99959dd Common Lisp: Enable travis for Common Lisp 2016-11-18 18:11:20 +05:30
Harry Terkelsen
7cdce42011 update travis file 2016-11-13 15:24:48 -08:00
Joel Martin
b3658328e4 Merge branch 'master' of github.com:kanaka/mal 2016-10-31 17:41:58 -05:00
Joel Martin
4b9b1d2506 Basic: enable Travis testing. 2016-10-28 22:05:30 -05:00
Vasilij Schneidermann
b68230b821 Add docker support 2016-10-25 22:39:32 +02:00
Iqbal Ansari
844ac73813 Add travis config for clisp, also add stats target for clisp 2016-08-27 18:13:33 +05:30
Joel Martin
b1dc6b71f8 PowerShell: add to Travis build. 2016-08-24 17:45:38 -05:00
Vasilij Schneidermann
bbff44bcc2 Add chuck to Travis builds 2016-08-09 20:04:08 +02:00
Joel Martin
a3a6f68098 Swift3: update to Swift 3 Preview 3. 2016-07-31 23:25:23 -05:00
Dov Murik
4eb88ef295 Logo implementation
Tested on UCBLogo 6.0 with some minor tweaks (for performance and adding
a `timems` function).  The tweaks are performed during Docker image
creation (see Dockerfile).

Tests of step 5 are skipped because UCBLogo is too slow.

Interop is available via `(logo-eval "logo code to run")`.

The `examples` directory contains a Mal example of drawing a tree using
turtle graphics.
2016-06-17 16:36:09 -04:00
Hinrik Örn Sigurðsson
0208e17e7e Test the Perl 6 implementation on Travis 2016-06-11 15:02:11 +00:00
Joel Martin
28999483f1 plsql: disable until tests more reliably pass. 2016-06-06 11:33:33 -05:00
Joel Martin
ba1649e417 plsql: add oracle user in Dockerfile. Longer test startup,
Also, fix repeated test options in top-level Makefile.
2016-06-03 10:20:28 -05:00
Joel Martin
87e58db22a plsql: disable until uid 1001 issue resolved. 2016-06-02 12:57:34 -05:00
Joel Martin
88944416c2 plsql: enable travis build. 2016-06-02 12:44:36 -05:00
Dov Murik
d14053739b vhdl: Update Dockerfile, add Travis-CI build 2016-05-05 16:06:28 -04:00
Joel Martin
7fa2dba78a Travis: enable plpgsql. 2016-05-02 23:37:16 -05:00
Joel Martin
6b6a66d09a Travis: Add OS X build of Swift3. 2016-04-08 08:44:57 -05:00
Chris M Moore
1606c35597 Ada: add ada to .travis.yml 2016-03-25 11:02:49 +00:00
Joel Martin
b7550ec2ca ObjPascal: add Sorokin RegExpr.pas to repo.
Originally from http://RegExpStudio.com. Minor patch to run under FPC
(rather than Delphi on Windows).
2016-03-13 17:46:06 -05:00