Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Update to 8.4.255 #301

Merged
merged 5 commits into from Jul 20, 2020
Merged

Update to 8.4.255 #301

merged 5 commits into from Jul 20, 2020

Commits on Jul 17, 2020

  1. update to 8.4.371.19

    This requires changing our checkout strategy to check out the branch-heads branch (as documented at https://v8.dev/docs/version-numbers) instead of using the 8.4.371 branch, which never gets patches (it's always locked to 8.4.371.0).
    
    We could also specify the v8 patch version manually, and i'm open to doing that, just wanted to do this to get it working.
    nightpool committed Jul 17, 2020
    Copy the full SHA
    5c7c6e3 View commit details
    Browse the repository at this point in the history
  2. Use last good version before build error

    Using bisect, I was able to find that the build error was introduced in
    v8/v8@5bbca54,
    so let's use the version before that one while we wait for upstream to
    merge the patch (https://bugs.chromium.org/p/v8/issues/detail?id=10708)
    nightpool committed Jul 17, 2020
    Copy the full SHA
    c46dcba View commit details
    Browse the repository at this point in the history
  3. Bundle ICU data files

    Otherwise, attempts to use the i18n api (toLocaleString, Intl, etc)
    raise the TypeError 'Internal error. Icu error.'
    nightpool committed Jul 17, 2020
    Copy the full SHA
    43902f0 View commit details
    Browse the repository at this point in the history
  4. Revamp Travis configuration files for automatic deployment

    We now build against three darwin versions (Sierra, High Sierra and Catalina)
    to match Ruby core. We continue to build against 3 ruby versions on Linux, but
    we only deploy the ruby 2.7 builds (since they should all be identical).
    nightpool committed Jul 17, 2020
    Copy the full SHA
    818cc4e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2020

  1. bug fixes

    nightpool committed Jul 18, 2020
    Copy the full SHA
    ffc7bb0 View commit details
    Browse the repository at this point in the history