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

24 commits

Author SHA1 Message Date
Charles Lowell
223f0aa970 disable useless warnings on MRI 2012-05-09 14:46:05 -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
Charles Lowell
9cb4f1c7d2 begin internal rewrite. 2012-05-09 14:44:55 -05:00
Charles Lowell
ad9644f51d If you're going to statically link, statically link. 2012-02-17 09:13:04 -06:00
Charles Lowell
d2bfb0e228 Revert "don't add pthread if it's already there."
Apparently -lpthread needs to appear *after* -lv8. Who knew?

This reverts commit bd2f6996e9.
2011-10-06 14:47:44 -05:00
Charles Lowell
bd2f6996e9 don't add pthread if it's already there. 2011-10-06 12:18:14 -05:00
KalabiYau
1964f87972 For build with gentoo portage ruby must use lpthread after lv8 or -no-undefined flag will not allow to build 2011-09-21 14:40:57 +04:00
Charles Lowell
3f580dd2d7 manually prepend the libv8 include path to $INCFLAGS to avoid pulling in different versions of libv8. 2011-08-22 09:47:12 -05:00
Charles Lowell
ce0ac4076c update libv8 dependency, fall back to libv8 if necessary. 2011-05-27 15:36:00 -05:00
Charles Lowell
d302bd6d63 Merge branch 'libv8' 2011-05-27 12:43:12 -05:00
Charles Lowell
706b4e9615 remove obsolete tasks from the Makefile 2010-08-01 09:48:25 -05:00
Charles Lowell
3b30e3c5bd need a space in -lv8 for linux 2010-06-02 13:05:32 +03:00
Charles Lowell
c81ea28856 put the built v8 at the front of the linker path in case we have a system wide copy of libv8 2010-06-02 12:51:45 +03:00
Charles Lowell
e509bebe05 add exception backtraces for segfaults and fatal errors. 2010-05-23 03:46:33 +03:00
Charles Lowell
6201e22a57 force linking agaist the objc runtime if we are running OSX 2010-05-09 22:13:22 -05:00
Charles Lowell
e30e74d0da explicitly require pthread for v8 since it isn't always assumed for all versions of ruby 2010-03-15 00:11:39 -05:00
Charles Lowell
e27445c8ea don't use g++ to build the shared library on darwin 2010-02-16 15:30:31 -06:00
Charles Lowell
6c0b150046 set GCC_VERSION flag on scons build. convert v8 build to makefile instead of ruby script. 2010-02-16 14:40:05 -06:00
Charles Lowell
1024c6ebaf for linking to be handled by g++ 2010-02-15 23:12:34 -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
Bill Robertson
15c06a702f Add -Wall to compile. Fix one (and only) warning 2010-01-12 16:16:12 +02:00
Charles Lowell
2df1f3f33b 'gemify' the source 2009-12-15 07:35:55 +02:00
Renamed from extconf.rb (Browse further)