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
1f7192ca85
Add ability to create handle scopes
2015-03-18 22:09:23 +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
be963bbc95
implement exception handling.
2012-06-14 22:34:38 -05:00
Charles Lowell
0d29c7fc15
keep a back reference to object wrappers
2012-06-08 14:14:38 -05:00
Charles Lowell
bc5e24760f
configure resource constraints and get heap stats
2012-06-08 06:06:49 -05:00
Charles Lowell
ae448321e8
constants for Undefined, Null, True, False
2012-06-08 03:56:04 -05:00
Charles Lowell
2dabbfe5e1
support for JavaScript Date
2012-06-07 10:02:10 -05:00
Charles Lowell
ec1d910b3d
support for locking and unlocking v8
2012-05-25 17:20:48 -05:00
Charles Lowell
a5812812bc
support catching javascript exceptions
2012-05-25 15:53:13 -05:00
Charles Lowell
5b7811ad01
require explicit locking from the get-go.
2012-05-23 09:01:50 -05:00
Charles Lowell
c66e43e438
support for function callbacks
2012-05-21 12:23:42 -05:00
Charles Lowell
f0db59d723
support for v8::Function
2012-05-18 11:56:15 -05:00
Charles Lowell
77148914ab
(almost) fully wrap the object interface
2012-05-17 10:30:37 -05:00
Charles Lowell
a2cf25b00f
implement C::Object#SetAccessor()
2012-05-09 14:46:07 -05:00
Charles Lowell
0800d82988
Create HandleScopes, Externals from Ruby.
2012-05-09 14:46:07 -05:00
Charles Lowell
a39c147f44
add stub for v8::Object
2012-05-09 14:46:06 -05:00
Charles Lowell
663d4f35ea
Release persistent handles inside v8 GC
2012-05-09 14:46:05 -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
Charles Lowell
b2e3057c5c
Outline reference data structures.
2012-05-09 14:46:04 -05:00