Charles Lowell
21ed473b59
add to_s/toString() method to ruby objects
2010-02-18 14:16:11 -06:00
Charles Lowell
3ef6f0355a
0.5.1: minor bug fix for 1.8.6
2010-02-17 07:08:45 -06:00
Charles Lowell
2586465522
add tap support to 1.8.6
2010-02-17 07:02:16 -06:00
Charles Lowell
95be39a32f
0.5.0: Support for Linux 64bit
2010-02-16 20:54:32 -06:00
Charles Lowell
9c81b461fa
switch to using jeweler from newgem/hoe
2010-02-11 16:39:51 -06:00
Charles Lowell
ae3f78a21e
0.4.8: More descriptive errors.
2010-02-08 11:23:57 -06:00
Charles Lowell
d4fb87dd94
make default error messages better
2010-02-08 11:23:13 -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
205c52c5bf
import v8 source
...
move v8 src to google dir
moving v8 source into main extension
move google upstream source dir into v8 ext dir
include v8 library in generated bundle
prep for 0.4.7
roll the upstream build into the main extension build
Documentation was confusing the gem packager.
simplify build instructions with bundled v8.
Only install scons and build v8 if it has not been built already.
Missing CVS.py from the scons library due to ignore patterns.
Don't need libv8 anymore, only python 2.5 which is required to build it.
2010-02-04 13:41:54 -06:00
Charles Lowell
4fa80b582d
0.4.6: better compatibility with 1.8.6
2010-01-26 10:39:20 -06:00
Charles Lowell
1bca954576
version 0.4.5: ruby getter and setter love
2010-01-18 01:19:08 +02:00
Charles Lowell
1dd55ffa77
Enumerate ruby properties in javascript.
2010-01-18 01:12:23 +02:00
Charles Lowell
f3811a48c2
Dynamic handling of ruby properties. Invoking ruby setters from javascript. Removed a bunch of segfaulting. Now objects have references to the context that created them.
2010-01-18 00:25:40 +02:00
Charles Lowell
42553f7a6a
open context before evaluating. Otherwise Exceptions cause a segfault
2010-01-17 15:57:05 +02:00
Charles Lowell
abe3f3ba49
version 0.4.4: use any ruby object as a scope
2010-01-14 00:54:26 +02: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
fd6f42879c
Add utility methods to do quick and dirty eval
2010-01-13 17:37:51 +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
d4fcee3c74
start allowing using ruby objects as scopes.
2010-01-12 23:51:49 +02:00
Charles Lowell
63ad2a239d
release 0.4.3
2010-01-11 09:45:45 +02:00
Charles Lowell
f35a43763e
Load javascript from IO objets and by file name
2010-01-10 21:09:11 +02:00
Charles Lowell
9daf0f7ee7
Add runaway script error for API compatibility.
2010-01-10 20:56:50 +02:00
Charles Lowell
5524227382
Make V8::Object enumerable
2010-01-10 20:56:10 +02:00
Charles Lowell
441aa30a7f
Set properties on javascript objects which are reflected into ruby.
2010-01-10 12:02:08 +02:00
Charles Lowell
772fa7d586
Invoke ruby methods with their javascript property names.
2010-01-10 11:37:51 +02:00
Charles Lowell
7fe378fa0e
version 0.4.2 now embeds ruby objects into javascript
2010-01-10 00:21:42 +02:00
Charles Lowell
e13f662e63
bump version and manifests for 0.4.1 release
2010-01-09 18:56:55 +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
12c5723411
comment out ref counting debug output
2009-12-16 14:03:57 +01: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