{"action":"created","issue":{"url":"https://api.github.com/repos/arduino/arduino-builder/issues/175","repository_url":"https://api.github.com/repos/arduino/arduino-builder","labels_url":"https://api.github.com/repos/arduino/arduino-builder/issues/175/labels{/name}","comments_url":"https://api.github.com/repos/arduino/arduino-builder/issues/175/comments","events_url":"https://api.github.com/repos/arduino/arduino-builder/issues/175/events","html_url":"https://github.com/arduino/arduino-builder/pull/175","id":168926735,"number":175,"title":"Include detection caching","user":{"login":"matthijskooijman","id":194491,"avatar_url":"https://avatars.githubusercontent.com/u/194491?v=3","gravatar_id":"","url":"https://api.github.com/users/matthijskooijman","html_url":"https://github.com/matthijskooijman","followers_url":"https://api.github.com/users/matthijskooijman/followers","following_url":"https://api.github.com/users/matthijskooijman/following{/other_user}","gists_url":"https://api.github.com/users/matthijskooijman/gists{/gist_id}","starred_url":"https://api.github.com/users/matthijskooijman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthijskooijman/subscriptions","organizations_url":"https://api.github.com/users/matthijskooijman/orgs","repos_url":"https://api.github.com/users/matthijskooijman/repos","events_url":"https://api.github.com/users/matthijskooijman/events{/privacy}","received_events_url":"https://api.github.com/users/matthijskooijman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-08-02T16:14:03Z","updated_at":"2016-08-03T20:22:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/arduino/arduino-builder/pulls/175","html_url":"https://github.com/arduino/arduino-builder/pull/175","diff_url":"https://github.com/arduino/arduino-builder/pull/175.diff","patch_url":"https://github.com/arduino/arduino-builder/pull/175.patch"},"body":"This PR adds caching to the include detection mechanism, greatly improving the speed of builds with a lot of files.\r\n\r\nThis code was only just finished and has not seen a lot of testing yet. Unit tests should be added for it as well. However, I wanted to get the code out for review ASAP to collect some comments.\r\n\r\nThis PR is made on top of #174, so the first dozen or so commits should be ignored until that is merged."},"comment":{"url":"https://api.github.com/repos/arduino/arduino-builder/issues/comments/237360556","html_url":"https://github.com/arduino/arduino-builder/pull/175#issuecomment-237360556","issue_url":"https://api.github.com/repos/arduino/arduino-builder/issues/175","id":237360556,"user":{"login":"PaulStoffregen","id":965463,"avatar_url":"https://avatars.githubusercontent.com/u/965463?v=3","gravatar_id":"","url":"https://api.github.com/users/PaulStoffregen","html_url":"https://github.com/PaulStoffregen","followers_url":"https://api.github.com/users/PaulStoffregen/followers","following_url":"https://api.github.com/users/PaulStoffregen/following{/other_user}","gists_url":"https://api.github.com/users/PaulStoffregen/gists{/gist_id}","starred_url":"https://api.github.com/users/PaulStoffregen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PaulStoffregen/subscriptions","organizations_url":"https://api.github.com/users/PaulStoffregen/orgs","repos_url":"https://api.github.com/users/PaulStoffregen/repos","events_url":"https://api.github.com/users/PaulStoffregen/events{/privacy}","received_events_url":"https://api.github.com/users/PaulStoffregen/received_events","type":"User","site_admin":false},"created_at":"2016-08-03T20:22:30Z","updated_at":"2016-08-03T20:22:30Z","body":"Yup, the one with src/utility seems to always work.\r\n\r\nEven with minor issues, excellent work on this caching.  It's going to make a lot of Arduino users much happier."}}
{"actor":{"display_login":"PaulStoffregen"}}