1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-10 12:47:45 +03:00
Commit Graph

1047 Commits

Author SHA1 Message Date
Joel Martin
1aa085e9ae Merge pull request #104 from dubek/hashmap-equality-test
tests: step9: add hash-map equality tests
2015-11-10 09:56:19 -06:00
Joel Martin
20077371f2 Travis: add Tcl 2015-11-09 22:53:30 -06:00
Joel Martin
9bc96011e6 Merge pull request #106 from dubek/tcl-impl
Tcl implementation
2015-11-09 22:19:18 -06:00
Dov Murik
9af1191f5d tests: step9: add hash-map equality tests (as soft tests) 2015-11-09 22:24:02 -05:00
Joel Martin
f3ea3be300 runtest/travis: make soft mode the default.
Switch runtest.py option to --hard instead of --soft. This changes
tests marked as soft into a hard fail tests.
2015-11-09 21:16:38 -06:00
Dov Murik
54d9903c0c Tcl implementation 2015-11-09 22:15:15 -05:00
Joel Martin
595376919b Misc cleanup for midwest.io presentation. 2015-11-07 15:31:25 -06:00
Joel Martin
b97b4493ca Merge pull request #102 from nlfiedler/fix-escapes
Fix reading/printing of escaped characters
2015-11-06 12:31:21 -08:00
Nathan Fiedler
45a76d0060 Fix reading/printing of escaped characters
Properly read \\n and convert to a newline, and when printing with
readability enabled, convert the newline back to \\n.

Add support for Erlang R18, which was nothing more than tweaking the
requirements in the rebar.config file.

Fixes #100

make test^erlang passes
2015-11-06 11:19:06 -08:00
Joel Martin
2349617df1 Merge pull request #101 from ivern/kotlin
Kotlin refactoring (more idiomatic)
2015-11-04 08:59:45 -08:00
Javier Fernandez-Ivern
2a9f3ad2f7 Cleaned up usage of ISeq.count() 2015-11-04 08:54:54 -06:00
Javier Fernandez-Ivern
d4579d50bb Bumped Kotlin version in the Dockerfile 2015-11-04 08:43:23 -06:00
Javier Fernandez-Ivern
578590555a Kotlin eval refactoring to make it more idiomatic 2015-11-03 22:45:07 -06:00
Javier Fernandez-Ivern
41393633d7 Kotlin dispatch refactoring to make it more idiomatic 2015-11-03 22:36:24 -06:00
Joel Martin
861da5d609 awk: generate awk.sh. Update docs/TODO. 2015-10-30 22:30:56 -05:00
Joel Martin
97e2759994 runtest: split debug/log file. Test stats. 2015-10-30 22:29:18 -05:00
Joel Martin
8d78bc26bf All: fix read/print of \\, and \n 2015-10-30 22:05:49 -05:00
Joel Martin
f3c3903609 All: don't ignore */mal. Fixes #99 2015-10-30 09:31:38 -05:00
Joel Martin
8d695d14ec Merge pull request #98 from mrjbq7/factor
Factor updates
2015-10-29 12:14:18 -05:00
John Benediktsson
349ed9c4c3 factor: adding some unit tests. 2015-10-29 09:02:44 -07:00
John Benediktsson
ffd62cbc4c factor: partial fix for with-meta. 2015-10-29 09:02:32 -07:00
John Benediktsson
d1596ac242 factor: update FACTOR_ROOTS in Makefile. 2015-10-29 08:27:24 -07:00
John Benediktsson
199b1ce7b2 factor: update code.
* Works on soon-to-be-released 0.98 (triple quote strings removed)
* 50% more iterations per second on perf3.mal
* Removed 'src' directory, use 'factor' as the root
* Using 'mal' namespace for core, reader, printer, malenv, types
* Fixed issue with "empty" readline input (should be ignored and wasn't)
* Tried to simplify some of the code
2015-10-28 16:20:59 -07:00
Joel Martin
953772ca00 step5 test: group related test code together. 2015-10-27 15:33:53 -05:00
Joel Martin
d4423670fe Merge pull request #97 from ivern/kotlin
Added TCO test for mutually recursive functions
2015-10-27 15:33:05 -05:00
Javier Fernandez-Ivern
b25e3d29fb Reduced the mutually recursive function test size 2015-10-27 15:05:40 -05:00
Javier Fernandez-Ivern
5e43076014 Added TCO test for mutually recursive functions 2015-10-27 13:17:56 -05:00
Joel Martin
dceeb410a3 vimscript: fix atom? to return boolean not integer. 2015-10-27 12:03:40 -05:00
Joel Martin
5a4b1ef539 Merge pull request #96 from ivern/kotlin
Kotlin step cleanup
2015-10-27 12:02:34 -05:00
Javier Fernandez-Ivern
99851ac746 Cleaned up some boilerplate code in core 2015-10-27 09:57:10 -05:00
Joel Martin
6d4cba65ff Travis: add kotlin. 2015-10-27 00:11:06 -05:00
Javier Fernandez-Ivern
8fb0c641b5 Merge remote-tracking branch 'kanaka/master' into kotlin 2015-10-27 00:01:54 -05:00
Javier Fernandez-Ivern
85a495540a Merge remote-tracking branch 'kanaka/master' into kotlin 2015-10-27 00:01:38 -05:00
Joel Martin
3ff5020440 Kotlin: minor change to re-use layers from Java image. 2015-10-27 00:00:12 -05:00
Javier Fernandez-Ivern
af7642582c Step cleanup 2015-10-26 23:59:04 -05:00
Joel Martin
bdc6b386be Merge pull request #95 from ivern/kotlin
Kotlin
2015-10-26 23:57:38 -05:00
Javier Fernandez-Ivern
9a11d93e31 Added Dockerfile 2015-10-26 23:36:19 -05:00
Javier Fernandez-Ivern
105c46f181 Updated from master, solved conflicts 2015-10-26 23:14:04 -05:00
Javier Fernandez-Ivern
d937c5a1e8 MalIntegers are now backed by Longs, added time-ms 2015-10-26 23:12:03 -05:00
Javier Fernandez-Ivern
7ee7a06bce Cleanup, added stats targets 2015-10-26 22:48:01 -05:00
Joel Martin
6749588df5 Bash: remove debug print. 2015-10-26 22:39:09 -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
83166ecbe2 Travis: disable perf^vimscript
/dev/stdout is used for output by vimscript, but in container running
as a specific user, /dev/stdout is not writable and causes vimscript
to basically hang.
2015-10-26 22:26:27 -05:00
Javier Fernandez-Ivern
6132da853d Fixed final bug with swap, added tests 2015-10-26 21:49:58 -05:00
Javier Fernandez-Ivern
f39c5a2633 Fixed step 6 tests 2015-10-26 21:31:44 -05:00
Javier Fernandez-Ivern
c57f1cbb96 Merge remote-tracking branch 'kanaka/master' into kotlin 2015-10-26 20:27:42 -05:00
Javier Fernandez-Ivern
2eb2cac230 Fixed several self-hosting issues, added atom? tests 2015-10-26 20:27:29 -05:00
Javier Fernandez-Ivern
4d1f07f11c Cleaned up EOF handling 2015-10-26 14:06:10 -05:00
Javier Fernandez-Ivern
a779c814b9 Finished atoms and readline 2015-10-26 14:02:30 -05:00
Javier Fernandez-Ivern
8337e32c1c Finished metadata 2015-10-26 13:31:36 -05:00