Permalink
Commits on Jul 30, 2017
  1. Merge pull request #341 from priit/master

    benhoskings committed on GitHub Jul 30, 2017
    Added new debian versions
Commits on Jul 28, 2017
  1. Added new debian versions

    priit committed Jul 28, 2017
Commits on May 7, 2017
  1. Minor readme updates.

    benhoskings committed May 7, 2017
  2. Update lambda{} to proc{} for ruby-2.4.1.

    benhoskings committed May 7, 2017
    As of ruby-2.4.1, a couple of methods are failing on parameterless
    lambdas. I'm not sure whether the argument was added or the arity
    checking was tightened, but either way the argument isn't relevant to us
    to a proc{} is better.
    
    The methods in question:
    
      * instance_eval(&lambda{})
      * Class.new(BaseClass, &lambda{})
Commits on May 3, 2017
  1. Merge branch 'core-exts'

    benhoskings committed May 3, 2017
Commits on Mar 3, 2017
  1. Merge branch 'try'

    benhoskings committed Mar 3, 2017
  2. Merge branch 'core-exts'

    benhoskings committed Mar 3, 2017
  3. Deprecate Object#try.

    benhoskings committed Mar 3, 2017
  4. Remove unused Hash#to_http_params.

    benhoskings committed Mar 3, 2017
    This hasn't been used since run reporting was removed, I believe.
  5. Don't patch URI::Escape.escape.

    benhoskings committed Mar 3, 2017
    We were all young once.
  6. Replace L{} with the standard lambda{}.

    benhoskings committed Mar 3, 2017
    I'd use ->{}, but I'm not sure I can completely drop 1.9 support just
    yet.
  7. Remove Hash#map_values!.

    benhoskings committed Mar 3, 2017
  8. Spec Hash#map_values.

    benhoskings committed Mar 3, 2017
  9. Deprecate lots of core patches.

    benhoskings committed Mar 3, 2017
    These are the easiest to deprecate; the rest can be tackled later.
  10. Remove Symbol#to_proc definition.

    benhoskings committed Mar 3, 2017
    This has been in ruby core as of 1.8.7, so we don't need to add it
    anymore.
  11. Deprecate Object#tapp.

    benhoskings committed Mar 3, 2017
    I use this for debugging; it shouldn't be in the runtime.
  12. Remove Object#tap definition.

    benhoskings committed Mar 3, 2017
    This has been in ruby core as of 1.8.7, so we don't need to add it
    anymore.
  13. Deprecate Object#metaclass.

    benhoskings committed Mar 3, 2017
    It's only required in specific locations, so just define it there
    instead.
  14. Deprecate Hashish.

    benhoskings committed Mar 3, 2017
  15. Prevent dep sources from polluting the runtime.

    benhoskings committed Mar 3, 2017
    This parameter to Kernel#load causes the loaded code to be wrapped in an
    anonymous module, so the global namespace won't be modified by top-level
    definitions within the loaded file.
Commits on Mar 2, 2017
  1. v0.19.1 - Homebrew and rubygems fixes.

    benhoskings committed Mar 2, 2017
    * Fix homebrew support: handle the new formula location, use the
      standard homebrew installer, and simplify the deps that are used to
      install it. Thanks to Tim Riley and Josh Bassett.
    * Defer to rubygems to discover gem versions. Thanks to Josh Bassett.
    * Correctly detect Raspbian. Thanks to Morten Lied Johansen.
    * Add new ubuntu definitions. Thanks to Samer Masterson.
    * Only try to show the git ref in "--version" output when running in a
      git repo.
    * Upgrade the test suite to run on rspec 3.
    * Improve the README.
Commits on Feb 28, 2017
  1. Add some TODOs.

    benhoskings committed Feb 28, 2017
    Most of these were the result of cleaning up and consolidating old
    github issues.
  2. Only show the ref when running in a git repo.

    benhoskings committed Feb 28, 2017
    Before, --version always attempted to show the git ref, leading to
    output like "0.19.0 ()" when run from a tarball or other copy of the
    code not in a git repo. Now it only prints the version number in that
    case.
  3. Bundle update.

    benhoskings committed Feb 28, 2017
  4. Merge pull request #340 from mortenlj/patch-1

    benhoskings committed on GitHub Feb 28, 2017
    Correctly detect Raspbian
Commits on Feb 22, 2017
  1. Fix tests

    mortenlj committed Feb 22, 2017
  2. Correctly detect Raspbian

    mortenlj committed on GitHub Feb 22, 2017
    The file `/usr/share/doc/raspberrypi-bootloader-nokernel` doesn't exists on my system.
    `/etc/os-release` seems to be the preferred way to correctly determine that this is a Raspbian-system.