Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor resolver algorithm in its ownrefactor-resolver | Hemant Kumar | 2013-07-29 | 6 | -395/+449 |
| | | | | | | | It should be possible now to switch resolver algorithms. It is still somewhat rough because I really need another algorithm working to really understand how much of data needs to be shared. | ||||
* | Merge pull request #2564 from bundler/detect-cyclic-dependency | André Arko | 2013-07-29 | 4 | -16/+61 |
|\ | | | | | Raise user friendly errors in case of Cyclic Dependency | ||||
| * | clarify circular language | Andre Arko | 2013-07-28 | 2 | -7/+8 |
| | | |||||
| * | Extract the mutually dependent gems from error message | Hemant Kumar | 2013-07-26 | 1 | -1/+9 |
| | | | | | | | | | | | | On MRI and Ruby 1.9 error message pattern looks very different from what we see on JRuby and other versions of Ruby. | ||||
| * | Extract error message from TSort::Cyclic and print | Hemant Kumar | 2013-07-26 | 3 | -4/+6 |
| | | | | | | | | Also updated test case to include check on error message | ||||
| * | Changed cyclic dependency error message | Hemant Kumar | 2013-07-26 | 2 | -17/+18 |
| | | | | | | | | Also change raise code to be inline with current convention. | ||||
| * | Raise user friendly errors in case of Cyclic Dependency | Hemant Kumar | 2013-07-26 | 4 | -16/+49 |
| | | | | | | | | Fixes #2506 | ||||
* | | Merge pull request #2570 from kirs/no-warnings | André Arko | 2013-07-28 | 1 | -1/+1 |
|\ \ | | | | | | | Use double instead of mock to avoid spec warnings | ||||
| * | | Use double instead of mock to avoid spec warnings | Kir Shatrov | 2013-07-28 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #2536 from equinux/master | Hemant Kumar | 2013-07-26 | 2 | -3/+23 |
|\ \ | | | | | | | Use RUBYLIB instead of RUBYOPT to add bundle lib path to ruby $LOAD_PATH. | ||||
| * | | Improve RUBYLIB example in exec spec. | Dominique d'Argent | 2013-07-26 | 1 | -4/+5 |
| | | | |||||
| * | | Remove unnecessary quotes around bundler lib path. | Dominique d'Argent | 2013-07-26 | 1 | -1/+1 |
| | | | | | | | | | As suggested by gnufied. | ||||
| * | | Use RUBYLIB instead of RUBYOPT to add the bundle lib path to ruby $LOAD_PATH. | Dominique d'Argent | 2013-07-11 | 2 | -3/+22 |
| | | | | | | | | | | | | This allows `bundle exec` to be run when the bundler gem is at a path that includes spaces (which is pretty common in windows environments). | ||||
* | | | Merge pull request #2562 from bundler/fix-current-ruby-for-exec | Hemant Kumar | 2013-07-25 | 3 | -8/+8 |
|\ \ \ | |_|/ |/| | | Load current_ruby from shared_helpers.rb | ||||
| * | | Load current_ruby from shared_helpers.rb | Hemant Kumar | 2013-07-25 | 3 | -8/+8 |
|/ / | | | | | | | | | | | In case of commands run via bundle exec, we do not require all of bundler in that environment and we only require bundler/setup there. Which creates problems because Bundler is unable to find current_ruby therej | ||||
* | | expand contribute, mention alias | Andre Arko | 2013-07-24 | 1 | -9/+16 |
| | | |||||
* | | Merge pull request #2558 from jendiamond/bundlerfordev_doc | André Arko | 2013-07-24 | 1 | -2/+14 |
|\ \ | | | | | | | Added documentation on how to set up Bundler for development | ||||
| * | | white space gone | Jen Diamond | 2013-07-23 | 1 | -3/+3 |
| | | | |||||
| * | | deleted white spaces ? | Jen Diamond | 2013-07-23 | 1 | -2/+2 |
| | | | |||||
| * | | updates to Bundler for Development | Jen Diamond | 2013-07-23 | 1 | -32/+4 |
| | | | |||||
| * | | updated the How to set up bundler for development | Jen Diamond | 2013-07-22 | 1 | -15/+27 |
| | | | |||||
| * | | added documentation on how to set up Bundler for Development | Jen Diamond | 2013-07-22 | 1 | -0/+28 |
|/ / | |||||
* | | Merge pull request #2553 from bundler/use-regular-catch-mri | André Arko | 2013-07-22 | 2 | -2/+47 |
|\ \ | | | | | | | Use regular catch mri | ||||
| * | | Add specs for safe_catch | Hemant Kumar | 2013-07-22 | 1 | -0/+37 |
| | | | |||||
| * | | Use regular catch/throw on platforms other than jruby | Hemant Kumar | 2013-07-22 | 1 | -2/+10 |
|/ / | |||||
* | | Merge pull request #2541 from code-mancers/add-definition-docs | Hemant Kumar | 2013-07-21 | 2 | -11/+40 |
|\ \ | | | | | | | Add some documentation about definition class | ||||
| * | | Add some documentation about definition class | Hemant Kumar | 2013-07-16 | 2 | -11/+40 |
| |/ | | | | | | | [ci skip] | ||||
* | | Merge pull request #2547 from simi/require_true_changelog | André Arko | 2013-07-18 | 1 | -0/+1 |
|\ \ | | | | | | | PR #2538 (allow `require: true` as an alias for `require: <name>`) CHANGELOG entry | ||||
| * | | PR #2538 (allow `require: true` as an alias for `require: <name>`) CHANGELOG ↵ | Josef Šimánek | 2013-07-18 | 1 | -0/+1 |
|/ / | | | | | | | | | | | entry [ci skip] | ||||
* | | Merge pull request #2545 from bundler/refactor-platform-detection | André Arko | 2013-07-18 | 3 | -81/+93 |
|\ \ | | | | | | | Extract Current Ruby version/platform detection from dependency.rb | ||||
| * | | Extract Current Ruby version/platform detection from dependency.rb | Hemant Kumar | 2013-07-18 | 3 | -81/+93 |
| | | | | | | | | | | | | | | | | | | That can be reused across several places in bundler and hence extracted that code which is responsible for properly detecting current ruby version. | ||||
* | | | Update Gemfile man page with new require: true option | Hemant Kumar | 2013-07-18 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | User can additionally specifiy require: true in gem dependency. It behaves same as not specifying any argument. | ||||
* | | | Merge pull request #2538 from ndbroadbent/allow_require_true | Hemant Kumar | 2013-07-18 | 2 | -0/+11 |
|\ \ \ | |/ / |/| | | Allow `require: true` as an alias for `require: <name>` | ||||
| * | | Allow `require: true` as an alias for `require: <name>` | Nathan Broadbent | 2013-07-13 | 2 | -0/+11 |
| |/ | |||||
* | | Remove extraneous whitespace | Hemant Kumar | 2013-07-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2542 from bundler/add-codeclimate-badge | Hemant Kumar | 2013-07-16 | 1 | -1/+3 |
|\ \ | |/ |/| | Add CodeClimate badge | ||||
| * | Add CodeClimate badge | Hemant Kumar | 2013-07-16 | 1 | -1/+3 |
|/ | | | | [ci skip] | ||||
* | dammit, fumblefingers | Andre Arko | 2013-07-03 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2510 from headius/stack_friendly_recursion | Andre Arko | 2013-07-03 | 4 | -7/+109 |
|\ | | | | | | | Add and use a new catch/throw mechanism that's stack-friendly. | ||||
| * | license whitespace spec fix | Andre Arko | 2013-06-23 | 1 | -0/+1 |
| | | |||||
| * | Add and use a new catch/throw mechanism that's stack-friendly. | Charles Oliver Nutter | 2013-06-23 | 2 | -6/+103 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new mechanism, dubbed "safe catch", uses a fiber or thread every nth catch, to avoid blowing out the call stack. When used in the resolver, this effectively reduces the maximum stack depth needed to whatever depth 20 of the old recursions would have consumed. On JRuby, this allows installing at 256k stack a Gemfile that blew up at 512k. I would not expect any Gemfile to cause a stack error on JRuby with this patch in place, and the stack load on other implementations should be considerably reduced as well. This partially addresses #2449 and related issues, but I'd still like to see Bundler adopt an iterative algorithm, probably by building a state machine, since it will not require this patch's tricks and should never cause the excessively deep stacks of the recursive version. | ||||
* | | Merge pull request #2481 from eagletmt/parallel-install | Andre Arko | 2013-07-03 | 15 | -31/+263 |
|\ \ | | | | | | | | | | Parallel installation | ||||
| * | | Kill worker process when it is requested to stop | Kohei Suzuki | 2013-06-05 | 1 | -1/+8 |
| | | | |||||
| * | | Set Thread#abort_on_exception locally | Kohei Suzuki | 2013-06-04 | 1 | -2/+2 |
| | | | |||||
| * | | Fix to report post_install messages | Kohei Suzuki | 2013-05-23 | 1 | -1/+5 |
| | | | |||||
| * | | Report exception to parent process | Kohei Suzuki | 2013-05-23 | 1 | -1/+14 |
| | | | |||||
| * | | Move constants to use it from SharedHelpers | Kohei Suzuki | 2013-05-23 | 3 | -4/+7 |
| | | | |||||
| * | | Run installation in multiple processes unless host_os is Windows | Kohei Suzuki | 2013-05-23 | 7 | -35/+167 |
| | | | |||||
| * | | Fix to use SharedHelpers.pwd | Kohei Suzuki | 2013-05-23 | 2 | -2/+2 |
| | | | |||||
| * | | Remove unnecessary chdir to improve concurrency | Kohei Suzuki | 2013-05-23 | 1 | -1/+1 |
| | | |