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

Convert mutable type which is unhasable to immutable types #123

Merged
merged 11 commits into from Jun 1, 2017

Commits on Apr 20, 2017

  1. Convert mutable type to immutable type

    Hyojun Kang authored and kanghyojun committed Apr 20, 2017
    Copy the full SHA
    206c004 View commit details
    Browse the repository at this point in the history
  2. Refactor repeated pattern

    Hyojun Kang authored and kanghyojun committed Apr 20, 2017
    Copy the full SHA
    05094c6 View commit details
    Browse the repository at this point in the history
  3. Add testcase for type cast

    Hyojun Kang authored and kanghyojun committed Apr 20, 2017
    Copy the full SHA
    6a9007f View commit details
    Browse the repository at this point in the history
  4. Rename toArgumentCode -> compileParameters

    Hyojun Kang authored and kanghyojun committed Apr 20, 2017
    Copy the full SHA
    c630623 View commit details
    Browse the repository at this point in the history
  5. Rename toIndentedCodes -> compileFieldInitializers

    - Gather some functions in where
    - Rename convertFieldToImmutable -> compileFieldInitializer
    - Use pattern-matching to get value of field
    Hyojun Kang authored and kanghyojun committed Apr 20, 2017
    Copy the full SHA
    f665bde View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    45b80b4 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    cefdc51 View commit details
    Browse the repository at this point in the history
  8. wip

    kanghyojun committed Apr 20, 2017
    Copy the full SHA
    f7143e6 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2017

  1. Use nirum>=0.4.1

    - Update minimum required version of nirum
    - Unicode lietral have to be used on Python2.7
    kanghyojun committed May 2, 2017
    Copy the full SHA
    952a627 View commit details
    Browse the repository at this point in the history
  2. Prevent names from overlapping

    Importing "List" would raise error, because "List" could be named on
    user-define variable. so list_type which is alias for List is imported.
    kanghyojun committed May 2, 2017
    Copy the full SHA
    20aacce View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2017

  1. Use list_type

    kanghyojun committed Jun 1, 2017
    Copy the full SHA
    01ad3d8 View commit details
    Browse the repository at this point in the history