1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-11 13:55:55 +03:00
mal/tests
Joel Martin 70f29a2b3c Basic: step8 basics. Fix def!, let*, concat, scalars.
- Move apply logic in swap! to APPLY function in types and use that
  for macroexpand
- Abort def! if error before updating the environment
- let* wasn't properly saving A2% for the final eval. Also, the
  environment release check should be against the top-level EVAL env,
  not the root repl env.
- (concat (list) ...) was broken so fix it to ignore empty lists that
  aren't in the trailing position.
- nil, false and true in the reader were always being returned as
  references (with an ref cnt) but we have the assumption that
  references (14) are not ref cnt'd and are always part of a compound
  type so fix the reader to just return the interned addresses.
2016-10-06 22:22:57 -05:00
..
docker Update README/Makefile/Dockerfile 2015-09-10 01:47:55 +02:00
docker-build.sh docker: build script executable. Skip matlab automatically. 2015-03-12 17:41:55 -05:00
docker-run.sh Tests: add testing Dockerfile. Impl fixes. 2015-03-11 22:22:35 -05:00
inc.mal Current state of mal for Clojure West lighting talk. 2014-03-24 16:32:24 -05:00
incA.mal go: add step6_file 2014-10-06 22:27:28 -05:00
incB.mal Racket: add steps0-A. Self-hosting. 2015-01-09 16:16:55 -06:00
incC.mal Racket: add steps0-A. Self-hosting. 2015-01-09 16:16:55 -06:00
perf1.mal rust: add step8_macros 2015-01-06 21:58:59 -06:00
perf2.mal rust: add step8_macros 2015-01-06 21:58:59 -06:00
perf3.mal Add long running perf test. 2015-02-28 10:38:17 -06:00
print_argv.mal tests: Test *ARGV* is set correctly in step 6 2016-05-11 11:31:04 -04:00
step0_repl.mal Misc cleanup for midwest.io presentation. 2015-11-07 15:31:25 -06:00
step1_read_print.mal Basic: step7 basics, reader macros. step1,3 tests. 2016-09-21 23:27:12 -05:00
step2_eval.mal Basic: step2 basics. Vectors and hash-maps. 2016-09-10 22:13:27 -05:00
step3_env.mal Basic: step8 basics. Fix def!, let*, concat, scalars. 2016-10-06 22:22:57 -05:00
step4_if_fn_do.mal Fix step4 case sensitivity test. 2016-08-24 17:48:56 -05:00
step5_tco.mal Basic: step7 basics, reader macros. step1,3 tests. 2016-09-21 23:27:12 -05:00
step6_file.mal Merge pull request #210 from dubek/test-slurp-newline 2016-05-10 12:41:44 -05:00
step7_quote.mal Use more common spelling of deferrable. 2016-05-10 10:26:39 -05:00
step8_macros.mal Use more common spelling of deferrable. 2016-05-10 10:26:39 -05:00
step9_try.mal tests: additional tests based on PowerShell impl 2016-08-24 17:39:24 -05:00
stepA_mal.mal Use more common spelling of deferrable. 2016-05-10 10:26:39 -05:00
test.txt All: add keywords. 2015-01-09 16:16:50 -06:00