{"push_id":854053574,"size":22,"distinct_size":22,"ref":"refs/heads/source-less-travis","head":"c3c68b3a362f1682587aeffd949cc969348406ac","before":"d5a4ca155fa75a9213bcf883d18e0ec82075f2dc","commits":[{"sha":"64e5ddbe0deeb0646dccf048e7fa97ffe1060492","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(GRAM): don't duplicate mod_item","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/64e5ddbe0deeb0646dccf048e7fa97ffe1060492"},{"sha":"6212537867b05d89d9e6b70c5de943c83309b688","author":{"email":"b2793538833c01a45193978a86e048863c2a163d@gmail.com","name":"Evgeny Kurbatsky"},"message":"(PSI): Add icons to PSI\n\ndelete author comments","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/6212537867b05d89d9e6b70c5de943c83309b688"},{"sha":"77d1537b226d81af63af5a794c55425a533daf80","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"Merge pull request #70 from alexeykudinkin/psi-icons\n\nAdd icons to PSI","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/77d1537b226d81af63af5a794c55425a533daf80"},{"sha":"b7bb0327b1930ee068cf03852a5c13d36a3cbe0e","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(GRAM): simplify `mod_item` production\n\n`item` already includes `attrs_and_vis`, so it isn't needed in\n`mod_contents`, and now `mod_contents` becomes itself useless.","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/b7bb0327b1930ee068cf03852a5c13d36a3cbe0e"},{"sha":"c8f972228234c08a4c4e36b742d50451db5fd4fd","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(MISC): cleanup, purge @author comments","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/c8f972228234c08a4c4e36b742d50451db5fd4fd"},{"sha":"8ca8cd12a23040785aedff53cf31fd611fd1a958","author":{"email":"d2f76c555645f7beaabee986dceb4cb09491de71@gmail.com","name":"Pavel Chernykh"},"message":"Add color settings page for Rust","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/8ca8cd12a23040785aedff53cf31fd611fd1a958"},{"sha":"ff5c0e49d9cb58dee5afa29ab2bc2074552f26e8","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"Merge pull request #71 from pavel-v-chernykh/rust-color-settings-page\n\nAdd color settings page for Rust","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/ff5c0e49d9cb58dee5afa29ab2bc2074552f26e8"},{"sha":"cddc91313944bc458a70bf9df559644acb833228","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(MISC): update AUTHORS.md","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/cddc91313944bc458a70bf9df559644acb833228"},{"sha":"cf768e4ef6d51f170cc7ee526d4c7d3d6b639049","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(MISC): make utility functions private","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/cf768e4ef6d51f170cc7ee526d4c7d3d6b639049"},{"sha":"c699130f480760e04aecc6b9f28056fc7ecce73d","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(RES): basic test for item resolve","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/c699130f480760e04aecc6b9f28056fc7ecce73d"},{"sha":"33da9664c64532323ec7f35511ab39f3ba413d4f","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(RES): start resolve for modules\n\nIn blocks, order of declarations is important: first declaration wins,\nand only declarations before the element are considered.\n\nIn all other resolve scopes, all elements are unique and declaration\norder does not matter (that is, mutually recursive functions work\nwithout forward declarations)","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/33da9664c64532323ec7f35511ab39f3ba413d4f"},{"sha":"3e23c25beb07044ef729f2fbf61b16befa0ca1c8","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(RES): minor refactor\n\nMove RustPat extensions to extensions","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/3e23c25beb07044ef729f2fbf61b16befa0ca1c8"},{"sha":"04ad55a3fed947e9a9892ba124b7b2ffec0d916e","author":{"email":"27518c14555633d331933bf700b76b277862bb93@gmail.com","name":"Alexey Kudinkin"},"message":"(PROJ): Stick with Intellij IDEA 15","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/04ad55a3fed947e9a9892ba124b7b2ffec0d916e"},{"sha":"38d481f2883b6f517ea8cae62cc0b090f459f566","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(T): use FormatterTestcase base class","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/38d481f2883b6f517ea8cae62cc0b090f459f566"},{"sha":"b099728abb57dd1f89fc6a15344322815ace2d64","author":{"email":"27518c14555633d331933bf700b76b277862bb93@gmail.com","name":"Alexey Kudinkin"},"message":"Merge pull request #72 from alexeykudinkin/resolve-items2\n\nResolve mod-items","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/b099728abb57dd1f89fc6a15344322815ace2d64"},{"sha":"db82be9b0e900b79d1638b15f9cc6695228d1b32","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(T): update ctrs","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/db82be9b0e900b79d1638b15f9cc6695228d1b32"},{"sha":"365aacda856562bc9a5254e6d86c44e34a48ff6b","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(GRAM): fix usafe extern functions","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/365aacda856562bc9a5254e6d86c44e34a48ff6b"},{"sha":"3e81dfd3872f422768a9a31e368114d5fe83fd44","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(RES): add a test for path resolve\n\nWow, it just works! Kudos to @alexeykudinkin.","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/3e81dfd3872f422768a9a31e368114d5fe83fd44"},{"sha":"94222fe1cab41824bfda7b2f254ac7480e896ed6","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(RES): don't cross a module boundary during resolve","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/94222fe1cab41824bfda7b2f254ac7480e896ed6"},{"sha":"e3bce10dae66bc85af7cc9113459536c1a57dfbf","author":{"email":"512cbac2223a90836a257e6a37adfce834a97cee@gmail.com","name":"Aleksey Kladov"},"message":"(FMT): refactoring","distinct":true,"url":"https://api.github.com/repos/Turbo87/intellij-rust/commits/e3bce10dae66bc85af7cc9113459536c1a57dfbf"}]}