1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
therubyracer/ext/v8
Charles Lowell 83d5ba8a15 remove GC histrionics in backreferences.
The memory address for the storage cell does not
change, only the VALUE, so there is no need to 
unregister and register the storage cell pointer
with Ruby GC every time its value changes.
2012-09-19 15:40:15 +03:00
..
accessor.cc add guards to satisfy v8 assertions 2012-08-01 00:59:48 +03:00
array.cc remove Int equivalence class 2012-05-22 23:06:21 -05:00
backref.cc remove GC histrionics in backreferences. 2012-09-19 15:40:15 +03:00
build.rb Try to load the (maybe) active libv8 gem on build 2012-06-25 12:24:30 -05:00
constants.cc constants for Undefined, Null, True, False 2012-06-08 03:56:04 -05:00
constraints.cc Ok C++, are you satisfied now? 2012-06-12 12:03:55 -05:00
context.cc add Context#dispose() for explicit teardown. 2012-06-19 04:32:58 -05:00
date.cc support for JavaScript Date 2012-06-07 10:02:10 -05:00
exception.cc implement exception handling. 2012-06-14 22:34:38 -05:00
extconf.rb enable a debug configuration for extension 2012-08-01 01:12:23 +03:00
external.cc further simplify reference construction. 2012-05-15 12:23:06 -05:00
function.cc call JavaScript functions from Ruby. 2012-06-12 07:06:25 -05:00
gc.cc Release persistent handles inside v8 GC 2012-05-09 14:46:05 -05:00
handles.cc Create HandleScopes, Externals from Ruby. 2012-05-09 14:46:07 -05:00
heap.cc backport NUM2SIZET and SIZET2NUM macros for 1.8.7 2012-06-19 06:43:28 -05:00
init.cc implement exception handling. 2012-06-14 22:34:38 -05:00
invocation.cc remove Int equivalence class 2012-05-22 23:06:21 -05:00
locker.cc support for locking and unlocking v8 2012-05-25 17:20:48 -05:00
message.cc support catching javascript exceptions 2012-05-25 15:53:13 -05:00
object.cc don't use rb_block_call() since it is not in rbx 2012-06-20 04:53:47 -05:00
primitive.cc constants for Undefined, Null, True, False 2012-06-08 03:56:04 -05:00
rr.cc Pass empty handles from Ruby. 2012-06-11 05:05:45 -05:00
rr.h remove GC histrionics in backreferences. 2012-09-19 15:40:15 +03:00
script.cc Ok C++, are you satisfied now? 2012-06-12 12:03:55 -05:00
signature.cc call JavaScript functions from Ruby. 2012-06-12 07:06:25 -05:00
stack.cc bind to V8::C::StackTrace#GetFunctionName 2012-08-12 20:05:03 -05:00
string.cc implement exception handling. 2012-06-14 22:34:38 -05:00
template.cc support two-way identity mapping 2012-06-11 05:07:13 -05:00
trycatch.cc move trycatch out of protected method 2012-08-01 17:32:21 +03:00
v8.cc accidentally dropped method 2012-06-19 05:51:26 -05:00
value.cc Pass empty handles from Ruby. 2012-06-11 05:05:45 -05:00