{"action":"created","issue":{"url":"https://api.github.com/repos/BurntSushi/ripgrep/issues/141","repository_url":"https://api.github.com/repos/BurntSushi/ripgrep","labels_url":"https://api.github.com/repos/BurntSushi/ripgrep/issues/141/labels{/name}","comments_url":"https://api.github.com/repos/BurntSushi/ripgrep/issues/141/comments","events_url":"https://api.github.com/repos/BurntSushi/ripgrep/issues/141/events","html_url":"https://github.com/BurntSushi/ripgrep/pull/141","id":180448437,"number":141,"title":"avoid using an Arc for quiet_matched","user":{"login":"lilydjwg","id":440661,"avatar_url":"https://avatars.githubusercontent.com/u/440661?v=3","gravatar_id":"","url":"https://api.github.com/users/lilydjwg","html_url":"https://github.com/lilydjwg","followers_url":"https://api.github.com/users/lilydjwg/followers","following_url":"https://api.github.com/users/lilydjwg/following{/other_user}","gists_url":"https://api.github.com/users/lilydjwg/gists{/gist_id}","starred_url":"https://api.github.com/users/lilydjwg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lilydjwg/subscriptions","organizations_url":"https://api.github.com/users/lilydjwg/orgs","repos_url":"https://api.github.com/users/lilydjwg/repos","events_url":"https://api.github.com/users/lilydjwg/events{/privacy}","received_events_url":"https://api.github.com/users/lilydjwg/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-10-01T09:49:08Z","updated_at":"2016-10-01T13:22:37Z","closed_at":"2016-10-01T09:58:39Z","pull_request":{"url":"https://api.github.com/repos/BurntSushi/ripgrep/pulls/141","html_url":"https://github.com/BurntSushi/ripgrep/pull/141","diff_url":"https://github.com/BurntSushi/ripgrep/pull/141.diff","patch_url":"https://github.com/BurntSushi/ripgrep/pull/141.patch"},"body":"I'm sorry, the result isn't stable, and I can't tell whether it's faster or slower...."},"comment":{"url":"https://api.github.com/repos/BurntSushi/ripgrep/issues/comments/250912218","html_url":"https://github.com/BurntSushi/ripgrep/pull/141#issuecomment-250912218","issue_url":"https://api.github.com/repos/BurntSushi/ripgrep/issues/141","id":250912218,"user":{"login":"BurntSushi","id":456674,"avatar_url":"https://avatars.githubusercontent.com/u/456674?v=3","gravatar_id":"","url":"https://api.github.com/users/BurntSushi","html_url":"https://github.com/BurntSushi","followers_url":"https://api.github.com/users/BurntSushi/followers","following_url":"https://api.github.com/users/BurntSushi/following{/other_user}","gists_url":"https://api.github.com/users/BurntSushi/gists{/gist_id}","starred_url":"https://api.github.com/users/BurntSushi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BurntSushi/subscriptions","organizations_url":"https://api.github.com/users/BurntSushi/orgs","repos_url":"https://api.github.com/users/BurntSushi/repos","events_url":"https://api.github.com/users/BurntSushi/events{/privacy}","received_events_url":"https://api.github.com/users/BurntSushi/received_events","type":"User","site_admin":false},"created_at":"2016-10-01T13:22:37Z","updated_at":"2016-10-01T13:22:37Z","body":"Indeed. On `percona-server`, I get these timings:\r\n\r\n```\r\n[andrew@Cheetah percona-server-5.7.14-8] time rg utf8mb4 | wc -l\r\n3114\r\n\r\nreal    0m0.813s\r\nuser    0m6.163s\r\nsys     0m0.183s\r\n[andrew@Cheetah percona-server-5.7.14-8] time ag utf8mb4 | wc -l\r\n3210\r\n\r\nreal    0m1.687s\r\nuser    0m2.263s\r\nsys     0m0.930s\r\n```\r\n\r\n(The counts are off because I'm pretty sure `ag` is getting the `.gitignore` file wrong in some places.)\r\n\r\nIf we ask both tools to skip ignore files, then they both get a lot faster, but `rg` still wins:\r\n\r\n```\r\n[andrew@Cheetah percona-server-5.7.14-8] time rg -u utf8mb4 | wc -l\r\n3117\r\n\r\nreal    0m0.118s\r\nuser    0m0.323s\r\nsys     0m0.350s\r\n[andrew@Cheetah percona-server-5.7.14-8] time ag -u utf8mb4 | wc -l\r\n3214\r\n\r\nreal    0m0.399s\r\nuser    0m0.617s\r\nsys     0m1.053s\r\n```"}}
{"actor":{"display_login":"BurntSushi"}}