Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge #1408 | bors[bot] | 2019-06-16 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1408: Associated type basics & Deref support r=matklad a=flodiebold This adds the necessary Chalk integration to handle associated types and uses it to implement support for `Deref` in the `*` operator and autoderef; so e.g. dot completions through an `Arc` work now. It doesn't yet implement resolution of associated types in paths, though. Also, there's a big FIXME about handling variables in the solution we get from Chalk correctly. Co-authored-by: Florian Diebold <[email protected]> | |||||
| * | | Add basic infrastructure for assoc type projection | Florian Diebold | 2019-06-15 | 1 | -0/+1 | |
| |/ | ||||||
* / | reuse AnalysisHost in batch analysis | Aleksey Kladov | 2019-06-15 | 1 | -0/+1 | |
|/ | ||||||
* | Get rid of failure: ra_batch ra_cli | Muhammad Mominul Huque | 2019-06-15 | 1 | -2/+0 | |
| | ||||||
* | Get rid of failure: ra_lsp_server & ra_project_model | Muhammad Mominul Huque | 2019-06-14 | 1 | -3/+0 | |
| | ||||||
* | Get rid of failure: gen_lsp_server | Muhammad Mominul Huque | 2019-06-14 | 1 | -1/+0 | |
| | ||||||
* | use salsa's LRU for syntax trees | Aleksey Kladov | 2019-06-12 | 1 | -3/+4 | |
| | ||||||
* | Merge #1391 | bors[bot] | 2019-06-10 | 1 | -12/+11 | |
|\ | | | | | | | | | | | | | | | 1391: rename tools -> ra_tools r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | rename tools -> ra_tools | Aleksey Kladov | 2019-06-10 | 1 | -12/+11 | |
| | | | | | | | | | | This should help with caching on CI I hope (see .travis.yml before_cache) | |||||
* | | use single version of either in hir | Aleksey Kladov | 2019-06-10 | 1 | -1/+0 | |
|/ | ||||||
* | :arrow_up: salsa | Aleksey Kladov | 2019-06-07 | 1 | -18/+18 | |
| | ||||||
* | :arrow_up: deps | Aleksey Kladov | 2019-06-05 | 1 | -72/+73 | |
| | ||||||
* | switch to panic-safe salsa | Aleksey Kladov | 2019-06-04 | 1 | -6/+6 | |
| | ||||||
* | add couple of debug utils | Aleksey Kladov | 2019-06-03 | 1 | -4/+5 | |
| | ||||||
* | add built-in types to scopes | Aleksey Kladov | 2019-05-30 | 1 | -0/+1 | |
| | ||||||
* | switch to upstream salsa | Aleksey Kladov | 2019-05-30 | 1 | -6/+6 | |
| | ||||||
* | :arrow_up: parking_lot | Aleksey Kladov | 2019-05-30 | 1 | -83/+32 | |
| | ||||||
* | More clever highlighting, incl draft for structs | Pascal Hertleif | 2019-05-27 | 1 | -0/+1 | |
| | ||||||
* | Add Either dep | Edwin Cheng | 2019-05-26 | 1 | -0/+1 | |
| | ||||||
* | cargo update | kjeremy | 2019-05-23 | 1 | -97/+100 | |
| | ||||||
* | Improve highlighting of name refs | Laurențiu Nicola | 2019-05-23 | 1 | -0/+1 | |
| | ||||||
* | Move NameRef classification logic out of reference_definition | Laurențiu Nicola | 2019-05-23 | 1 | -0/+1 | |
| | ||||||
* | better profilig | Aleksey Kladov | 2019-05-21 | 1 | -0/+1 | |
| | ||||||
* | Use fuel branch for Chalk | Florian Diebold | 2019-05-21 | 1 | -23/+23 | |
| | | | | This makes sure we don't take too long in trait solving. | |||||
* | publish gen_lsp_server 0.2 | Aleksey Kladov | 2019-05-21 | 1 | -2/+2 | |
| | ||||||
* | sort hash maps for tests | Aleksey Kladov | 2019-05-21 | 1 | -7/+7 | |
| | ||||||
* | :arrow_up: insta | Aleksey Kladov | 2019-05-21 | 1 | -4/+4 | |
| | ||||||
* | :arrow_up: text_unit | Aleksey Kladov | 2019-05-15 | 1 | -6/+6 | |
| | ||||||
* | cargo update | Jeremy Kolb | 2019-05-09 | 1 | -76/+69 | |
| | ||||||
* | switch to once_cell from lazy_static | Aleksey Kladov | 2019-05-07 | 1 | -2/+11 | |
| | ||||||
* | :arrow_up: deps | Aleksey Kladov | 2019-05-04 | 1 | -89/+131 | |
| | ||||||
* | Update Chalk | Florian Diebold | 2019-05-04 | 1 | -23/+23 | |
| | ||||||
* | Chalk integration | Florian Diebold | 2019-05-04 | 1 | -0/+121 | |
| | | | | | - add proper canonicalization logic - add conversions from/to Chalk IR | |||||
* | Fix more bugs | Edwin Cheng | 2019-04-25 | 1 | -0/+1 | |
| | ||||||
* | Add handling `token` seperator in mbe | Edwin Cheng | 2019-04-25 | 1 | -0/+1 | |
| | ||||||
* | Update some deps | kjeremy | 2019-04-24 | 1 | -23/+30 | |
| | ||||||
* | start structured editing API | Aleksey Kladov | 2019-04-21 | 1 | -0/+2 | |
| | ||||||
* | :arrow_up: lsp | Aleksey Kladov | 2019-04-21 | 1 | -5/+5 | |
| | ||||||
* | switch to official extend selection API | Aleksey Kladov | 2019-04-21 | 1 | -14/+14 | |
| | ||||||
* | :arrow_up: vfs | Aleksey Kladov | 2019-04-17 | 1 | -52/+63 | |
| | ||||||
* | add a couple of profiling points | Aleksey Kladov | 2019-04-14 | 1 | -0/+1 | |
| | ||||||
* | :arrow_up: vfs | Aleksey Kladov | 2019-04-12 | 1 | -38/+38 | |
| | ||||||
* | migrate to untyped rowan | Aleksey Kladov | 2019-04-09 | 1 | -3/+3 | |
| | ||||||
* | Update deps | kjeremy | 2019-04-05 | 1 | -119/+119 | |
| | ||||||
* | Add multi-byte token support in tkn tree to ast | Edwin Cheng | 2019-04-04 | 1 | -0/+1 | |
| | ||||||
* | Merge #1106 | bors[bot] | 2019-04-04 | 1 | -6/+6 | |
|\ | | | | | | | | | | | | | | | 1106: :arrow_up: salsa r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | :arrow_up: salsa | Aleksey Kladov | 2019-04-04 | 1 | -6/+6 | |
| | | ||||||
* | | Merge #1068 | bors[bot] | 2019-04-03 | 1 | -0/+10 | |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | 1068: profiling crate first draft r=matklad a=pasa I've made this first draft for #961 Could you look at it? Is this something what you are looking for? It has lack of tests. I can't figure out how to test stderr output in rust right now. Do you have some clues? Additionally I'm thinking about to implement procedural macros to annotate methods with this profiler. Will it be helpful? Co-authored-by: Sergey Parilin <[email protected]> | |||||
| * | Merge remote-tracking branch 'upstream/master' into issue961_profiling | Sergey Parilin | 2019-04-02 | 1 | -67/+46 | |
| |\ | ||||||
| * | | PR issuse resolved | Sergey Parilin | 2019-04-02 | 1 | -0/+3 | |
| | | |