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

Prism pluggable integration work #8103

Merged
merged 337 commits into from Feb 14, 2024
Merged

Prism pluggable integration work #8103

merged 337 commits into from Feb 14, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 6, 2023

  1. some minor cleanup/refactoring

    enebo committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    0b145e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8029d67 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

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

Commits on Sep 8, 2023

  1. More call consolidation

    enebo committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    58af244 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Update YARP

    enebo committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    ff1e25b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc41289 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    672e756 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f85717 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab4fa84 View commit details
    Browse the repository at this point in the history
  4. Remove debug line

    enebo committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    44f80cc View commit details
    Browse the repository at this point in the history
  5. Some location removal

    enebo committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    dc3cf52 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f1303fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    93e4156 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b5aaab5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7e49d3e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Update to latest YARP

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    9ddc2c1 View commit details
    Browse the repository at this point in the history
  2. -Xparser.summary added.

    This prints out statistics on how many files and evals occurred.
    It also prints out total time spent while parsing and generating
    a syntax tree.
    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    837d8f5 View commit details
    Browse the repository at this point in the history
  3. more stat fixes

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c444922 View commit details
    Browse the repository at this point in the history
  4. Fix CI error in legacy

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ac50209 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a52e975 View commit details
    Browse the repository at this point in the history
  6. Add IRBuild stats

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    870f6f5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90e3366 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7970529 View commit details
    Browse the repository at this point in the history
  9. full line numbering for yarp

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    04a98c9 View commit details
    Browse the repository at this point in the history
  10. remove old getNewline method

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    e3e62db View commit details
    Browse the repository at this point in the history
  11. use util/when flags

    enebo committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    605de39 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    62294e1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d0285b View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. support valias

    enebo committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    f08a798 View commit details
    Browse the repository at this point in the history
  2. Implement for for yarp

    enebo committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    6b71c25 View commit details
    Browse the repository at this point in the history
  3. wrong search for colon3

    enebo committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    fa89c2b View commit details
    Browse the repository at this point in the history
  4. mistake in op element asgn

    enebo committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    f1b80b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a2a27a View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Fix A ||= foo in prism

    enebo committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    4f132e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7997ca1 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    10199d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cba5fd View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

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

Commits on Oct 12, 2023

  1. cornucopia of prism fixes

    enebo committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0b57a09 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    6911431 View commit details
    Browse the repository at this point in the history
  2. string concat changes

    enebo committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ecf0aca View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    f210694 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6afcca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20c2e06 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52c1ab4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99f40f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5029c88 View commit details
    Browse the repository at this point in the history
  7. interp regexp now has flags

    enebo committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    8934d5e View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    c444238 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    583243e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into yarp

    enebo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    2f1441e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    1387121 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2983b0d View commit details
    Browse the repository at this point in the history
  3. for loop corrections for differences between ast and prism. build dif…

    …ference giving nil and not null for empty case. some beginnings of refactoring for blocks vs for
    enebo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    a39932f View commit details
    Browse the repository at this point in the history
  4. Add MatchWriteNode to prism

    enebo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    5ebfb99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c4bec3b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5da88c View commit details
    Browse the repository at this point in the history
  7. Update prism

    enebo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e965359 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

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

