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

24 commits

Author SHA1 Message Date
Lawson Kurtz
a70af7ce77 Use semver-compatible compiler version comparisons
Fixes #154
2016-07-26 19:07:53 -06:00
Petko Bordjukov
82868351a6 Adjust specs for changed include directory 2016-06-10 23:02:03 +03:00
Petko Bordjukov
b3d1d1892b Allow the use of compound compiler commands
To ease this, remove the compiler selection logic that is no longer
needed with newer versions of v8.
2016-05-12 18:09:16 +03:00
Charles Lowell
a41d8bd8ad fix failing test case 2015-07-07 21:16:34 -05:00
Petko Bordjukov
4192cb6704 Raise the minimum supported version of GCC to 4.8
See https://code.google.com/p/v8-wiki/wiki/BuildingWithGYP#GCC_+_make
for more info
2015-07-05 19:36:14 +03:00
Petko Bordjukov
f7b2181f0d Migrate to RSpec 3 and add some more specs 2015-07-05 17:17:22 +03:00
Charles Lowell
abc49f0740 Merge remote-tracking branch 'origin/master' into 3.27
Conflicts:
	.gitmodules
	.travis.yml
	Rakefile
	ext/libv8/builder.rb
	ext/libv8/checkout.rb
	ext/libv8/compiler/gcc.rb
	ext/libv8/compiler/generic_compiler.rb
	ext/libv8/patcher.rb
	lib/libv8/version.rb
	libv8.gemspec
	patches/arm/do-not-imply-vfp3-and-armv7.patch
	patches/fPIC-for-static.patch
2015-07-03 03:00:03 -05:00
Petko Bordjukov
23b3a53c07 Escape the library and include paths
The library and include flags were not escaped until now and this caused
issues when there were spaces in them. This fixes #164.
2015-04-09 13:36:01 +03:00
Petko Bordjukov
4f4113222e Add white spaces between rspec examples 2015-04-09 13:23:43 +03:00
Charles Strahan
2fca693317 Properly link to the system's libv8
Before this change, the Makefile didn't tell the linker to link libv8:

    LIBS = $(LIBRUBYARG_SHARED) -lpthread  -lpthread -lrt -ldl -lcrypt -lm   -lc

Now it does:

    LIBS = $(LIBRUBYARG_SHARED) -lv8 -lpthread  -lpthread -lrt -ldl -lcrypt -lm   -lc
2015-03-28 21:13:11 -04:00
ignisf
e50ad5fb95 Add more version string specific tests 2014-06-15 15:16:35 +03:00
ignisf
f142f28254 Change spec wording 2014-06-15 14:50:17 +03:00
ignisf
7b185f47c2 Add Apple LLVM compiler 2014-06-15 14:42:56 +03:00
ignisf
c226b41832 Escape command before interpolating in Regexp 2014-06-15 13:59:53 +03:00
ignisf
a1314e57f1 Do not use new hash literal syntax 2014-06-15 13:46:33 +03:00
ignisf
1a9cbd5936 The RSpec spies syntax is now available by default 2014-06-15 13:40:57 +03:00
ignisf
ac4ea1209f Extract the CompilerHelpers module to spec/support 2014-06-15 13:30:41 +03:00
ignisf
4a0b861fb3 Add specs for the compiler classes 2014-06-15 13:19:13 +03:00
ignisf
80a8dc04f3 Refactor the compiler detection module 2014-06-15 12:32:06 +03:00
ignisf
e12e4055ff Fix location_spec failure with rspec 2.14 2013-08-05 23:08:27 +03:00
Charles Lowell
6e2a27820a delegate makefile configuration to v8
therubyracer now delegates all lookup for its v8
compilation dependencies to the libv8 gem.

if you pass the --with-system-v8 flag to the libv8
gem on install, try to configure therubyracer upon
compile with the following options.

--with-v8-include, --with-v8-lib and --with-v8-dir

Otherwise, it will configure therubyracer to use
its own vendored version of v8.
2013-01-04 16:50:30 -06:00
Charles Lowell
4a58d0677b obsolete patchfile 2012-05-09 15:06:57 -05:00
Charles Lowell
95ecfcac51 switch to master. 2012-05-01 14:47:07 -07:00
Charles Lowell
1ff9b95b6e merge origin/master 2012-04-25 22:46:30 -05:00