{"push_id":3035073842,"size":41,"distinct_size":20,"ref":"refs/heads/feature/custom-region-folding","head":"5b9510e7b5a13f9e1fbc91330373a672bc470ad4","before":"9563f58f9b8100d49c2444168aa57226f5612c30","commits":[{"sha":"c7ec02018e6b25ad8a7aef480226812da8daf6ff","author":{"name":"mchernyavsky","email":"e619fbbfbee7e857705894614c33878e83afbc39@gmail.com"},"message":"RUN: Bench runner","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/c7ec02018e6b25ad8a7aef480226812da8daf6ff"},{"sha":"59632b7b4a9393a83b2e7b64000781dec21ff2e3","author":{"name":"Mikhail Chernyavsky","email":"e619fbbfbee7e857705894614c33878e83afbc39@gmail.com"},"message":"T: Tests for Bench runner","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/59632b7b4a9393a83b2e7b64000781dec21ff2e3"},{"sha":"babebfaeda2b892c6249c8bf50ff1376d2f3f018","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #2956\n\n2956: RUN: Bench runner r=vlad20012 a=mchernyavsky\n\nCloses https://github.com/intellij-rust/intellij-rust/issues/2488.\r\n\r\nAdds a gutter icon to launch benchmarks in the same way as tests.\r\n\r\n<img width=\"380\" alt=\"Edit Configuration Menu\" src=\"https://user-images.githubusercontent.com/6079006/47180536-77184800-d329-11e8-972d-b59adbb0ed9b.png\">\r\n\r\nCan be merged after https://github.com/intellij-rust/intellij-rust/pull/2963.\n\nCo-authored-by: mchernyavsky <chemike47@gmail.com>\nCo-authored-by: Mikhail Chernyavsky <chemike47@gmail.com>","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/babebfaeda2b892c6249c8bf50ff1376d2f3f018"},{"sha":"6d813d349c7b38b912b910297ad2d3b638c2a29e","author":{"name":"vlad20012","email":"f7a06c13b8b1fecbe7a60246ca7e4b6aa3ecff6a@gmail.com"},"message":"RES: Support paths start with crate name for 2015 edition","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/6d813d349c7b38b912b910297ad2d3b638c2a29e"},{"sha":"8a0ab478e8668806910ff96534447bd6369c358c","author":{"name":"vlad20012","email":"f7a06c13b8b1fecbe7a60246ca7e4b6aa3ecff6a@gmail.com"},"message":"ANN: don't insert redundant lifetimes by \"implement members\" qfix","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/8a0ab478e8668806910ff96534447bd6369c358c"},{"sha":"f5eddd87b1e2456fa033e6ca4c5e8ed09dfd8f8e","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #2995\n\n2995: RES: Support paths start with crate name for 2015 edition r=Undin a=vlad20012\n\nFixes #2987\n\nCo-authored-by: vlad20012 <beskvlad@gmail.com>","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/f5eddd87b1e2456fa033e6ca4c5e8ed09dfd8f8e"},{"sha":"c17130b5dbe5026b76117b894c618415979899b9","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #2966\n\n2966: ANN: don't insert redundant lifetimes by \"implement members\" qfix r=mchernyavsky a=vlad20012\n\n\n\nCo-authored-by: vlad20012 <beskvlad@gmail.com>","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/c17130b5dbe5026b76117b894c618415979899b9"},{"sha":"5af6a317ff48b3c9dbb4b6a6cb6ac73220901393","author":{"name":"ortem","email":"f392f9f6fcc509ea17c76bdceba68aa83bf91c0f@gmail.com"},"message":"Add bundled pretty-printers support","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/5af6a317ff48b3c9dbb4b6a6cb6ac73220901393"},{"sha":"f3ad26a1ed7c5475171fda4ff8bdf67dafda1b3b","author":{"name":"ortem","email":"f392f9f6fcc509ea17c76bdceba68aa83bf91c0f@gmail.com"},"message":"Bundled pretty-printer for LLDB: lookup and Vec, String, &str providers","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/f3ad26a1ed7c5475171fda4ff8bdf67dafda1b3b"},{"sha":"3496337668ab842b3d4c52956fec99b77d64ab5a","author":{"name":"ortem","email":"f392f9f6fcc509ea17c76bdceba68aa83bf91c0f@gmail.com"},"message":"Cleanup","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/3496337668ab842b3d4c52956fec99b77d64ab5a"},{"sha":"63b968356c1875e2dd538b07ac50ff646f418f7c","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #2928\n\n2928: Add bundled pretty-printers for LLDB r=Undin a=ortem\n\nCurrent version of [LLDB pretty-printer for Rust](https://github.com/rust-lang/rust/blob/master/src/etc/lldb_rust_formatters.py) is very primitive. For example, it doesn't support children-based representation of data (synthetic children).\r\n\r\nI started to develop a new LLDB pretty-printer for Rust. This PR adds:\r\n* `Vec`: size as summary and elements as synthetic children;\r\n* `String` and `&str`: value as summary, also supports UTF-8;\r\n* Regular structures, arrays, and slices: LLDB already supports it.\r\n\r\n<img width=\"438\" alt=\"screen shot 2018-10-31 at 14 28 36\" src=\"https://user-images.githubusercontent.com/4854600/47785295-554f9580-dd19-11e8-94ae-dffe1f930e6e.png\">\r\n<img width=\"394\" alt=\"screen shot 2018-10-31 at 14 28 50\" src=\"https://user-images.githubusercontent.com/4854600/47785297-554f9580-dd19-11e8-8821-e941d004091a.png\">\r\n\r\n<img width=\"451\" alt=\"screen shot 2018-10-31 at 14 09 52\" src=\"https://user-images.githubusercontent.com/4854600/47784453-b75acb80-dd16-11e8-83db-7e2313fd1cf3.png\">\r\n\n\nCo-authored-by: ortem <ortem00@gmail.com>","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/63b968356c1875e2dd538b07ac50ff646f418f7c"},{"sha":"a5b54c833943ae401e9b03be8d15204db0cbe860","author":{"name":"i.samborskiy","email":"c867d3dbae92c1cbd3ddb81f1718898cb8f090f7@gmail.com"},"message":"ACT: add ability to group imports by semantics for import optimizer","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/a5b54c833943ae401e9b03be8d15204db0cbe860"},{"sha":"7aad355283abac07823ee34fc99281986142654b","author":{"name":"Arseniy Pendryak","email":"5997afcfaacc5e6112395e5abe544ea56881319a@yandex.ru"},"message":"GRD: update IDEA & CLion 2018.3","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/7aad355283abac07823ee34fc99281986142654b"},{"sha":"c2781b2e25ccb6b4a60d6c477982453a5ca1705e","author":{"name":"Arseniy Pendryak","email":"5997afcfaacc5e6112395e5abe544ea56881319a@yandex.ru"},"message":"GRD: update plugins and dependencies\n\nAlso, slightly simplify build script","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/c2781b2e25ccb6b4a60d6c477982453a5ca1705e"},{"sha":"692a2c8823715e57b3ace7e35a5101b881bd6041","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #3010\n\n3010: GRD: Update dependencies r=Undin a=Undin\n\n* Update IDEA & CLion 2018.3\r\n* Update gradle plugins (including kotlin 1.3.0) and dependencies\n\nCo-authored-by: Arseniy Pendryak <a.pendryak@yandex.ru>","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/692a2c8823715e57b3ace7e35a5101b881bd6041"},{"sha":"9da614d33f195e3689c7f2fb07e38c46b480574f","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #2990\n\n2990: ACT: add ability to group imports by semantics for import optimizer r=Undin a=isamborskiy\n\nFulfilled #2259 improvement (the last checkbox).\r\n\r\nAdd the ability to group imports by semantics (std, crates, inner mods, etc.)\r\nGroups order: [here](https://github.com/isamborskiy/intellij-rust/blob/ce89a6cb41477c480edf0dfdb2d9285fc394084e/src/main/kotlin/org/rust/lang/refactoring/RsImportOptimizer.kt#L113)\r\nExamples: [here](https://github.com/isamborskiy/intellij-rust/blob/ce89a6cb41477c480edf0dfdb2d9285fc394084e/src/test/kotlin/org/rust/lang/refactoring/RsImportOptimizerTest.kt#L293) and [here](https://github.com/isamborskiy/intellij-rust/blob/ce89a6cb41477c480edf0dfdb2d9285fc394084e/src/test/kotlin/org/rust/lang/refactoring/RsImportOptimizerTest.kt#L317)\r\n\n\nCo-authored-by: i.samborskiy <samborskiy.ivan@gmail.com>","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/9da614d33f195e3689c7f2fb07e38c46b480574f"},{"sha":"e54a8ed978eb084a292062e3193ba6a6c945df1f","author":{"name":"Arseniy Pendryak","email":"5997afcfaacc5e6112395e5abe544ea56881319a@yandex.ru"},"message":"Resolve all symlinks in packages and targets.\n\nAlso, resolve symlinks before any call of `LightDirectoryIndex`\nto use the same virtual files as we use while index creation","distinct":true,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/e54a8ed978eb084a292062e3193ba6a6c945df1f"},{"sha":"a9c2da9d2830914f82d6c32295625cf588236d61","author":{"name":"Arseniy Pendryak","email":"5997afcfaacc5e6112395e5abe544ea56881319a@yandex.ru"},"message":"T: test name resolution when stdlib path contains symlink","distinct":true,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/a9c2da9d2830914f82d6c32295625cf588236d61"},{"sha":"d37e518706e52aac83b4ff6f3f946c0422b21251","author":{"name":"Gary Tierney","email":"40096d0d2edcb3586e80788b188d1f21e913ccdf@gmx.com"},"message":"Add self to CONTRIBUTORS.txt list","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/d37e518706e52aac83b4ff6f3f946c0422b21251"},{"sha":"9818684a7ccbd2d281a65ca2869aedf27b51e7ab","author":{"name":"Gary Tierney","email":"40096d0d2edcb3586e80788b188d1f21e913ccdf@gmx.com"},"message":"Mark foreign functions calls as unsafe\n\nTreats any calls to a function with external linkage, e.g,\n    extern \"C\" { fn test(); }\nAs if they were marked as unsafe, to reflect rustc behaviour.","distinct":false,"url":"https://api.github.com/repos/garyttierney/intellij-rust/commits/9818684a7ccbd2d281a65ca2869aedf27b51e7ab"}]}
{"actor":{"display_login":"garyttierney"}}