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

Editorial: update deps and fix issues #2746

Merged
merged 1 commit into from
Jan 29, 2024
Merged

Conversation

VoltrexKeyva
Copy link
Contributor

  • Update all developer dependencies to their latest versions (including major updates).
  • Update files to conform to the new versions and fix some issues:
    • Enum values should be lowercase and kebab-case.
    • Avoid declaring variables that are already declared, either set their value or rename them accordingly.
    • Avoid using abrupt shorthands on abstract or syntax-directed operations that do not return a Completion Record.
    • Avoid calling abstract functions in algorithms that don't have a definition.
    • Update section names to their new ones.
    • Fix a small formatting issue.

@VoltrexKeyva VoltrexKeyva force-pushed the update-all branch 2 times, most recently from 6377cf0 to dac670c Compare December 31, 2023 04:05
Copy link

codecov bot commented Jan 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (116788b) 96.73% compared to head (9725fd2) 96.38%.

❗ Current head 9725fd2 differs from pull request most recent head e7d9ad6. Consider uploading reports for the commit e7d9ad6 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2746      +/-   ##
==========================================
- Coverage   96.73%   96.38%   -0.36%     
==========================================
  Files          21       21              
  Lines       12444    12444              
  Branches     2255     2250       -5     
==========================================
- Hits        12038    11994      -44     
- Misses        349      395      +46     
+ Partials       57       55       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@VoltrexKeyva
Copy link
Contributor Author

Fixed merge conflicts.

Copy link
Collaborator

@ptomato ptomato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this! It's a chore which I haven't had time for recently, so I'm glad you stepped up.

All looks fine, but the parts which are copied from ECMA-262 (spec/mainadditions.html) and ECMA-402 (spec/intl.html) need a bit of extra attention — since these are sections that modify existing specs, the original text should be kept in sync with those specs as much as possible. (However, if the section has been totally rewritten as some of the ECMA-402 sections have, it's OK with me to leave it as is for now and just fix the linter issues; we can do that update at a later time.)

@ptomato
Copy link
Collaborator

ptomato commented Jan 12, 2024

I've done that update now, in #2749. Rebasing on that PR should make most of my review comments obsolete.

- Update all developer dependencies to their latest versions (including
major updates).
- Update files to conform to the new versions and fix some issues:
  - Enum values should be lowercase and kebab-case.
  - Avoid declaring variables that are already declared, either set
    their value or rename them accordingly.
  - Avoid using abrupt shorthands on abstract or syntax-directed
    operations that do not return a Completion Record.
  - Avoid calling abstract functions in algorithms that don't have a
    definition.
  - Update section names to their new ones.
  - Fix a small formatting issue.
Copy link
Collaborator

@ptomato ptomato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the wait; I've merged the other PR and the rebase is complete.

@ptomato ptomato merged commit 35732cb into tc39:main Jan 29, 2024
5 checks passed
@VoltrexKeyva VoltrexKeyva deleted the update-all branch January 31, 2024 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants