Georgy Angelov
d1e9088cf0
Port a ton of the original ext classes
...
You can now create a JS object from Ruby-land without segfaulting
2015-03-20 20:47:57 +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
Charles Lowell
6dbd647680
Pass empty handles from Ruby.
2012-06-11 05:05:45 -05:00
Charles Lowell
3b2a94d99d
Value() converts primitives as a convenience
2012-06-08 09:10:35 -05:00
Charles Lowell
2dabbfe5e1
support for JavaScript Date
2012-06-07 10:02:10 -05:00
Charles Lowell
a5812812bc
support catching javascript exceptions
2012-05-25 15:53:13 -05:00
Charles Lowell
e90ef50b0d
remove Int equivalence class
2012-05-22 23:06:21 -05:00
Charles Lowell
08c458174c
Use equivalence classe for integer conversion
2012-05-22 12:17:31 -05:00
Charles Lowell
c22dc64910
remove global thunking function Convert().
2012-05-15 16:49:01 -05:00
Charles Lowell
e4184c97f9
thunk down values and objects
2012-05-15 16:37:22 -05:00
Charles Lowell
e21bedf3a9
towards equivalence classes in type conversion
2012-05-15 16:24:58 -05:00
Charles Lowell
30af30edee
Value::Equals(), Value::StrictEquals()
2012-05-09 14:46:06 -05:00
Charles Lowell
6902e37787
extract core conversion out of the type library
2012-05-09 14:46:06 -05:00
Charles Lowell
d80da946e7
support for GC queueing and string thunking.
2012-05-09 14:46:05 -05:00
Charles Lowell
451211fb72
support for basic evaluation.
2012-05-09 14:46:04 -05:00