Charles Lowell
95836be78e
update the dependent version of libv8.
2012-06-15 11:52:12 -05:00
Charles Lowell
be963bbc95
implement exception handling.
2012-06-14 22:34:38 -05:00
Charles Lowell
a20ade811c
expose V8 version string.
2012-06-14 03:52:32 -05:00
Charles Lowell
e5aef04dfc
No need to pass argc from Ruby.
2012-06-12 13:00:10 -05:00
Charles Lowell
bbef262f17
call JavaScript functions from Ruby.
2012-06-12 07:06:25 -05:00
Charles Lowell
6dbd647680
Pass empty handles from Ruby.
2012-06-11 05:05:45 -05:00
Charles Lowell
0d29c7fc15
keep a back reference to object wrappers
2012-06-08 14:14:38 -05:00
Charles Lowell
ae448321e8
constants for Undefined, Null, True, False
2012-06-08 03:56:04 -05:00
Charles Lowell
71a74e4da2
ability to compile ScriptData to speed compilation
2012-06-07 08:37:46 -05:00
Charles Lowell
47a9461e23
ensure that string can hold values outside the BMP
2012-06-06 04:08:41 -05:00
Charles Lowell
8976cb9fc7
Auto-lock, Auto-scope all specs, except where not.
2012-06-05 08:00:04 -05:00
Charles Lowell
ec1d910b3d
support for locking and unlocking v8
2012-05-25 17:20:48 -05:00
Charles Lowell
276653f830
ensure that a value can be returned from a callback function.
2012-05-25 16:06:41 -05:00
Charles Lowell
687faa4865
add C::ContextHelper to wrap native test cases
2012-05-25 16:01:31 -05:00
Charles Lowell
a5812812bc
support catching javascript exceptions
2012-05-25 15:53:13 -05:00
Charles Lowell
72068651f9
eschew heap allocated accessor callbacks
...
This changes the accessor code to push as much
object allocation onto Ruby as possible. Instead
the C++ layer acts strictly as glue using stack
allocated variables to convert v8 value to ruby
objects at the moment it passes them off to Ruby.
2012-05-21 16:36:19 -05:00
Charles Lowell
c66e43e438
support for function callbacks
2012-05-21 12:23:42 -05:00
Charles Lowell
e0cb61ea82
fix 1.8.7 hash ordering problem
2012-05-18 12:44:53 -05:00
Charles Lowell
f0db59d723
support for v8::Function
2012-05-18 11:56:15 -05:00
Charles Lowell
125a37a5d3
sanity check for enumeration Object properties
2012-05-18 09:49:44 -05:00
Charles Lowell
d3c9319357
Polymorphically thunk array values.
2012-05-18 09:48:46 -05:00
Charles Lowell
8adcc30e3a
expose v8::Array
2012-05-17 11:04:05 -05:00
Charles Lowell
e21bedf3a9
towards equivalence classes in type conversion
2012-05-15 16:24:58 -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