{"action":"created","issue":{"url":"https://api.github.com/repos/petdance/ack2/issues/542","labels_url":"https://api.github.com/repos/petdance/ack2/issues/542/labels{/name}","comments_url":"https://api.github.com/repos/petdance/ack2/issues/542/comments","events_url":"https://api.github.com/repos/petdance/ack2/issues/542/events","html_url":"https://github.com/petdance/ack2/issues/542","id":64283676,"number":542,"title":"Regexes that match the empty string send ack into an infinite loop","user":{"login":"epa","id":92549,"avatar_url":"https://avatars.githubusercontent.com/u/92549?v=3","gravatar_id":"","url":"https://api.github.com/users/epa","html_url":"https://github.com/epa","followers_url":"https://api.github.com/users/epa/followers","following_url":"https://api.github.com/users/epa/following{/other_user}","gists_url":"https://api.github.com/users/epa/gists{/gist_id}","starred_url":"https://api.github.com/users/epa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/epa/subscriptions","organizations_url":"https://api.github.com/users/epa/orgs","repos_url":"https://api.github.com/users/epa/repos","events_url":"https://api.github.com/users/epa/events{/privacy}","received_events_url":"https://api.github.com/users/epa/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/petdance/ack2/labels/bug","name":"bug","color":"e102d8"},{"url":"https://api.github.com/repos/petdance/ack2/labels/PRIORITY%201","name":"PRIORITY 1","color":"ff0000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-03-25T14:33:01Z","updated_at":"2015-07-16T15:48:48Z","closed_at":null,"body":"You can grind ack to a halt with\r\n\r\n% ack '.*'\r\n\r\nAlthough `.*` is not slow for the regexp engine to match, it slows down ack a lot.  Is there something ack could do more intelligently?"},"comment":{"url":"https://api.github.com/repos/petdance/ack2/issues/comments/121998718","html_url":"https://github.com/petdance/ack2/issues/542#issuecomment-121998718","issue_url":"https://api.github.com/repos/petdance/ack2/issues/542","id":121998718,"user":{"login":"Gunni","id":358099,"avatar_url":"https://avatars.githubusercontent.com/u/358099?v=3","gravatar_id":"","url":"https://api.github.com/users/Gunni","html_url":"https://github.com/Gunni","followers_url":"https://api.github.com/users/Gunni/followers","following_url":"https://api.github.com/users/Gunni/following{/other_user}","gists_url":"https://api.github.com/users/Gunni/gists{/gist_id}","starred_url":"https://api.github.com/users/Gunni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gunni/subscriptions","organizations_url":"https://api.github.com/users/Gunni/orgs","repos_url":"https://api.github.com/users/Gunni/repos","events_url":"https://api.github.com/users/Gunni/events{/privacy}","received_events_url":"https://api.github.com/users/Gunni/received_events","type":"User","site_admin":false},"created_at":"2015-07-16T15:48:48Z","updated_at":"2015-07-16T15:48:48Z","body":"Not tested with the latest commit but for me this happened with\r\n\r\n    ack ''"}}