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

242 commits

Author SHA1 Message Date
Charles Lowell
cca7ffe19c Merge pull request from ignisf/compiler-detection
Introduce compiler information functionality
2013-12-04 19:35:38 -08:00
Petko Bordjukov
a3bde09bd2 Update Rubinius version in .travis.yml
Travis now supports only Rubinius 2.1 and
up. http://about.travis-ci.org/docs/user/languages/ruby/#Rubinius

Additionally the Ruby standard library has been separated from rbx in to
a set of gems and now needs to be set as a development dependency.
http://rubini.us/2013/09/22/ready-set/
2013-12-05 01:47:08 +02:00
Petko Bordjukov
60748f00e4 Stop using RUBY_PLATFORM 2013-12-05 00:58:08 +02:00
Petko Bordjukov
2a5af64d0e Revamp patching functionality and add clang patches
This commit fixes  and closes 
2013-12-05 00:48:27 +02:00
Petko Bordjukov
73d93ea4a0 Introduce compiler information framework
Introduce functionality to detect the available compiler types, versions
and targets.
2013-12-04 22:42:10 +02:00
ignisf
374d8e53df Add git-svn dependancy and move down using from git segment 2013-08-25 20:21:48 +03:00
Charles Lowell
29bd28ca95 v0.3.16.14.3 - basis for binary gems 2013-08-19 04:33:05 -05:00
Charles Lowell
c289a22b6b v0.3.16.14.2 2013-08-16 14:59:25 -05:00
ignisf
0d75c43a66 Merge pull request
SmartOS compile flags updated for therubyracer
2013-08-05 23:39:53 +03:00
Matt Connolly
799237198f Adding -G to C flags for -fPIC in static library in SmartOS/Solaris 2013-08-05 23:33:14 +03:00
ignisf
582e28be37 Run apt-get update before installing packages 2013-08-05 23:13:44 +03:00
ignisf
0e7f430805 Add instructions for using the git repo as a gem source 2013-08-05 23:08:27 +03:00
ignisf
e12e4055ff Fix location_spec failure with rspec 2.14 2013-08-05 23:08:27 +03:00
Joris van Rooij
9a2ae8cc2b Make sure .applied_patches is removed when recompiling v8. 2013-08-05 23:08:27 +03:00
Joris van Rooij
fd73fe278d Add version require to checkout module. 2013-08-05 23:08:27 +03:00
Joris van Rooij
5258daef0b Separated code checkout to a module.
This will make sure the right version of the code will be shipped in the gem
and the right version will be used when compiling directly from git.
2013-08-05 23:08:27 +03:00
Joris van Rooij
0f386d326f Allow compilation directly from git.
Fixes . Make sure to add submodules: true to your Gemfile.
2013-08-05 23:08:27 +03:00
Joris van Rooij
87fbcb12a1 Added gyp submodule. 2013-08-05 23:08:27 +03:00
Joris van Rooij
d42347fca2 Added --with-cxx mkmf flag. 2013-06-19 13:38:11 +02:00
Joris van Rooij
f562dc57b9 Honor the CXX env variable when looking for C++ compiler.
This is useful when, for instance, a build fails with gcc 4.8.
See https://code.google.com/p/v8/issues/detail?id=2149
2013-06-18 16:24:22 +02:00
ignisf
6054e0fac7 Turn hardfp on by default for ARM 2013-05-26 22:52:43 +03:00
ignisf
4a820b1b17 Reintroduce the vfp3/armv7 patch 2013-05-26 22:50:33 +03:00
ignisf
64cecceb2a Extend arm detection 2013-05-15 17:37:24 +03:00
Petko Bordjukov
f9d8917d0d Merge pull request from cowboyd/gcc48
Add GCC 4.8 compilation support
2013-05-15 06:29:23 -07:00
ignisf
4e8375a970 Minor refactoring 2013-05-15 16:11:15 +03:00
ignisf
cf58d33a83 Reintroduce the -fPIC patch for the static library 2013-05-15 15:41:14 +03:00
ignisf
559f50efeb Small fix to the patch task 2013-05-15 15:39:42 +03:00
ignisf
552afe2fcd Add patches that allow compiling under GCC4.8 2013-05-15 15:10:37 +03:00
ignisf
b373e2fa19 Add a patch rake task 2013-05-15 15:09:49 +03:00
Charles Lowell
af1b6a2adc fix typo that was only triggered in ruby < 2 2013-03-28 09:04:22 -05:00
Charles Lowell
6d477c2bd8 v3.16.14.1 - (binary release basis) 2013-03-28 08:38:55 -05:00
Charles Lowell
88e1395783 set master to V8 3.16.14 release
In this release, both sets of custom patches have
been fixed upstream. This will of course require
verification.

Hopefully there will not be the need to introduce
more patches for other things that break :)
2013-03-25 11:06:39 -05:00
Charles Lowell
bbbde67a76 connect to rubygems over SSL 2013-03-22 13:58:57 -05:00
Charles Lowell
e0784c5d89 rspec-spies is incompatible with 1.8.7
There's enough to do without "officially"
supporting 1.8.7
2013-03-22 12:09:31 -05:00
Charles Lowell
cb2661b4b8 Gem::Package is not loaded along with rubygems 2013-03-22 12:09:31 -05:00
Charles Lowell
ba6daf160a explain the release versioning system. 2013-03-22 12:09:31 -05:00
ignisf
7865d691ce Add myself to the Travis notification list 2013-03-22 19:03:42 +02:00
Charles Lowell
37d16a4250 add ruby 2.0 to the travis file 2013-03-22 09:02:49 -05:00
ignisf
9ccf0b7376 Fix linking against v8 under 64-bit Illumos
This commit fixes  and also fixes 
2013-03-06 02:17:27 +02:00
ignisf
94582f5e1d Check rubygems version when building package 2013-03-05 14:27:37 +02:00
ignisf
b913921507 Merge branch 'arm-native'
This commit fixes 
2013-03-04 19:31:28 +02:00
ignisf
ceee20a39c Use Gem::Package in under Ruby 2
This commit fixes 
2013-03-04 18:26:19 +02:00
ignisf
f13061f4b6 Avoid false positive for x86_64 2013-03-02 03:46:27 +02:00
ignisf
548160f3b8 Isolate printing of build info in a method
Conflicts:
	ext/libv8/compiler.rb
	ext/libv8/paths.rb
2013-02-28 03:51:31 +02:00
ignisf
b8879a01b7 Do not display an error when gmake is not present 2013-02-28 03:46:57 +02:00
Petko Bordjukov
b070cb1dd3 Merge pull request from bquorning/patch-1
Specify license in gemspec
2013-02-27 17:07:42 -08:00
ignisf
f6aea9d2b1 Tweak make flags to allow arm compilation 2013-02-28 02:37:00 +02:00
ignisf
0a395f5f49 Avoid compilation failure in snapshot 2013-02-28 02:30:27 +02:00
ignisf
dc02cd734f Make arch detection more readable 2013-02-28 02:01:30 +02:00
ignisf
7d8fecb349 Merge remote-tracking branch 'rtreffer/patch-1'. 2013-02-28 01:46:25 +02:00