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

FEAT: Support default arguments in functions #1481

Open
wants to merge 45 commits into
base: master
Choose a base branch
from

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    6afa6e4 View commit details
    Browse the repository at this point in the history
  2. FEAT: Add support for default parameters

    - Fix arrow function parameters
    - Gate to VERSION_200 language version
    - Move tests to separate test class
    0xe committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    3d88b3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    188214c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b068d1 View commit details
    Browse the repository at this point in the history
  5. WIP: Added more (failing) test cases for

         - Arguments object with default parameters
         - Function constructor
         - Array and Object destructuring
    0xe committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2908f3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21b5647 View commit details
    Browse the repository at this point in the history
  7. WIP: Destructuring

    0xe committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e262c2c View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. WIP: comment out failing tests

    0xe committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    28669b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. WIP: revert destructuring changes

    0xe committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8360b40 View commit details
    Browse the repository at this point in the history
  2. FIX: lint in Arguments

    0xe committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8af362a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    8ff5bff View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Tiny refactor

    0xe committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e558ecd View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. FIX: loop in IRFactory

    0xe committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    62f801e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2327c1b View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    44ed123 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    410b4e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    2454b76 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. WIP: Refactor things a bit

    TODO: Issue385Test
    TODO: Don't call into IRFactory from the Parser
    0xe committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8e25b60 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    029661e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. WIP: Fix after merge

    0xe committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    31087ea View commit details
    Browse the repository at this point in the history
  2. FIX: spotbugs issue

    0xe committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    93bb695 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. FIX: Issue385Test

    0xe committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    2a7fc8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96c1c1b View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    f67f056 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    91156df View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. WIP: Hack to fix inf. looping temporarily

    Need to fix scope of LET properly.
    0xe committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    c4649be View commit details
    Browse the repository at this point in the history
  2. FIX: Update 262 properties

    0xe committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    a0ffa64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5eac32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c2f19a View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    3847ee6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    a3ddc54 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    b892d86 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. FIX: Arrow functions

    0xe committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    272d432 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    047643a View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    9c5c3b9 View commit details
    Browse the repository at this point in the history
  2. FIX: Style comments

    0xe committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    b34e6a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c267b47 View commit details
    Browse the repository at this point in the history
  4. Update 262 properties

    0xe committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    361282d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31f9358 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    b1a6dda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f249481 View commit details
    Browse the repository at this point in the history
  3. Add test for nested arrays

    0xe committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    e2537dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ffad68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33dbc76 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

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