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