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

17 commits

Author SHA1 Message Date
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