* upstream/dev: (185 commits)
removed unnecessary pry_command? method from command_processor.rb. And removed #clear singleton method on val and eval_string, converted to #replace
removed deprecated has_rdoc= call
tiny refactor to repl_prologue in pry_instance.rb
Simplify Pry::CommandSet#each.
experimental command 'play'
added CommandSet#list_commands, convenience method for repl exploration of command sets
CommandSet is Enumerable.
added tests for help and show-command commands, and by proxy testing :listing functionality and regex commands
fixed spelling mistakes in comments
removed all instances of old opts[:arg_string]
changed formatting for uninstalled command message (added bold)
changed 'rake pry' to invoke executable instead of starting pry session in Rakefile
Revert "Made Pry able to cd into procs"
added tests for updated CommandContext#run method
Made Pry able to cd into procs
Pry.config.history.file now has File.expand_path() applied before being saved
reordered plugin/history loading so that plugins are loaded before history
removed some unnecessary helper methods
added reload-method experimental command, removed rue- experimental command, in experimental.rb
added hist --show option + tests
...
Conflicts:
Rakefile
lib/pry/commands.rb
Refactored gem-list to use Gem::Specification.each rather than the deprecated Gem.source_index
Changed gem-cd to use Gem::Specification.each rather than the deprecated Gem.source_index