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

1325 Commits

Author SHA1 Message Date
Chris M Moore
453a89a0af Ada: fix script/command line mode 2016-03-22 20:16:35 +00:00
Chris M Moore
316d5bbd7c Ada: add seq 2016-03-22 07:40:44 +00:00
Chris M Moore
d2bb60d32e Ada: add string? 2016-03-20 22:29:39 +00:00
Chris M Moore
c2df4f1379 Ada: negative numbers in reader 2016-03-20 22:20:34 +00:00
Chris M Moore
d1967ba511 Ada: remove some unecessary use commands/variables 2016-03-20 22:19:26 +00:00
Chris M Moore
adc03a1a5f Update from master 2016-03-20 21:37:07 +00:00
Chris M Moore
1c28e56028 Ada: remove unnecessary Env parameters 2016-03-20 21:08:28 +00:00
Chris M Moore
66bf826077 Ada: add time-ms 2016-03-19 23:05:19 +00:00
Chris M Moore
8083b5255f Ada: build in true, false, nil so hosted tests run unmodified ;) 2016-03-19 21:09:48 +00:00
Chris M Moore
9128585993 Ada: build in knowledge about true and false into reader 2016-03-19 00:05:38 +00:00
Chris M Moore
caa4fab9f4 Ada: one more textual mod in core.adb 2016-03-18 23:38:10 +00:00
Chris M Moore
c6b1e6e7a1 Ada: minor textual cleanup in core.adb 2016-03-18 23:27:21 +00:00
Chris M Moore
b5bad5eaa1 Ada: fix envs (remove Get_Current), apply (only last param is unpacked) and map (calls core.apply) 2016-03-18 15:34:10 +00:00
Joel Martin
f2b067cbd8 miniMAL: increase test timeouts 2016-03-15 11:19:51 -05:00
Joel Martin
01f9230ad7 Merge pull request #186 from epylar/patch-1
Update ffi dep in js implementation
2016-03-15 09:52:51 -05:00
Chris M Moore
18e21187ba Ada: Move eval into the steps + rewrite eval along the way. 2016-03-15 08:05:20 +00:00
GL
db1f2b8d8f Update ffi dep in js implementation
The js dep won't compile cleanly without this bump because the old ffi version won't build properly 
(using latest Arch Linux as of Mar 14 2016, probably failing on other distros as well).  

ffi 2.0.0 builds cleanly.
2016-03-14 21:59:40 -07: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
eaa6ceb47f Update README test count. Update docs/TODO. 2016-03-14 22:57:33 -05:00
Joel Martin
ece28ddbd4 Clojure: make indent consistent across steps. 2016-03-14 22:45:46 -05:00
Joel Martin
7233afd114 rpython: update Dockerfile to pypy-4.0.1 2016-03-14 22:29:13 -05:00
Joel Martin
06bc1e41fb rust: fix make all to build step binaries. 2016-03-14 22:28:24 -05:00
Joel Martin
67136d8c41 js: fix readline with blank prompt. 2016-03-14 22:23:22 -05:00
Joel Martin
865b628fb9 ObjPascal: gitignore regexpr, mal_readline comments. 2016-03-14 10:59:05 -05:00
Joel Martin
3746594c40 README: update count to 50. 2016-03-14 10:21:10 -05:00
Joel Martin
bc6a1f157e ObjPascal: use CTypes for libedit/readline.
Build with USE_READLINE=1 to switch from libedit to readline.
2016-03-14 00:07:01 -05:00
Joel Martin
f40799d83f ObjPascal: curl zip file from github for dep. 2016-03-13 22:00:33 -05: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
Joel Martin
0067158f6d Object Pascal: full implementation. Test cleanup.
- Move vector related step4 and step6 tests to optional.
- Fix two step9 tests that weren't checking return value.
2016-03-13 17:12:01 -05:00
Joel Martin
077cdf6ff2 Merge pull request #184 from dubek/mal-time-ms
mal: Add time-ms to core; add tests for time-ms
2016-03-09 14:18:07 -06:00
Joel Martin
f8ce846d63 Merge pull request #185 from dubek/ruby-fix-concat
ruby: concat should not modify its argument
2016-03-09 14:16:36 -06:00
Dov Murik
05ad2bf6cd ruby: concat should not modify its argument 2016-03-09 14:23:13 -05:00
Dov Murik
44c9a7d8be mal: Add time-ms to core; add tests for time-ms 2016-03-09 13:09:11 -05:00
Joel Martin
5b207de75e Makefile/README documentation. Build rules.
- Also, general cleanup/commenting of toplevel Makefile.
2016-03-07 23:33:45 -06:00
Joel Martin
de3f3ed1ff tests/step3: test def! within let*. Fix groovy build. 2016-03-07 22:25:30 -06:00
Joel Martin
4959b19df6 Makefile: add DOCKERIZE support. 2016-03-07 21:59:16 -06:00
Joel Martin
e635a8f04f Merge pull request #183 from dubek/io
Io implementation
2016-03-07 11:37:34 -06:00
Dov Murik
8bbebed66b Travis: add io build 2016-03-07 10:38:12 -05:00
Dov Murik
61f69fbabc io: Update README 2016-03-07 10:38:11 -05:00
Dov Murik
9f78a1b960 io: Optimization and style fixes
* Replace isKindOf calls with type (faster)
* Clearer prototype inheritance definitions
* One-line methods where possible
2016-03-07 10:38:10 -05:00
Dov Murik
55acffa6b2 io: stepA 2016-03-07 08:58:34 -05:00
Dov Murik
a735373551 io: step9 2016-03-07 08:58:33 -05:00
Dov Murik
15f8f2d0ed io: step8 2016-03-07 08:58:32 -05:00
Dov Murik
8f22ab1a75 io: step7 2016-03-07 08:58:31 -05:00
Dov Murik
e4f737c3a5 io: step6 2016-03-07 08:58:30 -05:00
Dov Murik
3da6f492d8 io: step5 2016-03-07 08:58:29 -05:00
Dov Murik
bea8cb2996 io: step4 2016-03-07 08:58:28 -05:00
Dov Murik
b1ec56c6ee io: step3 2016-03-07 08:58:27 -05:00
Dov Murik
ec6abf6f25 io: step2 2016-03-07 08:58:26 -05:00
Dov Murik
93a8c65dbf io: step1 2016-03-07 08:58:26 -05:00