Commits on Oct 19, 2023

  1. leave println in while doing big debug sweep (perhaps I should make a…

    …n option for this?). splat in workaround (also broken in legacy). undef list needs to iterate over all elements.
    enebo committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    26fb773 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36e7d56 View commit details
    Browse the repository at this point in the history
  3. Hook up warnings for prism

    enebo committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    6f80521 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c2fa93 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    4763d23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77bd130 View commit details
    Browse the repository at this point in the history
  3. for ivar assign for prism

    enebo committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    4d056d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33a75e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b32dd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed1a8ac View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Add fixme

    enebo committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    1b6545d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cba7962 View commit details
    Browse the repository at this point in the history
  3. Split up pattern matcher build code a bit more in attempt to help mak…

    …e it shareable with prism
    enebo committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    99ed907 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    057b184 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Merge branch 'master' into yarp

    enebo committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    353b02f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into yarp

    enebo committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    582edd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Update to latest prism

    enebo committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    a930daf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5e8c3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bdd081 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6741493 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    420190b View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    c2fdc07 View commit details
    Browse the repository at this point in the history
  2. Update to latest prism

    enebo committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    3c47542 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b44d069 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfbe1ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5df3e39 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    745c123 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4f7316e View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    b9d5d47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5a85e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17e7270 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85ddf90 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbf5308 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac73cbe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b67927 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    de3e4cb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1f2c3cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c4462cb View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    49381f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7ca210 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5adb20 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    befa1f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. remove assert which should not exist (this is called as a check so it…

    … will receive non-zero find calls
    enebo committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    2ed2f95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b1ebd0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8384cfd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a55ade7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    388eb63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    660f180 View commit details
    Browse the repository at this point in the history
  7. yield is hard in prism

    enebo committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    b74b6c9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    72df767 View commit details
    Browse the repository at this point in the history
  9. Not sure why but an internal method seems to have no filename but doe…

    …sn't when prism is not running?
    enebo committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    bd43563 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Update prism

    enebo committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2b692c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f8d6fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    726c692 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49a2b73 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    002b892 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92d307a View commit details
    Browse the repository at this point in the history
  7. weird logic restores

    enebo committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    64957d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2b170c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77b2e0a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f9da356 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

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

Commits on Nov 13, 2023

  1. ArrayPattern with if needs some extra unpeeling. OrNode should have b…

    …een AlternationPatternNode
    enebo committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    5a44c0b View commit details
    Browse the repository at this point in the history
  2. prism pattern capture node

    enebo committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8f6ec30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1522b68 View commit details
    Browse the repository at this point in the history
  4. impl MatchRequiredNode in prism

    enebo committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8cde454 View commit details
    Browse the repository at this point in the history
  5. FIXMES resolved earlier

    enebo committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    2fc1cf1 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Merge branch 'master' into yarp

    enebo committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    c84bf80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    583b31f View commit details
    Browse the repository at this point in the history
  3. Update to prism 0.18

    enebo committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    a57af53 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Misc cleanup

    enebo committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    fe4e8dc View commit details
    Browse the repository at this point in the history
  2. yield *a,*b went boom on prism

    enebo committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    7d71168 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5dd83a View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Merge branch 'master' into yarp

    enebo committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    b9ed5e3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into yarp

    enebo committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    1b42f38 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    730d27e View commit details
    Browse the repository at this point in the history
  2. Missing unless node in pattern each and maybe partially fixing more c…

    …omplicated captures in prism
    enebo committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    b84d6a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73b24d6 View commit details
    Browse the repository at this point in the history
  4. remove outdated comment

    enebo committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    ae18f67 View commit details
    Browse the repository at this point in the history
  5. prism is for post-deprecated warning for find pattern nodes. Add here…

    … until 9.5 branching
    enebo committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    4f6f384 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ab0785 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    69ac58d View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Some more error message support for pattern matching (messy still). f…

    …ix for+redo putting label in wrong place
    enebo committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    9c2057b View commit details
    Browse the repository at this point in the history
  2. Hack around us not having builtin call to sprintf by using something …

    …more likely to have sprintf on it
    enebo committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    f520630 View commit details
    Browse the repository at this point in the history
  3. Remove additional else label since we will fall into that place natur…

    …ally in a pattern match
    enebo committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    9ba80a4 View commit details
    Browse the repository at this point in the history
  4. NoMatchingPatternKeyError impl. didyoumean is messing with message so…

    … this probably needs some bypass way of constructing the exception
    enebo committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    b7aea8c View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

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

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    8a867c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    029bdc5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37dadce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6dfea26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88c86ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f8cc75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24fd125 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    bcb7d57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e011d4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5117321 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27101ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c97074 View commit details
    Browse the repository at this point in the history
  6. Make numberz work on prism

    enebo committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    abfb42a View commit details
    Browse the repository at this point in the history
  7. DATA support for Prism

    enebo committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    2b6d207 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b773524 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Fix arity for blocks

    enebo committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    c15d50a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    377ed2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96ad9bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74d9466 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Update some FIXMEs in parser

    enebo committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    8fe98ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66cb709 View commit details
    Browse the repository at this point in the history
  3. update yarp

    enebo committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6c895e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86b380c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    722d22a View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    36920b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb0f5d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56be387 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Update prism

    enebo committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    908f1fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1216b59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bda6e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2073351 View commit details
    Browse the repository at this point in the history
  5. undo proper encoding to prism to workaround eval issues. properly enc…

    …ode byte data for locals going into scopes for prism evals
    enebo committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    996764c View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. More parser refactoring

    On the journey of demystifying TOPLEVEL_BINDING this commit further
    clarifies parsing APIs more.
    
     1. flags in ParserManager are now an enum since it became clear
        none of these flags can really overlap.
     2. legacy parser uses enclosingScope vs blockScope because sometimes
        that top is the toplevel scope.
     3. Hopefully make more explicit which kind of parse each call site
        is using.  Some of the deprecated methods are weird but I think
        they will work as before ParserManager was introduced.
        parseMainFile sort of behaves like the original parser when you
        setup ParserConfiguration with all the stuffs.
    enebo committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    a276fe8 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    2498db5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4a645c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3e2925 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    721ad22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97d0c06 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Add SCRIPT_DATA__ to prism

    enebo committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    8d83f12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31dd055 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c70f3cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd3e71b View commit details
    Browse the repository at this point in the history
  5. Missing another case of ::Foo

    enebo committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    605e58b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7076001 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d42ffb2 View commit details
    Browse the repository at this point in the history
  8. yuck a bit form-fitting but no reason for a single **k at end to be m…

    …ade into an array. This may be true for any single value at end as well?
    enebo committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    f78393f View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Fix dregexp failures

    enebo committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    8e0688a View commit details
    Browse the repository at this point in the history
  2. fix an issue where parseProgram was expanding scope when it shouldn't…

    … (it is marked as INLINE)
    enebo committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    c73f0da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c98398f View commit details
    Browse the repository at this point in the history
  4. See if this fixes CI failures. Something not right to be figured out …

    …yet (most likely java method caller should not be calling parseMain
    enebo committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3dbc784 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

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

Commits on Jan 10, 2024

  1. prism gives different error message but 'syntax error' is not more de…

    …scriptive than 'SyntaxError' so make this pass on both parsers
    enebo committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    f1d55a0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into yarp

    enebo committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    b9c26c0 View commit details
    Browse the repository at this point in the history
  3. Hack symbol encoding logic more

    enebo committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    89fac21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71984df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2129f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Update prism + start moving prism into own package

    Latest and greatest of prism
    
    parsing side of code is being moved to its own package and will
    eventually be removed from the codebase to become an external
    gem.
    enebo committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    9855d8c View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

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

Commits on Jan 15, 2024

  1. Implement coverage for prism

    enebo committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    872ee57 View commit details
    Browse the repository at this point in the history
  2. assignment in calls was not catching all cases and not maintaining re…

    …ference to same value
    enebo committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    eb94377 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    14b8091 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04899fa View commit details
    Browse the repository at this point in the history
  3. make tryCompile work with prism. make wrap ruby code around options w…

    …ork with prism and isolate into prism package
    enebo committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    fbad59f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

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

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    d35a781 View commit details
    Browse the repository at this point in the history
  2. back to calloc

    andreaTP committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b94625f View commit details
    Browse the repository at this point in the history
  3. more

    andreaTP committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4cadcc7 View commit details
    Browse the repository at this point in the history
  4. no ou of bound

    andreaTP committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e9ab071 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. more

    andreaTP committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    f43c20b View commit details
    Browse the repository at this point in the history
  2. more

    andreaTP committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    45a4eac View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

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

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    21314a2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from andreaTP/chicory

    Using Prism through Chicory
    enebo committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    892d755 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    39333d6 View commit details
    Browse the repository at this point in the history
  2. Update to latest Prism

    Symbol encoding has been fixed (Allowing workaround to be removed).
    Some change in pattern matching showing implicit assignment (nothing
    changed in correctness so I am not sure if this was a semantic change).
    enebo committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    1f9f16d View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

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

Commits on Jan 31, 2024

  1. Merge branch 'master' into yarp

    enebo committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    27419b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08ae4d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    782006e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e272dc View commit details
    Browse the repository at this point in the history
  5. Some more commenting about lack of prism supporting more esoteric thi…

    …ngs in our codebase
    enebo committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9f4e574 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Exception captures in JIT were leading to classcast but upon review p…

    …rism was acting differently...still makes me wonder how --dev worked
    enebo committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    b71f564 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52c8ebf View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    369d72e View commit details
    Browse the repository at this point in the history
  2. implemented my hack hackily

    enebo committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    e8bd150 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

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

    enebo committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    82ae791 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

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

Commits on Feb 14, 2024

  1. re-enable and pass flip flops

    enebo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    c79c3a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc8bd03 View commit details
    Browse the repository at this point in the history
  3. Remove now working flip flops

    enebo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e9794c9 View commit details
    Browse the repository at this point in the history
  4. More passing specs

    enebo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    18e77fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb8a612 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87d18ec View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into yarp

    enebo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    4b78e04 View commit details
    Browse the repository at this point in the history
  8. Undo weird IDE import change

    enebo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    4aeefd7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    64eb691 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f4def54 View commit details
    Browse the repository at this point in the history