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

1224 Commits

Author SHA1 Message Date
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
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
Dov Murik
7511317b6c io: step0 2016-03-07 08:55:12 -05:00
Joel Martin
280688b250 Minor clarifications 2016-03-06 15:37:56 -06:00
Joel Martin
2faae94c0a Objective-C: OS X: build, read_atom, str comp., etc.
Also, fix designated init warnings. Note in README that OS X XCode
7 is also supported.
2016-03-06 01:24:16 -06:00
Joel Martin
7cae6e6f12 Objective-C: steps 5-A, self-hosting, perf, README 2016-03-06 01:24:16 -06:00
Joel Martin
57350ed73c Objective-C: steps 0-4, keywords, hash maps. 2016-03-06 01:24:16 -06:00
Joel Martin
a06ef39734 Merge pull request #181 from wasamasa/fix-typos
Fix typos
2016-03-04 10:51:39 -06:00
Vasilij Schneidermann
a85b8454da Fix typos 2016-03-04 11:41:58 +01:00
Joel Martin
33e37b68a7 guide: add host-language and REPL header to stepA 2016-03-02 10:33:41 -06:00
Joel Martin
cd79945188 elisp: add Dockerfile, travis, stepA header. 2016-03-02 10:03:46 -06:00
Joel Martin
d1b0e49e16 Merge branch 'wasamasa-elisp' 2016-03-02 10:02:50 -06:00
Vasilij Schneidermann
baec4b1815 Fix seq 2016-03-02 08:29:58 +01:00
Vasilij Schneidermann
e987ce073e Add Makefile 2016-03-02 01:15:20 +01:00
Vasilij Schneidermann
e0b7f668cf Extend README 2016-03-02 01:08:59 +01:00
Vasilij Schneidermann
671c0e1c72 Merge branch 'master' into elisp 2016-03-02 01:01:43 +01:00
Vasilij Schneidermann
bded5e7f64 Add basic interop and tests 2016-03-02 00:55:55 +01:00