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

Compiler signature re-work #1116

Draft
wants to merge 53 commits into
base: main
Choose a base branch
from

Commits on Oct 23, 2022

  1. Configuration menu
    Copy the full SHA
    d651fb3 View commit details
    Browse the repository at this point in the history
  2. Remove parameterList

    It has only one user, so fusion it.
    mhermier committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    4c98594 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Add verror

    mhermier committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    c14c03a View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    90ca0b6 View commit details
    Browse the repository at this point in the history
  2. Add tokenTypeToString

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    4a994d8 View commit details
    Browse the repository at this point in the history
  3. Add emitCallabstraction

    Doing `Code` arithmetic at many place is not really wise.
    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    0f46bee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddb0688 View commit details
    Browse the repository at this point in the history
  5. Add ListConfiguration

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    710b127 View commit details
    Browse the repository at this point in the history
  6. Add generic finishList

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    5c5dcfc View commit details
    Browse the repository at this point in the history
  7. Add generic optionalList

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    be6c7b1 View commit details
    Browse the repository at this point in the history
  8. Add incSignatureArity

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    d68bb11 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    641e094 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70be295 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    45bd169 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b7b6e48 View commit details
    Browse the repository at this point in the history
  13. Add generic maybeSetter

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    a77d446 View commit details
    Browse the repository at this point in the history
  14. Add maybeSetterArgument

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    78286b7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ba62b7b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e40ce4f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    046d40d View commit details
    Browse the repository at this point in the history
  18. Add signatureArgumentsCount

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    5719cdc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ae07cdb View commit details
    Browse the repository at this point in the history
  20. Simplify signatureToString

    When creating an initializer, old code was copying `signature->name` 2
    times.
    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    fb3b1ed View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    99c25f3 View commit details
    Browse the repository at this point in the history
  22. Add Signature::isInitializer

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    2676d45 View commit details
    Browse the repository at this point in the history
  23. Add Signature::isSetter

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    973bea4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bd0e551 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2808aa7 View commit details
    Browse the repository at this point in the history
  26. test/language/method/subscript_operators.wren: update test

    - for readabilty
    - to also include static test cases
    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    6ecdbfc View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    056b111 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    af906dc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c374d2d View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4489aef View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    1d5ce68 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a59ff59 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    cd19105 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c655c6f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    979f759 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    8b4289a View commit details
    Browse the repository at this point in the history
  37. Allow setters of any arity

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    5d9f738 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    222b812 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    2af3441 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    90dd58e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    93da152 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d338d1b View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    df6d9a7 View commit details
    Browse the repository at this point in the history
  44. Add -> token type

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    b1c59b3 View commit details
    Browse the repository at this point in the history
  45. Add declareType

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    a26bb1c View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    fbf6567 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3867a9b View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    c826de4 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    d4dbab3 View commit details
    Browse the repository at this point in the history
  50. Document type hinting

    mhermier committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    38b1ec3 View commit details
    Browse the repository at this point in the history