1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
Commit graph

7 commits

Author SHA1 Message Date
Georgy Angelov
a926860150 Lock inside the C methods and store isolate with every ref 2015-04-04 14:04:57 +00:00
Georgy Angelov
143bbb1232 Add tests for V8::C::Value 2015-03-21 10:58:44 +00:00
Georgy Angelov
d0f568cf18 Add strings and some conversion options for values 2015-03-21 09:51:17 +00:00
Georgy Angelov
2fca33f9d0 Remove old ext files and spec & link to the new V8
The functionality will be added (that is, if I don't get bored) one thing at a time with the spec.
If you want to test, point the libv8 gem (in Gemfile) to its trunk branch & my changes at stormbreakerbg/libv8 @ trunk.

What works currently is getting V8 to initialize, say its version and create a new Isolate.
2015-03-18 21:57:39 +00:00
Georgy Angelov
654b808ac5 Use #around for creation of context for C examples
This fixes segmentation fault in the tests as extending the examples in a before block with override of `#instance_eval` seems to not work.

Also, the context wrap is now opt-in with a helper method, instead of opt-out and relying on `#described_class` (which has slightly different behavior in RSpec 3).

Tested on Ruby 2.1.5 and RSpec 2.99.2.
2015-03-15 18:27:19 +00:00
Charles Lowell
be963bbc95 implement exception handling. 2012-06-14 22:34:38 -05:00
Charles Lowell
47a9461e23 ensure that string can hold values outside the BMP 2012-06-06 04:08:41 -05:00