1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
Commit graph

33 commits

Author SHA1 Message Date
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