Charles Lowell
|
b9be3ec122
|
Ok C++, are you satisfied now?
|
2012-06-12 12:03:55 -05:00 |
|
Charles Lowell
|
bbef262f17
|
call JavaScript functions from Ruby.
|
2012-06-12 07:06:25 -05:00 |
|
Charles Lowell
|
a39114a6bd
|
create native contexts with configuration
|
2012-06-12 02:46:13 -05:00 |
|
Charles Lowell
|
899a64fb8c
|
simplify type conversion
* add a UInt32() helper function
* add a Void() macro to DRY up nil returns
* implement the `*` operator on Ref objects to get
the object referred to.
|
2012-05-16 22:25:31 -05:00 |
|
Charles Lowell
|
c22dc64910
|
remove global thunking function Convert().
|
2012-05-15 16:49:01 -05:00 |
|
Charles Lowell
|
5a35c2bcd5
|
further simplify reference construction.
References no longer require an explicit call to
::convert(). They can be created in a call to the
constructor.
|
2012-05-15 12:23:06 -05:00 |
|
Charles Lowell
|
356b47a86f
|
massively simplify reference creation.
make the template class define the RubyClass for
a given reference class. That way, it can define
the wrapping logic.
|
2012-05-15 11:46:14 -05:00 |
|
Charles Lowell
|
7c62386365
|
remove whitespace
|
2012-05-09 14:46:07 -05:00 |
|
Charles Lowell
|
b9b15e8838
|
expose all v8:Context methods.
|
2012-05-09 14:46:07 -05:00 |
|
Charles Lowell
|
889918adae
|
Use more conventional means layout for .cc files
|
2012-05-09 14:46:06 -05:00 |
|
Charles Lowell
|
99d225c450
|
switch Context, Script to use ClassBuilder
|
2012-05-09 14:46:06 -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 |
|