Charles Lowell
cca7ffe19c
Merge pull request #110 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 #94 and closes #105
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 #102
...
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 #89 . 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 #95 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 #87 and also fixes cowboyd/therubyracer#245
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 #42
2013-03-04 19:31:28 +02:00
ignisf
ceee20a39c
Use Gem::Package in under Ruby 2
...
This commit fixes #86
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 #82 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