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

29 commits

Author SHA1 Message Date
Charles Lowell
99d225c450 switch Context, Script to use ClassBuilder 2012-05-09 14:46:06 -05:00
Charles Lowell
9884c89074 Introduce a friendlier ClassBuilder syntax. 2012-05-09 14:46:06 -05:00
Charles Lowell
ba7f5dae8a Allow export of V8::C::String to utf8 2012-05-09 14:46:05 -05:00
Charles Lowell
663d4f35ea Release persistent handles inside v8 GC 2012-05-09 14:46:05 -05:00
Charles Lowell
73d363c11a use a lock-free queue to finalize v8 handles. 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
Charles Lowell
23f1654ca0 add basic template for compiling extension and hooking into jsapi_spec test harness. 2012-05-09 14:46:04 -05:00
Charles Lowell
9cb4f1c7d2 begin internal rewrite. 2012-05-09 14:44:55 -05:00
Charles Lowell
a671d6feda add rr_define_finalizer() utility for adding object finalizers from C. 2011-05-24 17:25:21 -05:00
Charles Lowell
3879db8769 use methods, not direct storage to access constants 2011-04-13 08:45:07 -05:00
Charles Lowell
22727d1e4a bind to low level C::StackTrace and C::StackFrame API 2010-11-08 16:23:16 -06:00
Charles Lowell
82bcbbb62c Add low-level C interface for v8::Locker and v8::Unlocker 2010-08-06 10:24:01 -05:00
Charles Lowell
33ec286583 add newlines at the end of header files to quiet GCC 4.0 warnings 2010-06-14 18:27:01 +03:00
Charles Lowell
f8fc3a3284 Make the V8 Context native wrapper more private. 2010-06-07 10:13:26 +03:00
Charles Lowell
0ffd0c6bf8 get rid of C++ camel case conversion functions. These are handled in ruby now. 2010-06-06 21:18:49 +03:00
Charles Lowell
e6c6f4e04b add rr_define_const() 2010-05-22 09:15:00 +03:00
Charles Lowell
5737292a86 move eval() and error handling into ruby 2010-05-20 12:08:16 +03:00
Charles Lowell
3762909be4 change Context::GetCurrent() to GetEntered(), since that's what's meant most of the time anyway. Give objects a cleaner references to their wrapping context. 2010-05-20 12:08:16 +03:00
Charles Lowell
7f46bf908d code compiles now, still broken though 2010-05-20 12:08:15 +03:00
Charles Lowell
77837092b0 checkpoint 2010-05-20 12:08:15 +03:00
Charles Lowell
466b982568 add V8::C::Value. get it to compile 2010-05-20 12:08:15 +03:00
Charles Lowell
8575115f0a rename rr_define macros to something more sane 2010-05-20 12:07:33 +03:00
Charles Lowell
b251a0b83a remove all global references from the main extension file 2010-05-20 12:07:33 +03:00
Charles Lowell
5194b11a5b move initializations into approprate places 2010-05-20 12:07:32 +03:00
Charles Lowell
1b2c6e276c move context init to cxt.cpp 2010-05-20 12:07:32 +03:00
Charles Lowell
df2881af3b get rid of useless macro 2010-05-20 12:07:32 +03:00
Charles Lowell
afc0f62cf4 shared header file rr.h 2010-05-20 12:07:32 +03:00