From 95a09f72b15647a02d96a3c8b3c99f21f60826d5 Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Sun, 9 Dec 2018 00:22:47 +0100 Subject: [PATCH 01/25] allow 'brew commands' to be cached by zsh --- completions/zsh/_brew | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/completions/zsh/_brew b/completions/zsh/_brew index d7fd66e0ce3..01f4017e974 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -129,9 +129,26 @@ __brew_common_commands() { _describe -t common-commands 'common commands' commands } +# completions are cached for 24 hour +__brew_commands_caching_policy() { + local -a oldp + oldp=( "$1"(Nmh+24) ) + (( $#oldp )) +} + __brew_all_commands() { + local cache_policy + zstyle -s ":completion:${curcontext}:" cache-policy cache_policy + if [[ -z "$cache_policy" ]]; then + zstyle ":completion:${curcontext}:" cache-policy __brew_commands_caching_policy + fi local -a commands - commands=($(_call_program brew brew commands --quiet --include-aliases)) + local comp_cachename=brew_all_commands + + if _cache_invalid $comp_cachename || ! _retrieve_cache $comp_cachename; then + commands=($(_call_program brew brew commands --quiet --include-aliases)) + _store_cache $comp_cachename commands + fi _describe -t all-commands 'all commands' commands } From f15f665b989aaa152e8bed11aacbdecb155021ec Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sun, 9 Dec 2018 19:31:19 +0000 Subject: [PATCH 02/25] audit: ensure postgresql previous version exists. This will avoid https://github.com/Homebrew/homebrew-core/issues/34879 in future. --- Library/Homebrew/dev-cmd/audit.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 72137b05912..02968fd412f 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -527,6 +527,23 @@ def audit_keg_only_style problem "keg_only reason should not end with a period." end + def audit_postgresql + return unless formula.name == "postgresql" + major_version = formula.version + .to_s + .split(".") + .first + .to_i + previous_major_version = major_version - 1 + previous_formula_name = "postgresql@#{previous_major_version}" + begin + Formula[previous_formula_name] + rescue FormulaUnavailableError + problem "Versioned #{previous_formula_name} must be created for " \ + "`brew-postgresql-upgrade-database` and `pg_upgrade` to work." + end + end + def audit_versioned_keg_only return unless @versioned_formula return unless @core_tap From 3b808c43cc6d1a1e40653b16275a83cf10aaebab Mon Sep 17 00:00:00 2001 From: Gautham Goli Date: Wed, 7 Nov 2018 19:31:20 +0530 Subject: [PATCH 03/25] info: Use CLI::Parser to parse args --- Library/Homebrew/cmd/info.rb | 58 +++++++++++++++++++++++++++++------- 1 file changed, 48 insertions(+), 10 deletions(-) diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index 6721f3a0b44..3a5329b8e61 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -36,6 +36,7 @@ require "missing_formula" require "caveats" +require "cli_parser" require "options" require "formula" require "keg" @@ -45,12 +46,49 @@ module Homebrew module_function + def info_args + Homebrew::CLI::Parser.new do + usage_banner <<~EOS + `info []` + + Display brief statistics for your Homebrew installation. + EOS + switch "--analytics", + description: "Display Homebrew analytics data (provided neither `HOMEBREW_NO_ANALYTICS` "\ + "or `HOMEBREW_NO_GITHUB_API` are set)." + flag "--days", + depends_on: "--analytics", + description: "The value for `days` must be `30`, `90` or `365`. The default is `30`." + flag "--category", + depends_on: "--analytics", + description: "The value for `category` must be `install`, `install-on-request`, "\ + "`build-error` or `os-version`. The default is `install`." + switch "--github", + description: "Open a browser to the GitHub History page for provided . "\ + "To view formula history locally: `brew log -p` " + flag "--json=", + description: "Print a JSON representation of . Currently the only accepted "\ + "value for is `v1`. See the docs for examples of using the JSON "\ + "output: " + switch "--all", + depends_on: "--json", + description: "Get information on all formulae." + switch "--installed", + depends_on: "--json", + description: "Get information on all installed formulae." + switch :verbose, + description: "See more verbose analytics data." + switch :debug + end + end + def info + info_args.parse # eventually we'll solidify an API, but we'll keep old versions # awhile around for compatibility - if ARGV.json == "v1" + if args.json == "v1" print_json - elsif ARGV.flag? "--github" + elsif args.github? exec_browser(*ARGV.formulae.map { |f| github_info(f) }) else print_info @@ -59,7 +97,7 @@ def info def print_info if ARGV.named.empty? - if ARGV.include?("--analytics") + if args.analytics? output_analytics elsif HOMEBREW_CELLAR.exist? count = Formula.racks.length @@ -74,13 +112,13 @@ def print_info else Formulary.find_with_priority(f) end - if ARGV.include?("--analytics") + if args.analytics? output_formula_analytics(formula) else info_formula(formula) end rescue FormulaUnavailableError => e - if ARGV.include?("--analytics") + if args.analytics? output_analytics(filter: f) next end @@ -95,9 +133,9 @@ def print_info end def print_json - ff = if ARGV.include? "--all" + ff = if args.all? Formula.sort - elsif ARGV.include? "--installed" + elsif args.installed? Formula.installed.sort else ARGV.formulae @@ -308,13 +346,13 @@ def analytics_table(category, days, results, os_version: false) end def output_analytics(filter: nil) - days = ARGV.value("days") || "30" + days = args.days || "30" valid_days = %w[30 90 365] unless valid_days.include?(days) raise ArgumentError("Days must be one of #{valid_days.join(", ")}!") end - category = ARGV.value("category") || "install" + category = args.category || "install" valid_categories = %w[install install-on-request build-error os-version] unless valid_categories.include?(category) raise ArgumentError("Categories must be one of #{valid_categories.join(", ")}") @@ -349,7 +387,7 @@ def output_formula_analytics(f) json = formulae_api_json("formula/#{f}.json") return if json.blank? || json["analytics"].blank? - full_analytics = ARGV.include?("--analytics") || ARGV.verbose? + full_analytics = args.analytics? || args.verbose? ohai "Analytics" json["analytics"].each do |category, value| From f82a202995f5829498c5279eb6fd3a92f7af0866 Mon Sep 17 00:00:00 2001 From: Gautham Goli Date: Sun, 11 Nov 2018 17:43:31 +0530 Subject: [PATCH 04/25] uninstall: Use CLI::Parser to parse args --- Library/Homebrew/cmd/uninstall.rb | 27 ++++++++++++++++++--- Library/Homebrew/test/cmd/uninstall_spec.rb | 2 +- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/uninstall.rb b/Library/Homebrew/cmd/uninstall.rb index 0476f34329b..8de4b4f0d51 100644 --- a/Library/Homebrew/cmd/uninstall.rb +++ b/Library/Homebrew/cmd/uninstall.rb @@ -11,14 +11,33 @@ require "formula" require "diagnostic" require "migrator" +require "cli_parser" module Homebrew module_function + def uninstall_args + Homebrew::CLI::Parser.new do + usage_banner <<~EOS + `uninstall`, `rm`, `remove` [] + + Uninstall . + EOS + switch :force, + description: "Delete all installed versions of the " + switch "--ignore-dependencies", + description: "Dont fail uninstall, even if is a dependency of any installed "\ + "formulae." + switch :debug + end + end + def uninstall - raise KegUnspecifiedError if ARGV.named.empty? + uninstall_args.parse + + raise KegUnspecifiedError if args.remaining.empty? - kegs_by_rack = if ARGV.force? + kegs_by_rack = if args.force? Hash[ARGV.named.map do |name| rack = Formulary.to_rack(name) next unless rack.directory? @@ -33,7 +52,7 @@ def uninstall return if Homebrew.failed? kegs_by_rack.each do |rack, kegs| - if ARGV.force? + if args.force? name = rack.basename if rack.directory? @@ -87,7 +106,7 @@ def uninstall end def handle_unsatisfied_dependents(kegs_by_rack) - return if ARGV.include?("--ignore-dependencies") + return if args.ignore_dependencies? all_kegs = kegs_by_rack.values.flatten(1) check_for_dependents all_kegs diff --git a/Library/Homebrew/test/cmd/uninstall_spec.rb b/Library/Homebrew/test/cmd/uninstall_spec.rb index 95b51e82029..3af338050d1 100644 --- a/Library/Homebrew/test/cmd/uninstall_spec.rb +++ b/Library/Homebrew/test/cmd/uninstall_spec.rb @@ -60,7 +60,7 @@ end specify "when not developer and --ignore-dependencies is specified" do - ARGV << "--ignore-dependencies" + expect(described_class.args).to receive(:ignore_dependencies?).and_return(true) expect { described_class.handle_unsatisfied_dependents(opts) From 8461cf24f1279e74f34152b9cc5da5de5f296504 Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Mon, 10 Dec 2018 10:23:22 -0800 Subject: [PATCH 05/25] rubocop: Use include? rather than match --- Library/Homebrew/rubocops/lines.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/rubocops/lines.rb b/Library/Homebrew/rubocops/lines.rb index aaab76b904d..fa1d1f2b273 100644 --- a/Library/Homebrew/rubocops/lines.rb +++ b/Library/Homebrew/rubocops/lines.rb @@ -180,7 +180,7 @@ def audit_formula(_node, _class_node, _parent_class_node, body_node) end [:mac?, :linux?].each do |method_name| - next if formula_tap != "homebrew-core" || file_path&.match(/linuxbrew/) + next if formula_tap != "homebrew-core" || file_path&.include?("linuxbrew") find_instance_method_call(body_node, "OS", method_name) do |check| problem "Don't use #{check.source}; Homebrew/core only supports macOS" From b40849421ce4f4a0c88425a628da1fa55ff10f2f Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Sun, 9 Dec 2018 18:27:24 -0800 Subject: [PATCH 06/25] shims/super/cc: Add HOMEBREW_CACHE to white list Compiling rust projects requires -I$HOMEBREW_CACHE/cargo_cache/... --- Library/Homebrew/shims/super/cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/shims/super/cc b/Library/Homebrew/shims/super/cc index bbab4c448c2..6054e442205 100755 --- a/Library/Homebrew/shims/super/cc +++ b/Library/Homebrew/shims/super/cc @@ -26,7 +26,7 @@ def linux? end class Cmd - attr_reader :config, :prefix, :cellar, :opt, :tmpdir, :sysroot, :deps + attr_reader :config, :prefix, :cellar, :opt, :cachedir, :tmpdir, :sysroot, :deps attr_reader :archflags, :optflags, :keg_regex, :formula_prefix def initialize(arg0, args) @@ -35,6 +35,7 @@ class Cmd @config = ENV.fetch("HOMEBREW_CCCFG") { "" } @prefix = ENV["HOMEBREW_PREFIX"] @cellar = ENV["HOMEBREW_CELLAR"] + @cachedir = ENV["HOMEBREW_CACHE"] @opt = ENV["HOMEBREW_OPT"] @tmpdir = ENV["HOMEBREW_TEMP"] @sysroot = ENV["HOMEBREW_SDKROOT"] @@ -242,7 +243,7 @@ class Cmd elsif path.start_with?(cellar) || path.start_with?(opt) dep = path[keg_regex, 2] dep && @deps.include?(dep) - elsif path.start_with?(prefix, tmpdir) + elsif path.start_with?(prefix, cachedir, tmpdir) true elsif path.start_with?("/opt/local", "/opt/boxen/homebrew", "/opt/X11", "/sw", "/usr/X11") # ignore MacPorts, Boxen's Homebrew, X11, fink From fcbaca10baaec85c267a61bfce1bd7f79a3ecf58 Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Mon, 10 Dec 2018 22:33:44 +0100 Subject: [PATCH 07/25] _brew | cleanup cache-policy zstyle --- completions/zsh/_brew | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/completions/zsh/_brew b/completions/zsh/_brew index 01f4017e974..af360c30b38 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -137,15 +137,10 @@ __brew_commands_caching_policy() { } __brew_all_commands() { - local cache_policy - zstyle -s ":completion:${curcontext}:" cache-policy cache_policy - if [[ -z "$cache_policy" ]]; then - zstyle ":completion:${curcontext}:" cache-policy __brew_commands_caching_policy - fi + zstyle ":completion:${curcontext}:" cache-policy __brew_commands_caching_policy local -a commands local comp_cachename=brew_all_commands - - if _cache_invalid $comp_cachename || ! _retrieve_cache $comp_cachename; then + if _cache_invalid $comp_cachename || ! _retrieve_cache $comp_cachename; then commands=($(_call_program brew brew commands --quiet --include-aliases)) _store_cache $comp_cachename commands fi From d2c0d06d8fc5a56a7d3218751f60c6aa6cfef94b Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Mon, 10 Dec 2018 22:35:14 +0100 Subject: [PATCH 08/25] _brew | allow 'brew search' to be cached by zsh --- completions/zsh/_brew | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/completions/zsh/_brew b/completions/zsh/_brew index af360c30b38..af5735acbe9 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -39,9 +39,28 @@ __brew_formulae_or_ruby_files() { 'files:files:{_files -g *.rb}' } +# formulae completions are cached as long as homebrew does have new commits +__brew_formulae_caching_policy() { + # rebuild cache if no cache file exists (anyway we cannot proceed further down) + ! [[ -f "$1" ]] && return 0 + # cache file modification date (seconds since epoch) + local -i cache_mtime=$(date -r "$1" +%s) + # latest homebrew commit on HEAD (branch 'stable' by default) + local brew_repo=${HOMEBREW_PREFIX:-/usr/local}/Homebrew/.git + local latest_commit=$(git --git-dir=${brew_repo} rev-parse HEAD) # --branches=refs/stable + # latest homebrew commit date (seconds since epoch) + local -i commit_mtime=$(git --git-dir=${brew_repo} rev-list -1 --format=format:'%at' $latest_commit | tail +2) + (( $cache_mtime < $commit_mtime )) +} + __brew_formulae() { + zstyle ":completion:${curcontext}:" cache-policy __brew_formulae_caching_policy local -a formulae - formulae=($(brew search)) + local comp_cachename=brew_formulae + if _cache_invalid $comp_cachename || ! _retrieve_cache $comp_cachename; then + formulae=($(brew search)) + _store_cache $comp_cachename formulae + fi _describe -t formulae 'all formulae' formulae } From cffa79663420bc78925ee5deb2b3e71ecfde4a75 Mon Sep 17 00:00:00 2001 From: Gautham Goli Date: Wed, 12 Dec 2018 02:02:19 +0530 Subject: [PATCH 09/25] cleanup: Use CLI::Parser to parse args --- Library/Homebrew/cmd/cleanup.rb | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/cleanup.rb b/Library/Homebrew/cmd/cleanup.rb index 380903778e5..751eef4fea0 100644 --- a/Library/Homebrew/cmd/cleanup.rb +++ b/Library/Homebrew/cmd/cleanup.rb @@ -18,12 +18,32 @@ module Homebrew module_function - def cleanup - CLI::Parser.parse do - switch "-n", "--dry-run" - switch "-s" - flag "--prune=" + def cleanup_args + Homebrew::CLI::Parser.new do + usage_banner <<~EOS + `cleanup` [] [|] + + + Remove stale lock files and outdated downloads for formulae and casks, + and remove old versions of installed formulae. If arguments are specified, + only do this for the specified formulae and casks. + EOS + + flag "--prune=", + description: "Remove all cache files older than specified ." + switch "-n", "--dry-run", + description: "Show what would be removed, but do not actually remove anything." + switch "-s", + description: "Scrub the cache, including downloads for even the latest versions. "\ + "Note downloads for any installed formula or cask will still not be deleted. "\ + "If you want to delete those too: `rm -rf \"$(brew --cache)\"`" + switch :verbose + switch :debug end + end + + def cleanup + cleanup_args.parse cleanup = Cleanup.new(*args.remaining, dry_run: args.dry_run?, scrub: args.s?, days: args.prune&.to_i) From 6f8d81e780a392e86e01f4700a788a7f9c84fe47 Mon Sep 17 00:00:00 2001 From: Chongyu Zhu Date: Wed, 12 Dec 2018 19:42:12 +0800 Subject: [PATCH 10/25] GitDownloadStrategy: disable automatic tag following --- Library/Homebrew/download_strategy.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 86d458f5eeb..6fba4ab8323 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -683,6 +683,9 @@ def config_repo system_command! "git", args: ["config", "remote.origin.fetch", refspec], chdir: cached_location + system_command! "git", + args: ["config", "remote.origin.tagOpt", "--no-tags"], + chdir: cached_location end def update_repo From 2a6b6036a2754acbbfae712eebe8fec8422424c4 Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Wed, 12 Dec 2018 14:16:55 +0100 Subject: [PATCH 11/25] _brew | use git indexes mtime --- completions/zsh/_brew | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/completions/zsh/_brew b/completions/zsh/_brew index af5735acbe9..6a29338db12 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -45,11 +45,9 @@ __brew_formulae_caching_policy() { ! [[ -f "$1" ]] && return 0 # cache file modification date (seconds since epoch) local -i cache_mtime=$(date -r "$1" +%s) - # latest homebrew commit on HEAD (branch 'stable' by default) - local brew_repo=${HOMEBREW_PREFIX:-/usr/local}/Homebrew/.git - local latest_commit=$(git --git-dir=${brew_repo} rev-parse HEAD) # --branches=refs/stable - # latest homebrew commit date (seconds since epoch) - local -i commit_mtime=$(git --git-dir=${brew_repo} rev-list -1 --format=format:'%at' $latest_commit | tail +2) + # latest modified homebrew tap index file + local latest_modified_git_index=(${HOMEBREW_REPOSITORY:-/usr/local/Homebrew}/Library/Taps/*/*/.git/index(om[1])) + local -i commit_mtime=$(date -r "$latest_modified_git_index" +%s) (( $cache_mtime < $commit_mtime )) } From f59c41790959fdb19a5cca55eb6371d07b95891e Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Wed, 12 Dec 2018 11:49:05 -0800 Subject: [PATCH 12/25] test/cmd/uninstall: Prevent can't modify frozen object Fix the error: RuntimeError: can't modify frozen object # ./test/cmd/uninstall_spec.rb:63:in `block (3 levels) in ' This issue arose after merging PR https://github.com/Homebrew/brew/pull/5300. --- Library/Homebrew/test/cmd/uninstall_spec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/test/cmd/uninstall_spec.rb b/Library/Homebrew/test/cmd/uninstall_spec.rb index 3af338050d1..8ec05840540 100644 --- a/Library/Homebrew/test/cmd/uninstall_spec.rb +++ b/Library/Homebrew/test/cmd/uninstall_spec.rb @@ -60,7 +60,9 @@ end specify "when not developer and --ignore-dependencies is specified" do + described_class.args = described_class.args.dup if described_class.args.frozen? expect(described_class.args).to receive(:ignore_dependencies?).and_return(true) + described_class.args.freeze expect { described_class.handle_unsatisfied_dependents(opts) From 608a62b6e711284458828f73efddd1d503c1489e Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Thu, 13 Dec 2018 08:44:27 +0100 Subject: [PATCH 13/25] _brew | use git-index mtime for caching policy --- completions/zsh/_brew | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/completions/zsh/_brew b/completions/zsh/_brew index 6a29338db12..4db3878dae9 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -39,8 +39,8 @@ __brew_formulae_or_ruby_files() { 'files:files:{_files -g *.rb}' } -# formulae completions are cached as long as homebrew does have new commits -__brew_formulae_caching_policy() { +# completions are cached as long as homebrew does have new commits +__brew_completion_caching_policy() { # rebuild cache if no cache file exists (anyway we cannot proceed further down) ! [[ -f "$1" ]] && return 0 # cache file modification date (seconds since epoch) @@ -52,7 +52,7 @@ __brew_formulae_caching_policy() { } __brew_formulae() { - zstyle ":completion:${curcontext}:" cache-policy __brew_formulae_caching_policy + zstyle ":completion:${curcontext}:" cache-policy __brew_completion_caching_policy local -a formulae local comp_cachename=brew_formulae if _cache_invalid $comp_cachename || ! _retrieve_cache $comp_cachename; then @@ -146,15 +146,8 @@ __brew_common_commands() { _describe -t common-commands 'common commands' commands } -# completions are cached for 24 hour -__brew_commands_caching_policy() { - local -a oldp - oldp=( "$1"(Nmh+24) ) - (( $#oldp )) -} - __brew_all_commands() { - zstyle ":completion:${curcontext}:" cache-policy __brew_commands_caching_policy + zstyle ":completion:${curcontext}:" cache-policy __brew_completion_caching_policy local -a commands local comp_cachename=brew_all_commands if _cache_invalid $comp_cachename || ! _retrieve_cache $comp_cachename; then From 069d123c8ecc112f7927f1bd624722f0fe6b3ddd Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Thu, 13 Dec 2018 09:11:33 +0100 Subject: [PATCH 14/25] _brew | fix comments --- completions/zsh/_brew | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/completions/zsh/_brew b/completions/zsh/_brew index 4db3878dae9..baf8e79d07d 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -39,7 +39,7 @@ __brew_formulae_or_ruby_files() { 'files:files:{_files -g *.rb}' } -# completions are cached as long as homebrew does have new commits +# completions remain in cache until any tap has new commits __brew_completion_caching_policy() { # rebuild cache if no cache file exists (anyway we cannot proceed further down) ! [[ -f "$1" ]] && return 0 From b33d29f49ac6ba16abc6f4608fd105456d197647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADtor=20Galv=C3=A3o?= Date: Thu, 13 Dec 2018 15:16:10 +0000 Subject: [PATCH 15/25] Cask: use browser UA when checking for homepage HTTPS availability --- Library/Homebrew/cask/audit.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/audit.rb b/Library/Homebrew/cask/audit.rb index e97e656fe3d..1c6f5d8540b 100644 --- a/Library/Homebrew/cask/audit.rb +++ b/Library/Homebrew/cask/audit.rb @@ -300,7 +300,7 @@ def check_https_availability check_url_for_https_availability(cask.url, user_agents: [cask.url.user_agent]) end check_url_for_https_availability(cask.appcast) unless cask.appcast.blank? - check_url_for_https_availability(cask.homepage) unless cask.homepage.blank? + check_url_for_https_availability(cask.homepage, user_agents: [:browser]) unless cask.homepage.blank? end def check_url_for_https_availability(url_to_check, user_agents: [:default]) From 64a95435814632a7d71d5a77157c40259a6acf8d Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Thu, 13 Dec 2018 15:36:52 -0800 Subject: [PATCH 16/25] bin/brew: Pass CIRCLECI environment variable --- bin/brew | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/brew b/bin/brew index cdee2486cc3..cc99f5dc66e 100755 --- a/bin/brew +++ b/bin/brew @@ -72,7 +72,7 @@ then FILTERED_ENV=() # Filter all but the specific variables. - for VAR in HOME SHELL PATH TERM COLUMNS LOGNAME USER CI TRAVIS SSH_AUTH_SOCK SUDO_ASKPASS \ + for VAR in HOME SHELL PATH TERM COLUMNS LOGNAME USER CI CIRCLECI TRAVIS SSH_AUTH_SOCK SUDO_ASKPASS \ http_proxy https_proxy ftp_proxy no_proxy all_proxy HTTPS_PROXY FTP_PROXY ALL_PROXY \ "${!HOMEBREW_@}" "${!TRAVIS_@}" do From d75f5dacfaed35afd7770e3429d153b06c2610ba Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Thu, 13 Dec 2018 15:46:12 -0800 Subject: [PATCH 17/25] test: Fix ENV.cxx11 ENV.cxx11 in a test block fails on Linux with Error: ibex: failed An exception occurred within a child process: NoMethodError: undefined method `non_apple_gcc_version' See for example brew test ibex on Linux. --- Library/Homebrew/extend/ENV/shared.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/ENV/shared.rb b/Library/Homebrew/extend/ENV/shared.rb index 2089283cfcc..9442fb17bad 100644 --- a/Library/Homebrew/extend/ENV/shared.rb +++ b/Library/Homebrew/extend/ENV/shared.rb @@ -320,7 +320,7 @@ def compiler_with_cxx11_support?(cc) return if compiler_any_clang?(cc) version = if cc == :gcc - non_apple_gcc_version "gcc" + DevelopmentTools.non_apple_gcc_version "gcc" else cc[/^gcc-(\d+(?:\.\d+)?)$/, 1] end From 8278e6156fd47c95407bd383b63145200ea46173 Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Fri, 14 Dec 2018 08:17:21 -0800 Subject: [PATCH 18/25] Revert "bin/brew: Pass CIRCLECI environment variable" This reverts commit 64a95435814632a7d71d5a77157c40259a6acf8d. Use HOMEBREW_CIRCLECI rather than CIRCLECI. See https://github.com/Homebrew/brew/pull/5402 --- bin/brew | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/brew b/bin/brew index cc99f5dc66e..cdee2486cc3 100755 --- a/bin/brew +++ b/bin/brew @@ -72,7 +72,7 @@ then FILTERED_ENV=() # Filter all but the specific variables. - for VAR in HOME SHELL PATH TERM COLUMNS LOGNAME USER CI CIRCLECI TRAVIS SSH_AUTH_SOCK SUDO_ASKPASS \ + for VAR in HOME SHELL PATH TERM COLUMNS LOGNAME USER CI TRAVIS SSH_AUTH_SOCK SUDO_ASKPASS \ http_proxy https_proxy ftp_proxy no_proxy all_proxy HTTPS_PROXY FTP_PROXY ALL_PROXY \ "${!HOMEBREW_@}" "${!TRAVIS_@}" do From 33c3faa1252f2391ec456fa922ea2bf654f341b6 Mon Sep 17 00:00:00 2001 From: Bryce Glover Date: Fri, 14 Dec 2018 13:37:35 -0500 Subject: [PATCH 19/25] [`JavaRequirement#satisfies_version`] `java_version_s`: Fix regular expression. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The match obtained by applying the regular expression used to index into the `stderr` member of the result of calling `system_command` in the relevant variable assignment could yield unexpected results. The regular expression in- volved was not strict enough and contained an unescaped period, which could match any character, not just the expected literal decimal point. This commit corrects this oversight by escaping the relevant character, thus addressing @apjanke's remark in https://github.com/Homebrew/brew/pull/5280#issuecomment-437165119 on the existence of a: > …possible bug - that `.` looks like it should be escaped as `\.` to match a > literal ".".) … --- Library/Homebrew/requirements/java_requirement.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/requirements/java_requirement.rb b/Library/Homebrew/requirements/java_requirement.rb index e3c777cd83f..bc59ea1f682 100644 --- a/Library/Homebrew/requirements/java_requirement.rb +++ b/Library/Homebrew/requirements/java_requirement.rb @@ -129,7 +129,7 @@ def oracle_java_os end def satisfies_version(java) - java_version_s = system_command(java, args: ["-version"], print_stderr: false).stderr[/\d+.\d/] + java_version_s = system_command(java, args: ["-version"], print_stderr: false).stderr[/\d+\.\d/] return false unless java_version_s java_version = Version.create(java_version_s) From d8f4ce1e58701e2d6eae500974d346d31338780e Mon Sep 17 00:00:00 2001 From: Jason Tedor Date: Fri, 14 Dec 2018 16:09:45 -0500 Subject: [PATCH 20/25] Clarify the meaning of open source for core formula This commit clarifies the meaning of "open-source" when explaining that only open source formulae are acceptable in core. In particular, the open source license must be an OSI-approved license. --- docs/Acceptable-Formulae.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Acceptable-Formulae.md b/docs/Acceptable-Formulae.md index 529555bcb6b..c0aa9555ee3 100644 --- a/docs/Acceptable-Formulae.md +++ b/docs/Acceptable-Formulae.md @@ -21,9 +21,9 @@ We don't like install scripts that are pulling from the `master` branch of Git r ### We don’t like binary formulae Our policy is that formulae in the core tap ([homebrew/core](https://github.com/Homebrew/homebrew-core)) must be open-source -and either built from source or produce cross-platform binaries (e.g. Java, Mono). -Binary-only formulae should go to -[homebrew/cask](https://github.com/Homebrew/homebrew-cask). +with an [OSI-approved license](https://opensource.org/licenses) and either built +from source or produce cross-platform binaries (e.g. Java, Mono). Binary-only +formulae should go to [homebrew/cask](https://github.com/Homebrew/homebrew-cask). ### Stable versions Formulae in the core repository must have a stable version tagged by From babbd0f78c1f1199c7e8beabd0131da17b275dad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Sat, 15 Dec 2018 18:36:08 +0000 Subject: [PATCH 21/25] Bump concurrent-ruby from 1.1.3 to 1.1.4 in /docs Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.1.3 to 1.1.4. - [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases) - [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.1.3...v1.1.4) Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 23982de2411..92fdc95175c 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -16,7 +16,7 @@ GEM colorize (0.8.1) commonmarker (0.17.13) ruby-enum (~> 0.5) - concurrent-ruby (1.1.3) + concurrent-ruby (1.1.4) dnsruby (1.61.2) addressable (~> 2.5) em-websocket (0.5.1) From e3c2ad38122b27b78ed5b2d49e783745f74641ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Sat, 15 Dec 2018 19:28:18 +0000 Subject: [PATCH 22/25] Bump concurrent-ruby from 1.1.3 to 1.1.4 in /Library/Homebrew/vendor Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.1.3 to 1.1.4. - [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases) - [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.1.3...v1.1.4) Signed-off-by: dependabot[bot] --- Library/Homebrew/vendor/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/vendor/Gemfile.lock b/Library/Homebrew/vendor/Gemfile.lock index 3472e580c3d..200a645020e 100644 --- a/Library/Homebrew/vendor/Gemfile.lock +++ b/Library/Homebrew/vendor/Gemfile.lock @@ -8,7 +8,7 @@ GEM tzinfo (~> 1.1) ast (2.4.0) backports (3.11.4) - concurrent-ruby (1.1.3) + concurrent-ruby (1.1.4) i18n (1.1.1) concurrent-ruby (~> 1.0) jaro_winkler (1.5.1) From da00a899c553257b0336187f2a3e5061529b4fcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Sat, 15 Dec 2018 23:09:51 +0000 Subject: [PATCH 23/25] Bump rb-inotify from 0.9.10 to 0.10.0 in /docs Bumps [rb-inotify](https://github.com/guard/rb-inotify) from 0.9.10 to 0.10.0. - [Release notes](https://github.com/guard/rb-inotify/releases) - [Commits](https://github.com/guard/rb-inotify/compare/v0.9.10...v0.10.0) Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 92fdc95175c..4813d3eb0a9 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -225,8 +225,8 @@ GEM public_suffix (2.0.5) rake (12.3.2) rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) + rb-inotify (0.10.0) + ffi (~> 1.0) rouge (2.2.1) ruby-enum (0.7.2) i18n From 2eb1d62d70b9bb5191bd01cf60ac8dea1ad34b31 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sun, 16 Dec 2018 11:40:42 +0000 Subject: [PATCH 24/25] README: remove JCount. --- README.md | 8 ++++---- docs/Manpage.md | 8 ++++---- manpages/brew.1 | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 6b3763ffd9e..cac15b44897 100644 --- a/README.md +++ b/README.md @@ -38,15 +38,15 @@ Please report security issues to our [HackerOne](https://hackerone.com/homebrew/ ## Who Are You? Homebrew's lead maintainer is [Mike McQuaid](https://github.com/mikemcquaid). -Homebrew's project leadership committee is [Mike McQuaid](https://github.com/mikemcquaid), [JCount](https://github.com/jcount), [Misty De Meo](https://github.com/mistydemeo) and [Markus Reiter](https://github.com/reitermarkus). +Homebrew's project leadership committee is [Mike McQuaid](https://github.com/mikemcquaid), [Misty De Meo](https://github.com/mistydemeo) and [Markus Reiter](https://github.com/reitermarkus). -Homebrew/brew's other current maintainers are [Claudia](https://github.com/claui), [Michka Popoff](https://github.com/imichka), [Shaun Jackman](https://github.com/sjackman), [Chongyu Zhu](https://github.com/lembacon), [Vitor Galvao](https://github.com/vitorgalvao), [JCount](https://github.com/jcount), [Misty De Meo](https://github.com/mistydemeo), [Gautham Goli](https://github.com/GauthamGoli), [Markus Reiter](https://github.com/reitermarkus), [Steven Peters](https://github.com/scpeters), [Jonathan Chang](https://github.com/jonchang) and [William Woodruff](https://github.com/woodruffw). +Homebrew/brew's other current maintainers are [Claudia](https://github.com/claui), [Michka Popoff](https://github.com/imichka), [Shaun Jackman](https://github.com/sjackman), [Chongyu Zhu](https://github.com/lembacon), [Vitor Galvao](https://github.com/vitorgalvao), [Misty De Meo](https://github.com/mistydemeo), [Gautham Goli](https://github.com/GauthamGoli), [Markus Reiter](https://github.com/reitermarkus), [Steven Peters](https://github.com/scpeters), [Jonathan Chang](https://github.com/jonchang) and [William Woodruff](https://github.com/woodruffw). Homebrew/brew's Linux support (and Linuxbrew) maintainers are [Michka Popoff](https://github.com/imichka) and [Shaun Jackman](https://github.com/sjackman). -Homebrew/homebrew-core's other current maintainers are [Claudia](https://github.com/claui), [Michka Popoff](https://github.com/imichka), [Shaun Jackman](https://github.com/sjackman), [Chongyu Zhu](https://github.com/lembacon), [Izaak Beekman](https://github.com/zbeekman), [Sean Molenaar](https://github.com/SMillerDev), [Jan Viljanen](https://github.com/javian), [Jason Tedor](https://github.com/jasontedor), [Viktor Szakats](https://github.com/vszakats), [FX Coudert](https://github.com/fxcoudert), [Thierry Moisan](https://github.com/moisan), [Steven Peters](https://github.com/scpeters), [JCount](https://github.com/jcount), [Misty De Meo](https://github.com/mistydemeo) and [Tom Schoonjans](https://github.com/tschoonj). +Homebrew/homebrew-core's other current maintainers are [Claudia](https://github.com/claui), [Michka Popoff](https://github.com/imichka), [Shaun Jackman](https://github.com/sjackman), [Chongyu Zhu](https://github.com/lembacon), [Izaak Beekman](https://github.com/zbeekman), [Sean Molenaar](https://github.com/SMillerDev), [Jan Viljanen](https://github.com/javian), [Jason Tedor](https://github.com/jasontedor), [Viktor Szakats](https://github.com/vszakats), [FX Coudert](https://github.com/fxcoudert), [Thierry Moisan](https://github.com/moisan), [Steven Peters](https://github.com/scpeters), [Misty De Meo](https://github.com/mistydemeo) and [Tom Schoonjans](https://github.com/tschoonj). -Former maintainers with significant contributions include [commitay](https://github.com/commitay), [Dominyk Tiller](https://github.com/DomT4), [Tim Smith](https://github.com/tdsmith), [Baptiste Fontaine](https://github.com/bfontaine), [Xu Cheng](https://github.com/xu-cheng), [Martin Afanasjew](https://github.com/UniqMartin), [Brett Koonce](https://github.com/asparagui), [Charlie Sharpsteen](https://github.com/Sharpie), [Jack Nagel](https://github.com/jacknagel), [Adam Vandenberg](https://github.com/adamv), [Andrew Janke](https://github.com/apjanke), [Alex Dunn](https://github.com/dunn), [neutric](https://github.com/neutric), [Tomasz Pajor](https://github.com/nijikon), [Uladzislau Shablinski](https://github.com/vladshablinsky), [Alyssa Ross](https://github.com/alyssais), [ilovezfs](https://github.com/ilovezfs) and Homebrew's creator: [Max Howell](https://github.com/mxcl). +Former maintainers with significant contributions include [JCount](https://github.com/jcount), [commitay](https://github.com/commitay), [Dominyk Tiller](https://github.com/DomT4), [Tim Smith](https://github.com/tdsmith), [Baptiste Fontaine](https://github.com/bfontaine), [Xu Cheng](https://github.com/xu-cheng), [Martin Afanasjew](https://github.com/UniqMartin), [Brett Koonce](https://github.com/asparagui), [Charlie Sharpsteen](https://github.com/Sharpie), [Jack Nagel](https://github.com/jacknagel), [Adam Vandenberg](https://github.com/adamv), [Andrew Janke](https://github.com/apjanke), [Alex Dunn](https://github.com/dunn), [neutric](https://github.com/neutric), [Tomasz Pajor](https://github.com/nijikon), [Uladzislau Shablinski](https://github.com/vladshablinsky), [Alyssa Ross](https://github.com/alyssais), [ilovezfs](https://github.com/ilovezfs) and Homebrew's creator: [Max Howell](https://github.com/mxcl). ## Community - [discourse.brew.sh (forum)](https://discourse.brew.sh) diff --git a/docs/Manpage.md b/docs/Manpage.md index 3af5454207f..2de42a07d1c 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -1308,15 +1308,15 @@ Homebrew Documentation: Homebrew's lead maintainer is Mike McQuaid. -Homebrew's project leadership committee is Mike McQuaid, JCount, Misty De Meo and Markus Reiter. +Homebrew's project leadership committee is Mike McQuaid, Misty De Meo and Markus Reiter. -Homebrew/brew's other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Vitor Galvao, JCount, Misty De Meo, Gautham Goli, Markus Reiter, Steven Peters, Jonathan Chang and William Woodruff. +Homebrew/brew's other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Vitor Galvao, Misty De Meo, Gautham Goli, Markus Reiter, Steven Peters, Jonathan Chang and William Woodruff. Homebrew/brew's Linux support (and Linuxbrew) maintainers are Michka Popoff and Shaun Jackman. -Homebrew/homebrew-core's other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Izaak Beekman, Sean Molenaar, Jan Viljanen, Jason Tedor, Viktor Szakats, FX Coudert, Thierry Moisan, Steven Peters, JCount, Misty De Meo and Tom Schoonjans. +Homebrew/homebrew-core's other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Izaak Beekman, Sean Molenaar, Jan Viljanen, Jason Tedor, Viktor Szakats, FX Coudert, Thierry Moisan, Steven Peters, Misty De Meo and Tom Schoonjans. -Former maintainers with significant contributions include commitay, Dominyk Tiller, Tim Smith, Baptiste Fontaine, Xu Cheng, Martin Afanasjew, Brett Koonce, Charlie Sharpsteen, Jack Nagel, Adam Vandenberg, Andrew Janke, Alex Dunn, neutric, Tomasz Pajor, Uladzislau Shablinski, Alyssa Ross, ilovezfs and Homebrew's creator: Max Howell. +Former maintainers with significant contributions include JCount, commitay, Dominyk Tiller, Tim Smith, Baptiste Fontaine, Xu Cheng, Martin Afanasjew, Brett Koonce, Charlie Sharpsteen, Jack Nagel, Adam Vandenberg, Andrew Janke, Alex Dunn, neutric, Tomasz Pajor, Uladzislau Shablinski, Alyssa Ross, ilovezfs and Homebrew's creator: Max Howell. ## BUGS diff --git a/manpages/brew.1 b/manpages/brew.1 index 2869c001101..6f533240bd4 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -1451,19 +1451,19 @@ Homebrew Documentation: \fIhttps://docs\.brew\.sh\fR Homebrew\'s lead maintainer is Mike McQuaid\. . .P -Homebrew\'s project leadership committee is Mike McQuaid, JCount, Misty De Meo and Markus Reiter\. +Homebrew\'s project leadership committee is Mike McQuaid, Misty De Meo and Markus Reiter\. . .P -Homebrew/brew\'s other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Vitor Galvao, JCount, Misty De Meo, Gautham Goli, Markus Reiter, Steven Peters, Jonathan Chang and William Woodruff\. +Homebrew/brew\'s other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Vitor Galvao, Misty De Meo, Gautham Goli, Markus Reiter, Steven Peters, Jonathan Chang and William Woodruff\. . .P Homebrew/brew\'s Linux support (and Linuxbrew) maintainers are Michka Popoff and Shaun Jackman\. . .P -Homebrew/homebrew\-core\'s other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Izaak Beekman, Sean Molenaar, Jan Viljanen, Jason Tedor, Viktor Szakats, FX Coudert, Thierry Moisan, Steven Peters, JCount, Misty De Meo and Tom Schoonjans\. +Homebrew/homebrew\-core\'s other current maintainers are Claudia, Michka Popoff, Shaun Jackman, Chongyu Zhu, Izaak Beekman, Sean Molenaar, Jan Viljanen, Jason Tedor, Viktor Szakats, FX Coudert, Thierry Moisan, Steven Peters, Misty De Meo and Tom Schoonjans\. . .P -Former maintainers with significant contributions include commitay, Dominyk Tiller, Tim Smith, Baptiste Fontaine, Xu Cheng, Martin Afanasjew, Brett Koonce, Charlie Sharpsteen, Jack Nagel, Adam Vandenberg, Andrew Janke, Alex Dunn, neutric, Tomasz Pajor, Uladzislau Shablinski, Alyssa Ross, ilovezfs and Homebrew\'s creator: Max Howell\. +Former maintainers with significant contributions include JCount, commitay, Dominyk Tiller, Tim Smith, Baptiste Fontaine, Xu Cheng, Martin Afanasjew, Brett Koonce, Charlie Sharpsteen, Jack Nagel, Adam Vandenberg, Andrew Janke, Alex Dunn, neutric, Tomasz Pajor, Uladzislau Shablinski, Alyssa Ross, ilovezfs and Homebrew\'s creator: Max Howell\. . .SH "BUGS" See our issues on GitHub: From 92fdcae23b5435caac1a048d0fbf3cb1d0a7ab32 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sun, 16 Dec 2018 12:16:58 +0000 Subject: [PATCH 25/25] Vendor concurrent-ruby-1.1.4. --- .../vendor/bundle-standalone/bundler/setup.rb | 4 ++-- .../lib/concurrent-ruby.rb | 0 .../lib/concurrent.rb | 0 .../lib/concurrent/agent.rb | 0 .../lib/concurrent/array.rb | 0 .../lib/concurrent/async.rb | 0 .../lib/concurrent/atom.rb | 0 .../atomic/abstract_thread_local_var.rb | 0 .../lib/concurrent/atomic/atomic_boolean.rb | 0 .../lib/concurrent/atomic/atomic_fixnum.rb | 0 .../atomic/atomic_markable_reference.rb | 0 .../lib/concurrent/atomic/atomic_reference.rb | 0 .../lib/concurrent/atomic/count_down_latch.rb | 0 .../lib/concurrent/atomic/cyclic_barrier.rb | 0 .../lib/concurrent/atomic/event.rb | 0 .../atomic/java_count_down_latch.rb | 0 .../atomic/java_thread_local_var.rb | 0 .../concurrent/atomic/mutex_atomic_boolean.rb | 0 .../concurrent/atomic/mutex_atomic_fixnum.rb | 0 .../atomic/mutex_count_down_latch.rb | 0 .../lib/concurrent/atomic/mutex_semaphore.rb | 0 .../lib/concurrent/atomic/read_write_lock.rb | 0 .../atomic/reentrant_read_write_lock.rb | 0 .../atomic/ruby_thread_local_var.rb | 0 .../lib/concurrent/atomic/semaphore.rb | 0 .../lib/concurrent/atomic/thread_local_var.rb | 0 .../atomic_reference/mutex_atomic.rb | 0 .../atomic_reference/numeric_cas_wrapper.rb | 0 .../lib/concurrent/atomics.rb | 0 .../collection/copy_on_notify_observer_set.rb | 0 .../collection/copy_on_write_observer_set.rb | 0 .../java_non_concurrent_priority_queue.rb | 0 .../concurrent/collection/lock_free_stack.rb | 0 .../map/atomic_reference_map_backend.rb | 0 .../collection/map/mri_map_backend.rb | 0 .../map/non_concurrent_map_backend.rb | 0 .../map/synchronized_map_backend.rb | 0 .../non_concurrent_priority_queue.rb | 0 .../ruby_non_concurrent_priority_queue.rb | 0 .../lib/concurrent/concern/deprecation.rb | 0 .../lib/concurrent/concern/dereferenceable.rb | 0 .../lib/concurrent/concern/logging.rb | 0 .../lib/concurrent/concern/obligation.rb | 0 .../lib/concurrent/concern/observable.rb | 0 .../lib/concurrent/concurrent_ruby.jar | Bin 137023 -> 137023 bytes .../lib/concurrent/configuration.rb | 0 .../lib/concurrent/constants.rb | 0 .../lib/concurrent/dataflow.rb | 0 .../lib/concurrent/delay.rb | 0 .../lib/concurrent/errors.rb | 0 .../lib/concurrent/exchanger.rb | 0 .../executor/abstract_executor_service.rb | 0 .../concurrent/executor/cached_thread_pool.rb | 0 .../concurrent/executor/executor_service.rb | 0 .../concurrent/executor/fixed_thread_pool.rb | 0 .../concurrent/executor/immediate_executor.rb | 0 .../executor/indirect_immediate_executor.rb | 0 .../executor/java_executor_service.rb | 11 +---------- .../executor/java_single_thread_executor.rb | 0 .../executor/java_thread_pool_executor.rb | 0 .../executor/ruby_executor_service.rb | 0 .../executor/ruby_single_thread_executor.rb | 0 .../executor/ruby_thread_pool_executor.rb | 0 .../concurrent/executor/safe_task_executor.rb | 0 .../executor/serial_executor_service.rb | 0 .../executor/serialized_execution.rb | 0 .../serialized_execution_delegator.rb | 0 .../executor/simple_executor_service.rb | 0 .../executor/single_thread_executor.rb | 0 .../executor/thread_pool_executor.rb | 0 .../lib/concurrent/executor/timer_set.rb | 0 .../lib/concurrent/executors.rb | 0 .../lib/concurrent/future.rb | 0 .../lib/concurrent/hash.rb | 0 .../lib/concurrent/immutable_struct.rb | 0 .../lib/concurrent/ivar.rb | 0 .../lib/concurrent/map.rb | 0 .../lib/concurrent/maybe.rb | 0 .../lib/concurrent/mutable_struct.rb | 0 .../lib/concurrent/mvar.rb | 0 .../lib/concurrent/options.rb | 0 .../lib/concurrent/promise.rb | 0 .../lib/concurrent/promises.rb | 0 .../lib/concurrent/re_include.rb | 0 .../lib/concurrent/scheduled_task.rb | 0 .../lib/concurrent/set.rb | 0 .../lib/concurrent/settable_struct.rb | 0 .../lib/concurrent/synchronization.rb | 0 .../abstract_lockable_object.rb | 0 .../synchronization/abstract_object.rb | 0 .../synchronization/abstract_struct.rb | 2 +- .../concurrent/synchronization/condition.rb | 0 .../synchronization/jruby_lockable_object.rb | 0 .../synchronization/jruby_object.rb | 0 .../lib/concurrent/synchronization/lock.rb | 0 .../synchronization/lockable_object.rb | 0 .../concurrent/synchronization/mri_object.rb | 0 .../synchronization/mutex_lockable_object.rb | 0 .../lib/concurrent/synchronization/object.rb | 0 .../synchronization/rbx_lockable_object.rb | 0 .../concurrent/synchronization/rbx_object.rb | 0 .../synchronization/truffleruby_object.rb | 0 .../concurrent/synchronization/volatile.rb | 0 .../thread_safe/synchronized_delegator.rb | 0 .../lib/concurrent/thread_safe/util.rb | 0 .../lib/concurrent/thread_safe/util/adder.rb | 0 .../thread_safe/util/cheap_lockable.rb | 0 .../thread_safe/util/data_structures.rb | 0 .../thread_safe/util/power_of_two_tuple.rb | 0 .../concurrent/thread_safe/util/striped64.rb | 0 .../concurrent/thread_safe/util/volatile.rb | 0 .../thread_safe/util/xor_shift_random.rb | 0 .../lib/concurrent/timer_task.rb | 0 .../lib/concurrent/tuple.rb | 0 .../lib/concurrent/tvar.rb | 0 .../lib/concurrent/utility/at_exit.rb | 0 .../lib/concurrent/utility/engine.rb | 0 .../lib/concurrent/utility/monotonic_time.rb | 0 .../utility/native_extension_loader.rb | 0 .../lib/concurrent/utility/native_integer.rb | 0 .../concurrent/utility/processor_counter.rb | 0 .../lib/concurrent/version.rb | 2 +- 122 files changed, 5 insertions(+), 14 deletions(-) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent-ruby.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/agent.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/array.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/async.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atom.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/abstract_thread_local_var.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/atomic_boolean.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/atomic_fixnum.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/atomic_markable_reference.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/atomic_reference.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/count_down_latch.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/cyclic_barrier.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/event.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/java_count_down_latch.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/java_thread_local_var.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/mutex_atomic_boolean.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/mutex_atomic_fixnum.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/mutex_count_down_latch.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/mutex_semaphore.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/read_write_lock.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/reentrant_read_write_lock.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/ruby_thread_local_var.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/semaphore.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic/thread_local_var.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic_reference/mutex_atomic.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/atomics.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/copy_on_notify_observer_set.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/copy_on_write_observer_set.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/java_non_concurrent_priority_queue.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/lock_free_stack.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/map/atomic_reference_map_backend.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/map/mri_map_backend.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/map/non_concurrent_map_backend.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/map/synchronized_map_backend.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/non_concurrent_priority_queue.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/concern/deprecation.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/concern/dereferenceable.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/concern/logging.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/concern/obligation.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/concern/observable.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/concurrent_ruby.jar (88%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/configuration.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/constants.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/dataflow.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/delay.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/errors.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/exchanger.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/abstract_executor_service.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/cached_thread_pool.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/executor_service.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/fixed_thread_pool.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/immediate_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/indirect_immediate_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/java_executor_service.rb (87%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/java_single_thread_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/java_thread_pool_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/ruby_executor_service.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/ruby_single_thread_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/ruby_thread_pool_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/safe_task_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/serial_executor_service.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/serialized_execution.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/serialized_execution_delegator.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/simple_executor_service.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/single_thread_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/thread_pool_executor.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executor/timer_set.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/executors.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/future.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/hash.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/immutable_struct.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/ivar.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/map.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/maybe.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/mutable_struct.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/mvar.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/options.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/promise.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/promises.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/re_include.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/scheduled_task.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/set.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/settable_struct.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/abstract_lockable_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/abstract_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/abstract_struct.rb (99%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/condition.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/jruby_lockable_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/jruby_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/lock.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/lockable_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/mri_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/mutex_lockable_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/rbx_lockable_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/rbx_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/truffleruby_object.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/synchronization/volatile.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/synchronized_delegator.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/adder.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/cheap_lockable.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/data_structures.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/power_of_two_tuple.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/striped64.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/volatile.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/thread_safe/util/xor_shift_random.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/timer_task.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/tuple.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/tvar.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/utility/at_exit.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/utility/engine.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/utility/monotonic_time.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/utility/native_extension_loader.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/utility/native_integer.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/utility/processor_counter.rb (100%) rename Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/{concurrent-ruby-1.1.3 => concurrent-ruby-1.1.4}/lib/concurrent/version.rb (65%) diff --git a/Library/Homebrew/vendor/bundle-standalone/bundler/setup.rb b/Library/Homebrew/vendor/bundle-standalone/bundler/setup.rb index a8a65a7e458..06dc4aeae67 100644 --- a/Library/Homebrew/vendor/bundle-standalone/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle-standalone/bundler/setup.rb @@ -3,7 +3,7 @@ ruby_engine = defined?(RUBY_ENGINE) ? RUBY_ENGINE : 'ruby' ruby_version = RbConfig::CONFIG["ruby_version"] path = File.expand_path('..', __FILE__) -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/concurrent-ruby-1.1.3/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/concurrent-ruby-1.1.4/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/i18n-1.1.1/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/minitest-5.11.3/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/thread_safe-0.3.6/lib" @@ -21,6 +21,6 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rainbow-3.0.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-progressbar-1.10.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unicode-display_width-1.4.0/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-0.61.0/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-0.61.1/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-1.30.1/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-2.1.0/lib" diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent-ruby.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent-ruby.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent-ruby.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent-ruby.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/agent.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/agent.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/agent.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/agent.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/array.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/array.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/array.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/array.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/async.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/async.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/async.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/async.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atom.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atom.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atom.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atom.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/abstract_thread_local_var.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/abstract_thread_local_var.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/abstract_thread_local_var.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/abstract_thread_local_var.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_boolean.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_boolean.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_boolean.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_boolean.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_fixnum.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_fixnum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_fixnum.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_fixnum.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_markable_reference.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_markable_reference.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_markable_reference.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_markable_reference.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_reference.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_reference.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/atomic_reference.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/atomic_reference.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/count_down_latch.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/count_down_latch.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/count_down_latch.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/count_down_latch.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/cyclic_barrier.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/cyclic_barrier.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/cyclic_barrier.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/cyclic_barrier.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/event.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/event.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/event.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/event.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/java_count_down_latch.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/java_count_down_latch.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/java_count_down_latch.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/java_count_down_latch.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/java_thread_local_var.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/java_thread_local_var.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/java_thread_local_var.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/java_thread_local_var.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_atomic_boolean.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_atomic_boolean.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_atomic_boolean.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_atomic_boolean.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_atomic_fixnum.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_atomic_fixnum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_atomic_fixnum.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_atomic_fixnum.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_count_down_latch.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_count_down_latch.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_count_down_latch.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_count_down_latch.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_semaphore.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_semaphore.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/mutex_semaphore.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/mutex_semaphore.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/read_write_lock.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/read_write_lock.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/read_write_lock.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/read_write_lock.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/reentrant_read_write_lock.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/reentrant_read_write_lock.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/reentrant_read_write_lock.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/reentrant_read_write_lock.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/ruby_thread_local_var.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/ruby_thread_local_var.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/ruby_thread_local_var.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/ruby_thread_local_var.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/semaphore.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/semaphore.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/semaphore.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/semaphore.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/thread_local_var.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/thread_local_var.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic/thread_local_var.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic/thread_local_var.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic_reference/mutex_atomic.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic_reference/mutex_atomic.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic_reference/mutex_atomic.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic_reference/mutex_atomic.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomics.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomics.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/atomics.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/atomics.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/copy_on_notify_observer_set.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/copy_on_notify_observer_set.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/copy_on_notify_observer_set.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/copy_on_notify_observer_set.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/copy_on_write_observer_set.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/copy_on_write_observer_set.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/copy_on_write_observer_set.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/copy_on_write_observer_set.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/java_non_concurrent_priority_queue.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/java_non_concurrent_priority_queue.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/java_non_concurrent_priority_queue.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/java_non_concurrent_priority_queue.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/lock_free_stack.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/lock_free_stack.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/lock_free_stack.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/lock_free_stack.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/atomic_reference_map_backend.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/atomic_reference_map_backend.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/atomic_reference_map_backend.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/atomic_reference_map_backend.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/mri_map_backend.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/mri_map_backend.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/mri_map_backend.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/mri_map_backend.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/non_concurrent_map_backend.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/non_concurrent_map_backend.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/non_concurrent_map_backend.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/non_concurrent_map_backend.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/synchronized_map_backend.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/synchronized_map_backend.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/synchronized_map_backend.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/map/synchronized_map_backend.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/non_concurrent_priority_queue.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/non_concurrent_priority_queue.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/non_concurrent_priority_queue.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/non_concurrent_priority_queue.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/deprecation.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/deprecation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/deprecation.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/deprecation.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/dereferenceable.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/dereferenceable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/dereferenceable.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/dereferenceable.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/logging.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/logging.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/logging.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/logging.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/obligation.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/obligation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/obligation.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/obligation.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/observable.rb b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/observable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concern/observable.rb rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concern/observable.rb diff --git a/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concurrent_ruby.jar b/Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concurrent_ruby.jar similarity index 88% rename from Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.3/lib/concurrent/concurrent_ruby.jar rename to Library/Homebrew/vendor/bundle-standalone/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/concurrent_ruby.jar index ed56742a858339c98ce779509b11181210a139ba..76eee54f2d457025f4481991d590abc8e10a9682 100644 GIT binary patch delta 2873 zcmYjSYf#ix6z^P?Wm%Vfun6gpq2&W8HhfHt74C;{qD9iClne$%O-xNPEzLlQCe4-2Was zU^{le7Be#tVTpUdX0tuuudmq@Gc`i}yil%wzCJUJsb8ZbH`#Ey5{%powc(0#Dr0S`-hXGXVBrGBUwxvJK(^I{)t`4z{|!#vfcM#npa@pKu{@bu?Ufkkv>wNiSpTotw$U0I{V!`bgxQSsK7_7g)#u3v0?g_7m8{UUFUo@Yny zc_L7#{k6~TAKLPM!~>r{Sr!YsWz zUJA)xnanqI!w509#EuA;v-BBH)O&g99k7b`N-L>v9hfKrWiOG~VEIhqaG%ZO2PcD5 zOs|L}#CJTCKi&;7BKXlxsvPe@*Z3-y`2?w-7ok(*|Pn^&3=6&%U! zJ(B0drx)q|o2;lekyk}C*XGX$kPGT3-d9r43r?eQ+pp*;*seL{`Vr^IS#qNGFHRvH z|8WYW^I#vO7`~l*%9-8D5@ z`G$~OJ)^;al6Y~IZd|+U{PBel-S7=fTf`h%O46%qGeuKlJRJ(QXBth7HokliqQCTg zOQ1i2T0qY~gJA!%@;ma#ac{|HF{0)B&Eb5W?_nNs`pAQXgy)t9%q5;WdRsq?<1KC+ zl>2Nm1*+>PWy~w4{vJu!5gy&qDsT&a{yBt2%Y}|-RI2&&NC+XD`EwFf(6-3U+}quO_2ARW6EV}!$mS9WXTgJozex(o$qoVu*D zQm?>Ui0l|Ly#H$C;~}H(U(K`ps!ngd3JWl6$~AZ!jlI`2p{pGV5n0u)d9Jj>JVXK= zI(>f!yoX3iCoDx{YbWHRaj#SJejWMy$351X}G6ljO)>t!h5vK(W`mh@0FXT-s$yTJ?Hs-uo{s+`!o{h*TIMTVF|j% zhjh`eLa+vrqyboq#`v@+^5EsA}J zu0v7meKaQ97|pc7#%Nc3(d=Dx?TOZ|@pjDP zEJhc#IawJ7S3B7UXn0&&Mx9GDJKS1ErCVzTk9L)Kw6JcEcCCojwXVc!sjqvrj8?B6 i@2ogIC^L@H@{Jj;uVB+~t$x?j@zQy=)SEstmqxwfEj3hKZw@6@mA`53gKEtd@w5ApI~w}J!@|J=!9P+{ow_KvY71U zk`*HnZ0idMW399IVso0%%USktVWv!%ylB6yUE&g!a5i-DS3#l+T3rcoTFGt~`+JpJ zx+E`(rfVCa2kV<_MTYWOdbCeV-8AntnAys_A|m!oQ;w0$mp>61<}VlzXmVappvQ-T zoh25UB;z@oKnFEK2=i~)A0&KeU?Wxz)3$DH5d_;(JVg3JX#y>I%de#8wh0Ez=Z!#3 zk%Bf+YZK3N?#KH^v{jguZF4YjZ2!3xb3y6gP9+)5VAqOvT}4aAZk3a-pXf7^_ME^c zYTbJQ)6q-AAddQ5AV%}-zl{Ziqw^hnqGcYqjs)+HtvOhY(rDfQ*#@--z{<*wXFjFbMBkAE^7V;NnsBvHu_St67MNuUKE)KVC;GHGu%|PH*F|FW%z4lY zDZOAm>@uTv;jb@T0*7!#bts?Z90F^O0F!0}Bwmse!o& zW;}!p1Q#BvsDY2*J7o5>1NURaY-|TDk5!&|PgHp26Uf4-VNcSn%a!t|_}&sl(J zEwBW^%@)P@-YMsk?_d_1`Uh0eUjncknW$D+fnZmwk`dabG8eWf8BJ|+6L#bfthwVh zk+PD3$YxFgk?jp6ME2k(M9K;^km*=pg@H^#aKk{-5DYVt3