mirror of
https://github.com/rubyjs/therubyracer
synced 2023-03-27 23:21:42 -04:00
b29c94f087
v8 4.5 has very convenient APIs for interrupting potentially long running JavaScript code. This exposes those APIs to Ruby code so that it can place its own limits on the CPU resources consumed by V8.
35 lines
596 B
YAML
35 lines
596 B
YAML
#cache: bundler
|
|
rvm:
|
|
- 2.1.0
|
|
- 2.0.0
|
|
- 1.9.3
|
|
- 1.9.2
|
|
- 1.8.7
|
|
- rbx-2.2.3
|
|
matrix:
|
|
allow_failures:
|
|
- rvm: 1.9.3
|
|
- rvm: 1.9.2
|
|
- rvm: 1.8.7
|
|
- rvm: rbx-2.2.3
|
|
env:
|
|
- CXX=g++-4.8
|
|
- CXX=clang++
|
|
notifications:
|
|
recipients:
|
|
- cowboyd@thefrontside.net
|
|
before_install:
|
|
- gem update --system 2.1.11
|
|
script:
|
|
- bundle exec rake compile
|
|
- bundle exec rspec spec/c spec/v8/context_spec.rb spec/v8/isolate_spec.rb
|
|
- bundle exec rspec spec/mem
|
|
sudo: false
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- ubuntu-toolchain-r-test
|
|
packages:
|
|
- gcc-4.8
|
|
- g++-4.8
|
|
- clang
|