Joel Martin
efa2daef57
Fix empty list eval in step2 for most languages.
...
I think the only remaining ones are ada, elisp, factor, and rust.
2016-04-02 18:40:49 -05:00
Joel Martin
dca6b58578
Tests: move step5 non-TCO tests to per impl.
...
- Remove most of the step5 excludes in the Makefile except for ones
which don't have TCO capability at all (or the implementation is too
slow): bash, make, mal, matlab.
- Make perf_EXCLUDES consistent with other excludes.
- Add a print-FOO target which prints the resolved value of Makefile
variable FOO. For example, `make print-IMPLS` to print the list of
implementations.
2016-03-14 23:39:21 -05:00
Joel Martin
7233afd114
rpython: update Dockerfile to pypy-4.0.1
2016-03-14 22:29:13 -05:00
Joel Martin
9044b1fdb1
Merge branch 'master' into issue_166_string_ops
2016-02-24 12:00:08 -06:00
Joel Martin
5245b079e1
Add dist targets to most implementations.
...
TODO: factor groovy guile julia matlab miniMAL swift
2016-02-24 00:33:20 -06:00
Joel Martin
6791e640e1
haxe, matlab, miniMAL, python, rpython: add seq/string?
...
Issue #166 .
2016-02-11 09:19:53 -06:00
Joel Martin
d5a3eb9454
rpython, matlab: fix first/rest on nil.
2016-02-03 12:22:29 -06:00
Joel Martin
44aef1f401
clojure, groovy, rpython, scala: fix macro result evaluation
...
Related to issue #142 .
- also, fix groovy build dependency bug
2016-01-26 14:15:16 -06:00
Dov Murik
29ba1fb6c0
Add gensym and clean or
macro to stepA of 19 implementations (part 3)
...
* awk
* cpp
* cs
* es6
* factor
* fsharp
* groovy
* haskell
* java
* julia
* kotlin
* matlab
* php
* r
* rpython
* rust
* scala
* swift
* vb
2016-01-25 16:30:54 -05:00
Joel Martin
6d3fc1be9a
Fix hash-map equality in python and rpython.
2015-11-10 11:00:56 -06:00
Joel Martin
8d78bc26bf
All: fix read/print of \\, and \n
2015-10-30 22:05:49 -05:00
Joel Martin
f15b4021db
All: show comments with stats target.
...
- Put guile into correct alphabetical order.
2015-10-26 22:33:49 -05:00
Joel Martin
2c246d4882
Travis: better rpython Dockerfile.
2015-10-09 14:38:27 -05:00
Joel Martin
fdf80511d4
rpython: fix _cache, and update to pypy 2.7.0-alpha0
...
- also, enable rpython with Travis
2015-10-08 17:15:35 -05:00
Joel Martin
44571c102b
Travis: fix coffee and es6
...
- coffee: install npm deps when built
- es6: create build directory
2015-10-07 23:32:45 -05:00
Joel Martin
fc4c7889cb
Travis: add remaining implementations.
...
- new impls: awk, crystal, elixir, erlang, es6, fsharp, groovy, guile
(disabled), rpython (disabled)
2015-10-07 21:46:12 -05:00
Joel Martin
23fa1b119c
RPython: replace asserts with conditionals.
2015-06-11 09:33:12 -05:00
Joel Martin
ab02c5bb38
RPython: misc cleanup, step sync, stats target.
2015-06-11 09:33:12 -05:00
Joel Martin
7f7148043b
RPython: self-hosting
2015-06-11 09:33:11 -05:00
Joel Martin
8855a05a15
RPython: add vector and hash-map support.
2015-06-11 09:33:11 -05:00
Joel Martin
11b4be9940
RPython: stepA basics. Makefile refactor.
2015-06-11 09:33:10 -05:00
Joel Martin
9be6d5a6fe
RPython: step9 basics.
2015-06-11 09:33:10 -05:00
Joel Martin
c9fe67a85b
RPython: step8 basics.
2015-06-11 09:33:10 -05:00
Joel Martin
0096b107a7
RPython: step7
2015-06-11 09:33:09 -05:00
Joel Martin
219f5239dc
RPython: step6 basics.
2015-06-11 09:33:09 -05:00
Joel Martin
e0529eb2f3
RPython: step5
2015-06-11 09:33:09 -05:00
Joel Martin
b0a9121df8
RPython: step4 basics.
2015-06-11 09:33:08 -05:00
Joel Martin
e6cfacb4fa
RPython: step3 basics.
2015-06-11 09:33:08 -05:00
Joel Martin
2dd89a96de
RPython: step2 basics.
2015-06-11 09:33:08 -05:00
Joel Martin
f0cd131844
RPython: add keywords. Use unicode internally.
2015-06-11 09:33:07 -05:00
Joel Martin
80320efc47
RPython: step1 basics
2015-06-11 09:33:07 -05:00
Joel Martin
a751ce67ce
RPython: step0
2015-06-11 09:33:07 -05:00