1
1
mirror of https://github.com/kanaka/mal.git synced 2024-08-17 01:30:26 +03:00

Commit Graph

  • 7f45725c19 docker: update some dockerfiles Nicolas Boulenguez 2021-08-26 17:07:19 +0200
  • ecdd391829 ruby: use pattern matching, remove double negations, simplify try* Nicolas Boulenguez 2023-04-21 15:13:23 +0200
  • fb7effe271
    Merge branch 'kanaka:master' into ruby-fixes Name 2024-08-05 23:26:26 +0200
  • 4cf41f2911
    Merge branch 'kanaka:master' into update-elm Name 2024-08-05 22:44:21 +0200
  • 30dac1a7f3 GHA: update get-changed-file version and input name Joel Martin 2024-08-05 09:28:57 -0500
  • a0fe8e4355 c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 Joel Martin 2024-08-05 10:06:45 -0500
  • a60581e0a2 test: check that a: is a valid symbol. Nicolas Boulenguez 2023-04-10 18:41:02 +0200
  • 033892777a Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL Nicolas Boulenguez 2022-01-10 00:15:40 +0100
  • 0c8c7ffb12
    Merge 1b8c360f35 into d4f6b1e6dd Chien-Yu Lin 2024-08-04 13:30:57 -0700
  • cb333f1387 ruby.2: backport a fix for step6 tests from stepA source to step9 source Nicolas Boulenguez 2022-01-18 18:33:37 +0100
  • 6a6bc8cb73 python.2: fix argv in step9 Nicolas Boulenguez 2022-01-18 18:23:02 +0100
  • 10e8854c04 python.2: add with-meta reader macro Nicolas Boulenguez 2022-01-18 18:21:33 +0100
  • d0375ec9f8 vb: allow keyword argument to keyword function Nicolas Boulenguez 2022-01-18 18:18:41 +0100
  • 3233e7821a make: fix enconding of hash and dollar signs Nicolas Boulenguez 2022-01-18 18:12:39 +0100
  • 3bd752c979 make: prevent defmacro! from mutating functions Nicolas Boulenguez 2022-01-18 18:09:24 +0100
  • b4843b602c make: allow keyword argument to keyword functions Nicolas Boulenguez 2022-01-18 18:08:45 +0100
  • ee6c11da3b GHA: use default_base for get-changed-files Joel Martin 2024-08-03 11:31:52 -0500
  • 728c99730d
    build(deps): bump regex from 1.3.1 to 1.5.5 in /impls/rust dependabot[bot] 2024-08-03 16:22:22 +0000
  • d4f6b1e6dd ci.sh: restore tr lower-casing to fix macos. Joel Martin 2024-08-03 11:15:28 -0500
  • dd16a7d023 ci.sh: remove pulled step summary. Joel Martin 2024-08-03 11:07:36 -0500
  • f3903a7141 docs: docker image/CI info. Replace IRC with Discord links. Joel Martin 2024-08-03 11:04:48 -0500
  • 6bf89ea118 miniMAL: update to miniMAL-1.2.2 Joel Martin 2024-08-02 17:47:24 -0500
  • e6ec37a468 ruby: fix stackoverflow printing in steps 6-A Joel Martin 2024-08-01 18:07:35 -0500
  • f63d2e4672 ruby: update vivid->xenial Joel Martin 2024-08-01 17:50:31 -0500
  • b3759ab63b php: update vivid->xenial and php5 -> php7.0 Joel Martin 2024-08-01 17:47:53 -0500
  • a1a784c572 groovy,kotlin: vivid->xenial and jdk-7->jdk-8 Joel Martin 2024-08-01 17:37:45 -0500
  • 714b718bd0 Update VB/c#/f# from vivid to xenial and add tzdata. Joel Martin 2024-08-01 17:24:40 -0500
  • fe218df3d2 GHA,ci.sh: add step summaries for docker actions. Joel Martin 2024-08-01 15:01:17 -0500
  • 3f7b28652b GHA: switch from set-output to env file. Joel Martin 2024-08-01 14:33:01 -0500
  • 69e570aeca GHA: Update versions of checkout/artifact/login actions Joel Martin 2024-08-01 14:21:45 -0500
  • 5c979b5a19 GHA: add packages write permission. Joel Martin 2024-08-01 13:32:33 -0500
  • 7d49797697 ada: Dockerfile labels for repo linkage/visibility Joel Martin 2024-08-01 13:20:58 -0500
  • 3e90e42e94 GHA: Update to ubuntu-24.04 runner/image. Joel Martin 2024-08-01 12:40:45 -0500
  • 7a2bc6f066 Update Dockerfiles using ubuntu:vivid to xenial. Joel Martin 2024-07-31 16:31:24 -0500
  • 0a34968695 GHA: Update macos image version from 10.15 to 12 Joel Martin 2024-07-31 14:24:37 -0500
  • eef959fb82 Update get-changed-files action to v2. Joel Martin 2024-07-31 14:04:04 -0500
  • 8f8608a989 ci.sh/GHA: Add docker-build-push step/action Joel Martin 2024-07-31 13:24:34 -0500
  • 78d6dabcaf Makefile,ci.sh: use versioned images Joel Martin 2024-07-31 13:22:46 -0500
  • 96e6d9c81a Don't pass MAKE into dockerized calls. Joel Martin 2024-07-30 14:08:50 -0500
  • 93e6ba02a1 solve issue Floats don't work in the python implementation. #646 jero98772 2024-06-25 21:02:08 -0500
  • 3072bc78a2
    Merge ad5928d7b5 into dcf8f4d7b9 Jin 2024-03-20 23:08:08 +0000
  • ad5928d7b5 Update readme. jcguu95 2024-03-20 19:07:58 -0400
  • 02fe154ee1 Remove logger, and compare performance. jcguu95 2024-03-20 18:59:14 -0400
  • 87272da0f7 Use compileall in compile_file. All tests passed. jcguu95 2024-03-20 14:58:40 -0400
  • b801b2dc4b Add TODOs. jcguu95 2024-03-20 13:50:32 -0400
  • c07b337339 Refactor. Logic Unchanged. Tests Passed. jcguu95 2024-03-20 13:44:35 -0400
  • b86e213e70 Raise recursion limit. jcguu95 2024-03-20 13:23:34 -0400
  • 2153aa8b09 Finished file compiler. jcguu95 2024-03-15 18:34:35 -0400
  • f6de0e3046 Add a todo. jcguu95 2024-03-15 16:39:27 -0400
  • 7222e7c41b Clean up readme. jcguu95 2024-03-15 16:35:43 -0400
  • 4f6e49765d Refactor. All tests passed (23456789A)! jcguu95 2024-03-15 16:24:35 -0400
  • 882c32d9a0 Passed step 2,3,4,5,6,7,8,A jcguu95 2024-03-15 14:35:49 -0400
  • 2745b97c37 Passed tests 2~8. jcguu95 2024-03-15 14:09:10 -0400
  • f99c6825d2 Passed all tests in step8 as well. jcguu95 2024-03-15 12:32:32 -0400
  • 0c89eb1ad4 Add tests for 7~9 jcguu95 2024-03-15 12:29:59 -0400
  • 55f3a2a1c5 Pass all hard tests from 3~7. jcguu95 2024-03-15 12:28:55 -0400
  • 4444bbb142 Support vectors properly. jcguu95 2024-03-14 15:49:02 -0400
  • 864d13a9c8 Define load-file. Pass all test 6. jcguu95 2024-03-14 15:31:33 -0400
  • a2b062c91f Add symlinks for testing easier. jcguu95 2024-03-14 15:01:25 -0400
  • 39acea6f76 Support dict and vect compilation. jcguu95 2024-03-14 15:01:08 -0400
  • 500bcfcad9 Move codes around. No logic change. jcguu95 2024-03-14 14:20:28 -0400
  • 0e381389fa Update README location. jcguu95 2024-03-14 10:50:30 -0400
  • 0b484ece74 Move python\/compile to python-compile. jcguu95 2024-03-14 10:49:21 -0400
  • 39f897f426 DONE defmacro! All tests passed :) jcguu95 2024-03-14 00:44:50 -0400
  • 9aec4f86a7 Temporary Commit jcguu95 2024-03-13 22:28:02 -0400
  • 66c2dfda60 Try implementing defmacro! jcguu95 2024-03-13 07:33:42 -0400
  • 07278d481e Try implementing defmacro! as a macro. jcguu95 2024-03-12 15:33:46 -0400
  • f404182290 Implement fn* the right way without cheating. jcguu95 2024-03-12 11:49:29 -0400
  • 404376fcf4 Rewrite TODOs and description in readme. jcguu95 2024-03-12 09:46:53 -0400
  • a46552f43d Try symlinking readme to front. jcguu95 2024-03-12 09:38:59 -0400
  • 58f3a6b7f9 Add major TODOs and clean up some comments. jcguu95 2024-03-12 09:26:16 -0400
  • f627b371a2 Support primopt quote. jcguu95 2024-03-12 09:13:37 -0400
  • c384cf1d38 Tested reader @ as deref. jcguu95 2024-03-12 08:55:35 -0400
  • 58a6879d68 Tested atom, atom?, swap!, reset!, deref. jcguu95 2024-03-12 08:54:17 -0400
  • 1858659032 Two things: jcguu95 2024-03-12 08:47:34 -0400
  • 6b6d20ef4b Import core, and support scalars. jcguu95 2024-03-12 08:08:58 -0400
  • 61ae0bbb55 I'm concerned.. is this step cheating? jcguu95 2024-03-12 07:34:34 -0400
  • a4668dc404 Found subtle bug in def!; all tests passed. jcguu95 2024-03-12 01:15:52 -0400
  • 980fe728fd fn* is almost done, but there are some weird bugs. jcguu95 2024-03-11 21:27:48 -0400
  • bce37124c6 Shorter code. No logic changed. jcguu95 2024-03-11 19:42:36 -0400
  • aa05747ea7 Support nil. jcguu95 2024-03-11 19:39:22 -0400
  • 70f7b4d6cf Fix bug in last commit. jcguu95 2024-03-11 19:32:46 -0400
  • 4df900d1b3 Make the compile switch clearer. jcguu95 2024-03-11 19:29:58 -0400
  • bc11d01a3c Refactor jcguu95 2024-03-11 19:26:08 -0400
  • 32ccb66703 Fix bugs for arithmetics and result printing. jcguu95 2024-03-11 18:16:49 -0400
  • ed23b00bfe Renamed counter as i, and finish "do" primopt. jcguu95 2024-03-11 18:06:07 -0400
  • 57cfc0b63e Scatter debugger in the compiled codes as well. jcguu95 2024-03-11 17:50:13 -0400
  • 479d9d9a2c Finish: let* in the new setting. jcguu95 2024-03-11 17:29:04 -0400
  • 3db8a6bf75 Prevent compiler from polluting global bindings. jcguu95 2024-03-11 16:36:14 -0400
  • 8d62557748 Seperate COMPILE and EXEC. jcguu95 2024-03-11 16:32:24 -0400
  • e512847771 Remove comments. jcguu95 2024-03-11 13:35:31 -0400
  • cef411ee33 Add automatic tests and FIXME comments. jcguu95 2024-03-11 13:02:26 -0400
  • abc1538752 Clean code. No logics changed. jcguu95 2024-03-11 11:46:12 -0400
  • ad88939a6f Finish: do, if, fn* (prim-opts). jcguu95 2024-03-11 11:26:30 -0400
  • 6da0cf5738 Finish: let* (prim-opt). jcguu95 2024-03-11 11:08:11 -0400
  • 3de4bbf31e Clean the code. No logics changed. jcguu95 2024-03-11 10:52:28 -0400
  • 402065f05d Finish: def! (prim-opt), +-*/ (function). jcguu95 2024-03-11 10:46:13 -0400
  • 4b537f7ed6 Use a real debug logger. jcguu95 2024-03-11 10:08:48 -0400
  • f7636c50ba Import env, and worked on COMPILE. jcguu95 2024-03-11 09:56:04 -0400
  • cd73f72322 Add debug support to step1 (now main.py). jcguu95 2024-03-11 08:27:04 -0400