Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ci: fix task name | Sutou Kouhei | 2020-12-24 | 1 | -1/+1 | |
| | ||||||
* | ci: move to GitHub Actions from Travis CI | Sutou Kouhei | 2020-12-24 | 2 | -11/+29 | |
| | | | | Thanks Travis CI! | |||||
* | Use RAKE_EXTENSION_TASK_NO_NATIVE env var as the default value | Sutou Kouhei | 2020-12-21 | 1 | -1/+1 | |
| | ||||||
* | Allow building of cross rubies in parallel (#169) | Lars Kanis | 2020-12-20 | 1 | -81/+80 | |
| | | | | | | | Rubies can be build like so: rake-compiler cross-ruby VERSION=2.7.0:2.6.0 HOST=x86_64-w64-mingw32:i686-w64-mingw32 This builds the cross product of all ":" separated ruby and host versions. To force sequential builds add option "-j1". | |||||
* | Use tar.gz instead of tar.bz2 (#179) | Masaki Hara | 2020-12-10 | 1 | -2/+2 | |
| | | | | Starting from 3.0.0-preview2, Ruby stopped shipping tar.bz2 archives. This changes the archive format to tar.gz for better compatibility. | |||||
* | Bump version | Sutou Kouhei | 2020-07-10 | 1 | -1/+1 | |
| | ||||||
* | Add 1.1.1 entryv1.1.1 | Sutou Kouhei | 2020-07-10 | 1 | -2/+14 | |
| | ||||||
* | Default to 1.7-level bytecode in Java build (#172) | Charles Oliver Nutter | 2020-07-09 | 1 | -2/+2 | |
| | ||||||
* | Fix ruby warning: (#168) | Lars Kanis | 2020-01-11 | 1 | -0/+1 | |
| | | | lib/rake/extensiontask.rb:471: warning: instance variable @make not initialized | |||||
* | Strip cross built shared library files while linking (#165) | Lars Kanis | 2019-12-27 | 1 | -1/+2 | |
| | | | | | | The .so files of extensions are often manually stripped after compilation per task in a Rakefile. This is done to reduce gem size and because debug information in release binaries isn't particular useful. This manual step can be avoided, if the cross ruby version is built with stripping enabled. Compatibility is ensured, since stripping files a second time doesn't make a difference. | |||||
* | Extend mingw search pattern to find x86_64 gcc (#164) | Lars Kanis | 2019-12-27 | 1 | -1/+1 | |
| | | | The previous pattern only recognized 32 bit compiler versions. | |||||
* | cross-ruby: remove needless Makefile.in preparation | Sutou Kouhei | 2019-12-25 | 1 | -31/+1 | |
| | | | | | ALT_SEPARATOR doesn't exist in Makefile.in since Ruby 1.9.2: https://github.com/ruby/ruby/commit/7c7690045870396816624bf57775eb29e6a478fd | |||||
* | Bump version | Sutou Kouhei | 2019-12-25 | 1 | -1/+1 | |
| | ||||||
* | Add 1.1.0 entryv1.1.0 | Sutou Kouhei | 2019-12-25 | 1 | -0/+6 | |
| | ||||||
* | Fix typos | Sutou Kouhei | 2019-12-25 | 1 | -2/+2 | |
| | | | | | | | | GitHub: fix #163 TODO: We should add an example for command line. Reported by Kai Kuchenbecker. Thanks!!! | |||||
* | Bump version | Sutou Kouhei | 2019-12-23 | 1 | -1/+1 | |
| | ||||||
* | Add 1.0.9 entryv1.0.9 | Sutou Kouhei | 2019-12-23 | 1 | -4/+3 | |
| | ||||||
* | Add support for Ruby 2.7 | Sutou Kouhei | 2019-12-11 | 1 | -15/+22 | |
| | | | | | | GitHub: fix #161 Reported by Masaki Hara. Thanks!!! | |||||
* | java: use command line array style instead of string | Sutou Kouhei | 2019-10-21 | 2 | -24/+39 | |
| | ||||||
* | Make lint options customizable (#158) | Stephen George | 2019-10-21 | 3 | -1/+59 | |
| | | | | | | | | | | | | | | | | | | * Make customizable compiler Xlint option for JRuby native extension * [CS] restructure and fix indentation of (defaults) spec * Add specs for lint_option * [DOC] CHANGELOG: stub changelog entry for the next release * [DOC] CHANGELOG: Make customizable compiler Xlint option for JRuby native extension * Use "-Xlint" option for JRuby native extension by default. `javac -help -X` > -Xlint Enable recommended warnings | |||||
* | [DOC] Document all configuration options (#159) | Stephen George | 2019-10-21 | 2 | -120/+147 | |
| | | | | | | | | | | | | * [DOC] Convert README.rdoc to README.md for table support * [DOC] Document all existing configuration options in a table * [DOC] Use "-Xlint" option for JRuby native extension by default. `javac -help -X` > -Xlint Enable recommended warnings | |||||
* | Bump version | Sutou Kouhei | 2019-09-21 | 1 | -1/+1 | |
| | ||||||
* | Add 1.0.8 entryv1.0.8 | Sutou Kouhei | 2019-09-21 | 1 | -0/+11 | |
| | ||||||
* | travis: use webhook | Sutou Kouhei | 2019-09-20 | 1 | -2/+2 | |
| | ||||||
* | travis: update Ruby versions | Sutou Kouhei | 2019-09-20 | 1 | -6/+3 | |
| | ||||||
* | Use the same order as definitions | Sutou Kouhei | 2019-09-20 | 1 | -2/+2 | |
| | ||||||
* | Add the -encoding option optionally to java compiler (#157) | Tiago Dias | 2019-09-20 | 1 | -1/+11 | |
| | ||||||
* | Gemspec: Drop EOL'd rubyforge_project directive (#155) | Olle Jonsson | 2019-07-14 | 1 | -1/+0 | |
| | ||||||
* | Bump version | Kouhei Sutou | 2019-01-04 | 1 | -1/+1 | |
| | ||||||
* | Add 1.0.7 entryv1.0.7 | Kouhei Sutou | 2019-01-04 | 1 | -0/+7 | |
| | ||||||
* | Add missing parenthesis | Kouhei Sutou | 2019-01-04 | 1 | -3/+3 | |
| | ||||||
* | Fix case | Kouhei Sutou | 2019-01-04 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #151 from prashantvithani/cross-platform-compilation | Kouhei Sutou | 2019-01-04 | 1 | -3/+24 | |
|\ | | | | | | | | | Fix cross-platform compilation for Java extensions Patch by Prashant Vithani. Thanks!!! | |||||
| * | Raise error with proper message | Prashant Vithani | 2019-01-03 | 1 | -9/+17 | |
| | | | | | | | | Add comments explaining each condition. | |||||
| * | Fix cross-platform compilation for Java extensions | Prashant Vithani | 2019-01-02 | 1 | -1/+14 | |
|/ | | | | | | | | | | Using `libdir` provided by `RbConfig` to compile java extension from MRI breaks as it can't find `jruby.jar` under `lib` directory. Added a check on file existence if the path is taken from RbConfig and if it doesn't exist, check for the path which is set in environment JRUBY_HOME to find correct `jruby.jar`. Raise the error to abort compilation if `jruby.jar` is not found. | |||||
* | Bump version | Kouhei Sutou | 2018-12-23 | 1 | -1/+1 | |
| | ||||||
* | Add 1.0.6 entryv1.0.6 | Kouhei Sutou | 2018-12-23 | 1 | -0/+6 | |
| | ||||||
* | Stop to make unreleased Ruby installable | Kouhei Sutou | 2018-12-23 | 2 | -3/+3 | |
| | | | | | | GitHub: fix #150 Reported by MSP-Greg. Thanks!!! | |||||
* | Use bundler for release task | Kouhei Sutou | 2018-08-31 | 4 | -74/+5 | |
| | ||||||
* | Bump version | Kouhei Sutou | 2018-08-31 | 1 | -1/+1 | |
| | ||||||
* | Add 1.0.5 entryv1.0.5 | Kouhei Sutou | 2018-08-31 | 1 | -0/+8 | |
| | ||||||
* | Use require at top level | Kouhei Sutou | 2018-08-29 | 1 | -1/+2 | |
| | ||||||
* | Merge pull request #147 from prashantvithani/fix-classpath | Kouhei Sutou | 2018-08-29 | 1 | -4/+6 | |
|\ | | | | | | | | | Use 'libdir' of rbconfig to get jruby classpath Patch by Prashant Vithani. Thanks!!! | |||||
| * | Remove redundant check as it is always present | Prashant Vithani | 2018-08-28 | 1 | -2/+1 | |
| | | ||||||
| * | Use 'libdir' of rbconfig to get jruby classpath | Prashant Vithani | 2018-08-28 | 1 | -4/+7 | |
| | | ||||||
* | | Merge pull request #148 from prashantvithani/upgrade-source-target-versions | Kouhei Sutou | 2018-08-29 | 1 | -2/+2 | |
|\ \ | |/ |/| | | | | | Update source & target version defaults to 6 Patch by Prashant Vithani. Thanks!!! | |||||
| * | Update source & target version defaults to 6 | Prashant Vithani | 2018-08-28 | 1 | -2/+2 | |
|/ | | | | Source & Target version 5 are no longer supported for java8 and later. refer https://github.com/ruby-concurrency/concurrent-ruby/issues/747#issuecomment-416230078 | |||||
* | Extract gemspec | Kouhei Sutou | 2017-08-20 | 2 | -46/+55 | |
| | ||||||
* | Bump version | Kouhei Sutou | 2017-05-27 | 1 | -1/+1 | |
| | ||||||
* | Add 1.0.4 entryv1.0.4 | Kouhei Sutou | 2017-05-27 | 1 | -0/+11 | |
| |