Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mal implementation by Crystal #70

Merged
merged 31 commits into from
Jun 3, 2015
Merged

Mal implementation by Crystal #70

merged 31 commits into from
Jun 3, 2015

Commits on Jun 2, 2015

  1. Configuration menu
    Copy the full SHA
    58b84dd View commit details
    Browse the repository at this point in the history
  2. crystal: implement step0

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    85c1b0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c436e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fdf28b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    448769e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    afc3a8d View commit details
    Browse the repository at this point in the history
  7. crystal: implement step2

    Crystal seems to treat 'Proc(Args..., Ret)' as '(Args...) -> Ret' but
    distinguishes 'Proc(Args..., Ret)' from '(Args...) -> Ret'.
    It causes a type-mismatch error.  I added some workarounds for it.
    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    eec5fc4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b26be02 View commit details
    Browse the repository at this point in the history
  9. crystal: allow Vector in binding of 'let*'

    all tests passed in step3
    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    e014087 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    66f3d7a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    095b73e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bed6306 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b31653d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7fe6282 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2c76c2f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9b8a3da View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4499e5c View commit details
    Browse the repository at this point in the history
  18. crystal: complete step4

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    51be500 View commit details
    Browse the repository at this point in the history
  19. crystal: implemented step5

    the test (def! res1 (sum-to 10000)) failed in my environment because it
    could compute the result even if TCO is not available.  If stack
    overflow happens, the interpreter will go into SEGV.
    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    436f169 View commit details
    Browse the repository at this point in the history
  20. crystal: implement step6

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    d21ef94 View commit details
    Browse the repository at this point in the history
  21. crystal: fix hashmap

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    9d627bc View commit details
    Browse the repository at this point in the history
  22. crystal: implement step7

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    ce0696d View commit details
    Browse the repository at this point in the history
  23. crystal: implement step8

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    9bbb8cc View commit details
    Browse the repository at this point in the history
  24. crystal: improve error message

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    4f725b5 View commit details
    Browse the repository at this point in the history
  25. crystal: implement step9

    rhysd committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    1ec3465 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    09fb509 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    6e7390b View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    86fe631 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2015

  1. Configuration menu
    Copy the full SHA
    b9e204b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    725ee0b View commit details
    Browse the repository at this point in the history
  3. crystal: fix for Crystal 0.7.2

    rhysd committed Jun 3, 2015
    Configuration menu
    Copy the full SHA
    97d0deb View commit details
    Browse the repository at this point in the history