Closed jugglinmike closed 6 years ago
Thanks for the patch!
It seems likely that they were intentionally re-classified in order to match the specification at the time they were imported
Yup. I used upstream tests as a source, but did my own classification.
Have you accepted novel test material in this project?
No, but we can start doing so. I'll push a commit to your branch updating the licenses file (which needs to be updated in light of these tests being moved anyway).
Thanks!
My pleasure!
Hi @bakkot,
We elected to change the specification on the interpretation of function names this month, and I've recently submitted a spec patch to do just that. I wanted to follow up by reflecting that decision in this project.
It turns out that we had coverage for the old expected behavior. This made my job easy: I just moved the files. The problem is that these tests originate from the Acorn project. I thought this would mean that Acorn also needed to be updated (in contrast to my prior research), but it turns out that the relevant tests in Acorn already classify these tests as valid syntax. It seems likely that they were intentionally re-classified in order to match the specification at the time they were imported, but I wanted to draw your attention to this in order to be sure (and to explain why no change in Acorn seems to be necessary).
(I've included the script I used to research this below.)
I've also added a few more tests to improve coverage. Have you accepted novel test material in this project? Or should I be landing the new tests in one of the upstream projects first?
Commit message:
Research script:
And the output: