From 80a178ac56840e674bc377c5cfb6931dae20d3f7 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 10 Oct 2016 08:43:18 +1100 Subject: [PATCH] Bump version - depend on latest v8 - comment out test that is rather slow - add changelog --- CHANGELOG | 7 +++++++ lib/mini_racer/version.rb | 2 +- mini_racer.gemspec | 2 +- test/mini_racer_test.rb | 13 ++++++++++++- test/test_helper.rb | 1 + 5 files changed, 22 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index a970fa1..5356606 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,10 @@ +10-10-2017 + +- 0.1.5 + + - Support for snapshots, shared isolates, runtime flags thanks to @wk8 + - Fix timeout behavior when it occurs in an attached Ruby method + 19-05-2016 - 0.1.4 diff --git a/lib/mini_racer/version.rb b/lib/mini_racer/version.rb index ddfe7f6..664fdea 100644 --- a/lib/mini_racer/version.rb +++ b/lib/mini_racer/version.rb @@ -1,3 +1,3 @@ module MiniRacer - VERSION = "0.1.4" + VERSION = "0.1.5-pre" end diff --git a/mini_racer.gemspec b/mini_racer.gemspec index e8485df..5516c42 100644 --- a/mini_racer.gemspec +++ b/mini_racer.gemspec @@ -25,7 +25,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "minitest", "~> 5.0" spec.add_development_dependency "rake-compiler" - spec.add_dependency 'libv8', '~> 5.1' + spec.add_dependency 'libv8', '~> 5.3' spec.require_paths = ["lib", "ext"] spec.extensions = ["ext/mini_racer_extension/extconf.rb"] diff --git a/test/mini_racer_test.rb b/test/mini_racer_test.rb index 240a328..5a00bc8 100644 --- a/test/mini_racer_test.rb +++ b/test/mini_racer_test.rb @@ -4,6 +4,18 @@ class MiniRacerTest < Minitest::Test # see `test_platform_set_flags_works` below MiniRacer::Platform.set_flags! :use_strict + def test_segfault + skip "running this test is very slow" + # 5000.times do + # GC.start + # context = MiniRacer::Context.new(timeout: 5) + # context.attach("echo", proc{|msg| msg.to_sym.to_s}) + # assert_raises(MiniRacer::EvalError) do + # context.eval("while(true) echo('foo');") + # end + # end + end + def test_that_it_has_a_version_number refute_nil ::MiniRacer::VERSION end @@ -540,7 +552,6 @@ raise FooError, "I like foos" assert_raises(MiniRacer::ScriptTerminatedError) do context.eval('sleep(); "hi";') end - end def test_undef_mem diff --git a/test/test_helper.rb b/test/test_helper.rb index 4fd4994..98792b0 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,4 +1,5 @@ $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require 'mini_racer' +require 'minitest/pride' require 'minitest/autorun'