{"push_id":1118350588,"size":42,"distinct_size":1,"ref":"refs/heads/annotated-jdk","head":"91956eb7b49e36aabe419b8718e6ab18e712af3a","before":"c67c3aedfe06731597f718e94e2f5c7424997eae","commits":[{"sha":"edca143314593f205689a5b4bfd9582129130ff1","author":{"email":"2081598b0cc3f6f3468b6683a4d6342623e9ba52@cs.washington.edu","name":"Suzanne Millstein"},"message":"(Correctly) Fixes #672\n\nImproves type agr inference for nested conditionals.  This is a rebased version\nof the code reviewed in pull request #675. Plus addtional changes to fix bug\nthat made plume-lib-typecheck crash.","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/edca143314593f205689a5b4bfd9582129130ff1"},{"sha":"cace4daab64924ca22f40c64b5ae931e6508bb32","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Add reformat and check-format ant targets","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/cace4daab64924ca22f40c64b5ae931e6508bb32"},{"sha":"92192c306cf51321a3e233c649188aaca394d798","author":{"email":"35bafd6bd6ff5c4a9e3aff783acb04fcfe0af329@gmail.com","name":"Werner Dietl"},"message":"Fix Issue #704 by also considering interfaces, enums, and annotation types.","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/92192c306cf51321a3e233c649188aaca394d798"},{"sha":"c5ccb99000bcf68545cc68dbb4193a2d646189c8","author":{"email":"4cee69296bf9cfd56d59c640a7d4cbfafa76bad5@cs.washington.edu","name":"Dan Brown"},"message":"stubfile-to-JAIF conversion utility","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/c5ccb99000bcf68545cc68dbb4193a2d646189c8"},{"sha":"c2ffce87a6866a2327fee988f7cb43f5d1a1f25c","author":{"email":"4cee69296bf9cfd56d59c640a7d4cbfafa76bad5@cs.washington.edu","name":"Dan Brown"},"message":"Merge branch 'master' of https://github.com/typetools/checker-framework","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/c2ffce87a6866a2327fee988f7cb43f5d1a1f25c"},{"sha":"1734758b4427255879e0fa3ae844806f8953d218","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Don't use Java 8 APIs","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/1734758b4427255879e0fa3ae844806f8953d218"},{"sha":"bfc731c05df5b118cce0d63659643540259182d2","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Remove trailing whitespace","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/bfc731c05df5b118cce0d63659643540259182d2"},{"sha":"b391abedffc94c40cfd52b29e484b0ac2c97edf7","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Break paragraphs in Javadoc","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/b391abedffc94c40cfd52b29e484b0ac2c97edf7"},{"sha":"14077b2ea762d9b041df43f8d927ed0920dd7d4f","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Don't intersperse comments and import statements","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/14077b2ea762d9b041df43f8d927ed0920dd7d4f"},{"sha":"0e325e8c575396d004f8941afa8a9c57e459f0c8","author":{"email":"2081598b0cc3f6f3468b6683a4d6342623e9ba52@cs.washington.edu","name":"Suzanne Millstein"},"message":"Merge pull request #714 from typetools/issue672\n\n(Correctly) Fixes #672","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/0e325e8c575396d004f8941afa8a9c57e459f0c8"},{"sha":"885fbbc01e52cda392f4f7d6fbf465105fba1c92","author":{"email":"2081598b0cc3f6f3468b6683a4d6342623e9ba52@cs.washington.edu","name":"Suzanne Millstein"},"message":"Remove extraneous asMemberOf call","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/885fbbc01e52cda392f4f7d6fbf465105fba1c92"},{"sha":"272430d792cffbc4eeb33f6cb9714713698bebe9","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Move license into its own subsection to make it more prominent","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/272430d792cffbc4eeb33f6cb9714713698bebe9"},{"sha":"2a9cab0e2529096e2513159af74a768618a1268e","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Add link to LICENSE.txt file","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/2a9cab0e2529096e2513159af74a768618a1268e"},{"sha":"75ddc258e772c287e0b18410cf07023b8a51a410","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Remove repetitive text about type inference","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/75ddc258e772c287e0b18410cf07023b8a51a410"},{"sha":"8c7a9bfa5d0131fc7f028e5c7cc07d38d5f73853","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Fix URL to LICENSE.txt file","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/8c7a9bfa5d0131fc7f028e5c7cc07d38d5f73853"},{"sha":"71c60b954dbd47aeb27fcd6bd285181254e9b9ea","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Merge branch 'master' of github.com:typetools/checker-framework","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/71c60b954dbd47aeb27fcd6bd285181254e9b9ea"},{"sha":"217425fc8e2b4b1f6eb3bd2b089d384caa72abf2","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Use PluginUtil.join method instead of explicit loop","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/217425fc8e2b4b1f6eb3bd2b089d384caa72abf2"},{"sha":"c19f221a0b46faaa75623fc1e02004c54cc3d283","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Slightly expand text explaining license","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/c19f221a0b46faaa75623fc1e02004c54cc3d283"},{"sha":"9a78a55212d61c23f5e2365bfb02786daa08eff9","author":{"email":"11a9c377ad093f427b984cb9a06c7323c353265a@cs.washington.edu","name":"Michael Ernst"},"message":"Test case for issue #720","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/9a78a55212d61c23f5e2365bfb02786daa08eff9"},{"sha":"c0f0ac145b8802a2b0c40a9274c8d7d3b736feb3","author":{"email":"2ad3721070aa0bb4f1be2c222edfe780f4f11281@cs.washington.edu","name":"Javier Thaine"},"message":"Fix issue #691","distinct":false,"url":"https://api.github.com/repos/typetools/checker-framework/commits/c0f0ac145b8802a2b0c40a9274c8d7d3b736feb3"}]}