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
|
7ede61886f
|
normalize the names of files.
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
f6a618aecc
|
substitute generic handle struct for everywhere that was using refs
|
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
|
42507e4daf
|
don't use integer conversions. All JS Numbers are internally represented as 64bit doubles anyway.
|
2010-08-30 14:36:20 -05:00 |
|
Charles Lowell
|
fd6c1a07c4
|
javascript integers can be long
|
2010-08-24 12:22:49 -05: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
|
8a7965c6e5
|
remove html from warning message
|
2010-06-18 14:44:44 +03:00 |
|
Charles Lowell
|
66d5bf49d7
|
align ruby objects so that all instances of the same class have the same constructor.
|
2010-06-08 14:33:54 +03:00 |
|
Charles Lowell
|
1ae9f62e49
|
reflect v8::External back into Ruby
|
2010-06-08 12:48:13 +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
|
ec749aab49
|
we don't generate javascript objects from ruby objects from within C++ anymore.
|
2010-06-06 13:18:41 +03:00 |
|
Charles Lowell
|
68e8fc1454
|
fixes for 1.8.6: tap.rb implementation didn't actually return self. Symbol#to_proc not defined until 1.8.7
|
2010-05-28 12:58:21 +03:00 |
|
Charles Lowell
|
ebd8b8c3cf
|
add support for javascript Date as ruby Time, and vice-versa.
|
2010-05-25 09:40:33 +03:00 |
|
Charles Lowell
|
8b89eaf8b1
|
T_BLKTAG, T_SCOPE, and T_VARMAP aren't valid symbols in 1.9
|
2010-05-23 18:35:25 +03:00 |
|
Charles Lowell
|
e6c6f4e04b
|
add rr_define_const()
|
2010-05-22 09:15:00 +03:00 |
|
Charles Lowell
|
1f9a375571
|
make all native classes have a private new
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
2057383dfe
|
begin converting Arguments class.
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
5737292a86
|
move eval() and error handling into ruby
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
fcd7a0bd97
|
unwrap wrapped v8 objects going back into runtime. unwrap ruby objects passing back to ruby.
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
ba7c233248
|
maintain referential integrity on ruby objects passed back and forth to the runtime
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
c757632e48
|
pass back ruby boolean values to ruby, not C boolean values.
|
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
|
9ef1695abd
|
move funcalls into their own module
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
597b840997
|
move reflection function on array and object to their own modules... still haven't decided whether to make Array a full fledged object or not
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
5f2d3e2a61
|
move object reflection into v8_obj.*
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
b6681f2948
|
move function reflection into v8_function.cpp
|
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
|
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 |
|