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