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

Commit

Permalink
Update v8 to 7.3.495.0
Browse files Browse the repository at this point in the history
Bump to 7.3.495.0
  • Loading branch information
SamSaffron committed Apr 23, 2020
2 parents 5fc4ac7 + 5c924d4 commit fcf04ce
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 21 deletions.
11 changes: 3 additions & 8 deletions .travis.yml
Expand Up @@ -2,19 +2,14 @@ dist: xenial
compiler: clang
language: ruby
rvm:
- 2.7
- 2.6
- 2.5
- 2.4
- rubinius-3
matrix:
include:
- rvm: 2.5.1
- rvm: 2.6
os: osx
osx_image: xcode9.4.1
- rvm: 2.5.1
os: osx
osx_image: xcode9.2
allow_failures:
- rvm: rubinius-3
fast_finish: true
addons:
apt:
Expand Down
4 changes: 3 additions & 1 deletion CHANGELOG.md
@@ -1,6 +1,8 @@
### Unreleased
### v7.3.495.0 - 2020-04-14

* Update upstream v8 version to 7.3.495.0
* Enable I18n support in V8
* Drop support for Ruby 2.4 (EOL)

### v7.3.492.27.0, v7.3.492.27.1 - 2019-04-24

Expand Down
18 changes: 10 additions & 8 deletions README.md
@@ -1,7 +1,7 @@
# libv8
[![Gem Version](https://badge.fury.io/rb/libv8.svg)](https://badge.fury.io/rb/libv8)
[![Number of downloads](https://ruby-gem-downloads-badge.herokuapp.com/libv8?type=total)](https://rubygems.org/gems/libv8)
[![Build Status](https://travis-ci.org/cowboyd/libv8.svg?branch=master)](https://travis-ci.org/cowboyd/libv8)
[![Build Status](https://travis-ci.org/rubyjs/libv8.svg?branch=master)](https://travis-ci.org/rubyjs/libv8)
[![Join the chat at https://gitter.im/cowboyd/therubyracer](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/cowboyd/therubyracer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Code Triagers Badge](https://www.codetriage.com/cowboyd/libv8/badges/users.svg)](https://www.codetriage.com/cowboyd/libv8)

Expand All @@ -23,6 +23,8 @@ opens the door for supporting Windows.
That depends on your platform. Right now, we support the following
platforms.

* x86_64-darwin-19
* x86_64-darwin-18
* x86_64-darwin-17
* x86_64-darwin-16
* x86_64-darwin-15
Expand Down Expand Up @@ -77,11 +79,11 @@ source-based distribution

Building the V8 library from source imposes the following requirements:

* An x86/x86_64 CPU. See [#261](https://github.com/cowboyd/libv8/issues/261) for ARM state.
* An x86/x86_64 CPU. See [#261](https://github.com/rubyjs/libv8/issues/261) for ARM state.
* Linux with glibc or macOS. See
[#259](https://github.com/cowboyd/libv8/issues/259),
[#253](https://github.com/cowboyd/libv8/issues/253) and
[#217](https://github.com/cowboyd/libv8/issues/217) for state of other
[#259](https://github.com/rubyjs/libv8/issues/259),
[#253](https://github.com/rubyjs/libv8/issues/253) and
[#217](https://github.com/rubyjs/libv8/issues/217) for state of other
platforms.
* Python 2
* pkg-config
Expand All @@ -94,7 +96,7 @@ so by specifying the git repo as a gem source. Just make sure you add
the following to your `Gemfile`:

```Ruby
gem "libv8", github: "cowboyd/libv8", submodules: true
gem "libv8", github: "rubyjs/libv8", submodules: true
```

You can find more info on using a git repo as a gem source in
Expand All @@ -107,15 +109,15 @@ platform, we'll pull it right in!

To get the source, these commands will get you started:

git clone --recursive git://github.com/cowboyd/libv8.git
git clone --recursive git://github.com/rubyjs/libv8.git
cd libv8
bundle install
bundle exec rake compile

### About

This project spun off of
[therubyracer](http://github.com/cowboyd/therubyracer) which depends
[therubyracer](http://github.com/rubyjs/therubyracer) which depends
on having a specific version of V8 to compile and run against.
However, actually delivering that version reliably to all the
different platforms proved to be a challenge to say the least.
Expand Down
2 changes: 1 addition & 1 deletion lib/libv8/version.rb
@@ -1,3 +1,3 @@
module Libv8
VERSION = "7.3.492.27.3beta1"
VERSION = "7.3.495.0"
end
4 changes: 1 addition & 3 deletions libv8.gemspec
Expand Up @@ -7,13 +7,11 @@ Gem::Specification.new do |s|
s.platform = Gem::Platform::RUBY
s.authors = ["Charles Lowell"]
s.email = ["cowboyd@thefrontside.net"]
s.homepage = "http://github.com/cowboyd/libv8"
s.homepage = "http://github.com/rubyjs/libv8"
s.summary = %q{Distribution of the V8 JavaScript engine}
s.description = %q{Distributes the V8 JavaScript engine in binary and source forms in order to support fast builds of The Ruby Racer}
s.license = "MIT"

s.rubyforge_project = "libv8"

s.files = `git ls-files`.split("\n").reject {|f| f =~ /^release\//}

submodules = `git submodule --quiet foreach 'echo $path'`.split("\n").map(&:chomp)
Expand Down

0 comments on commit fcf04ce

Please sign in to comment.