Charles Lowell
|
0d3bf45af4
|
Automatically lock v8 whenever performing any JavaScript operation.
|
2011-07-02 22:23:08 -05:00 |
|
Charles Lowell
|
7ede61886f
|
normalize the names of files.
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
0ffce72fe1
|
handle checkpoint.
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
96eb8463c0
|
start adding support for V8 VM introspection functions.
|
2011-03-21 13:48:24 -05:00 |
|
Charles Lowell
|
70a0d43045
|
Enable the v8 debug agent from ruby.
|
2011-03-15 09:04:37 -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
|
ebd8b8c3cf
|
add support for javascript Date as ruby Time, and vice-versa.
|
2010-05-25 09:40:33 +03:00 |
|
Charles Lowell
|
e509bebe05
|
add exception backtraces for segfaults and fatal errors.
|
2010-05-23 03:46:33 +03:00 |
|
Charles Lowell
|
2f3e4a0e3e
|
allow wrapping of v8::External objects from Ruby
|
2010-05-22 09:16:00 +03:00 |
|
Charles Lowell
|
5b2c88002c
|
move callbacks into ruby code. make sure handle scopes are everywhere. raise exception when context needs to be open rather than segfault in certain cases.
|
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
|
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
|
77837092b0
|
checkpoint
|
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
|
aa5a5c0bf0
|
remove ref to v8_standalone.h
|
2010-05-20 12:07:33 +03:00 |
|
Charles Lowell
|
ae6cac7339
|
no need to hang a reference to the V8 module
|
2010-05-20 12:07:33 +03:00 |
|
Charles Lowell
|
01dcb216a6
|
get rid of obsolete storage
|
2010-05-20 12:07:33 +03:00 |
|
Charles Lowell
|
c9f299957d
|
move message init to v8_msg.ccp
|
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
|
e60b22f8d2
|
call JavaScript functions from Ruby
|
2010-04-22 11:46:21 -05:00 |
|
Charles Lowell
|
21ed473b59
|
add to_s/toString() method to ruby objects
|
2010-02-18 14:16:11 -06:00 |
|
Charles Lowell
|
a20279e897
|
Add methods to get detailed source and line data from error messages
|
2010-02-08 10:53:20 -06:00 |
|
Charles Lowell
|
56c5558be7
|
native C objects now have a reference to the context that created them. Add identity/equality check for C::Context
|
2010-01-14 00:51:46 +02:00 |
|
Charles Lowell
|
6adef0bfb6
|
Ruby objects embedded into v8 are passed back to ruby code as themselves. Use any ruby object as the scope of an eval.
|
2010-01-13 17:15:53 +02:00 |
|
Charles Lowell
|
5524227382
|
Make V8::Object enumerable
|
2010-01-10 20:56:10 +02:00 |
|
Charles Lowell
|
772fa7d586
|
Invoke ruby methods with their javascript property names.
|
2010-01-10 11:37:51 +02:00 |
|
Charles Lowell
|
36628a1792
|
expose Get() method on native message object. Re-raise javascript exceptions in ruby.
|
2010-01-09 18:55:37 +02:00 |
|
Charles Lowell
|
47103149c9
|
move eval() implementation into C. make global stateless converters
|
2009-12-20 19:31:02 +02:00 |
|
Charles Lowell
|
a0af37906c
|
start building out ruby interface
|
2009-12-18 09:48:06 +02:00 |
|
Charles Lowell
|
7912eec8cd
|
get the ruby racer running on the shared specs (which fail horribly)
|
2009-12-16 07:40:19 +01:00 |
|
Charles Lowell
|
2df1f3f33b
|
'gemify' the source
|
2009-12-15 07:35:55 +02:00 |
|