Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use SubtreeWalker instread of flatten TtToken | Edwin Cheng | 2019-04-08 | 4 | -258/+421 |
| | |||||
* | Combine all tokensource to one and refactoring | Edwin Cheng | 2019-04-07 | 5 | -86/+94 |
| | |||||
* | Refactoring subtree_source | Edwin Cheng | 2019-04-07 | 4 | -364/+386 |
| | |||||
* | Add TtCursorTokenSource and TtCursorTokenSink | Edwin Cheng | 2019-04-06 | 4 | -24/+216 |
| | |||||
* | Add path test and empty eat_path handling | Edwin Cheng | 2019-04-06 | 3 | -0/+31 |
| | |||||
* | Add proper test for literals and fixed typo bug | Edwin Cheng | 2019-04-05 | 3 | -5/+51 |
| | |||||
* | Add classify_literal and undo expose next_token | Edwin Cheng | 2019-04-05 | 5 | -8/+15 |
| | |||||
* | Fix literal support in token tree to ast item list | Edwin Cheng | 2019-04-05 | 4 | -4/+45 |
| | |||||
* | Clean up | Edwin Cheng | 2019-04-04 | 1 | -29/+29 |
| | |||||
* | Add multi-byte token support in tkn tree to ast | Edwin Cheng | 2019-04-04 | 2 | -20/+138 |
| | |||||
* | Make robust about target directory | pcpthm | 2019-04-04 | 1 | -4/+1 |
| | |||||
* | Merge #1106 | bors[bot] | 2019-04-04 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 1106: :arrow_up: salsa r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | :arrow_up: salsa | Aleksey Kladov | 2019-04-04 | 1 | -1/+1 |
| | | |||||
* | | Merge #1101 | bors[bot] | 2019-04-03 | 5 | -6/+95 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1101: Parse unsafe async / const unsafe fns properly r=matklad a=robojumper Also adds tests that `unsafe async fn` as well as `const unsafe fn` parse properly and that these keywords in the reversed order cause parse errors. [Playground link to verify that this is the correct order.](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=7850b8d92579de31c38f835f76afa4ce) Closes #1086. Co-authored-by: robojumper <[email protected]> | ||||
| * | | Parse unsafe async / const unsafe fns properly | robojumper | 2019-04-03 | 5 | -6/+95 |
| | | | |||||
* | | | Merge #1098 | bors[bot] | 2019-04-03 | 1 | -1/+46 |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | 1098: added some docs to public functions r=matklad a=pasa some docs for #961 Co-authored-by: Sergey Parilin <[email protected]> | ||||
| * | | added some docs to public functions | Sergey Parilin | 2019-04-03 | 1 | -1/+46 |
| | | | |||||
* | | | Merge #1068 | bors[bot] | 2019-04-03 | 9 | -10/+183 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 49 | -1097/+1873 |
| |\ \ | |||||
| * | | | PR issuse resolved | Sergey Parilin | 2019-04-02 | 8 | -10/+27 |
| | | | | |||||
| * | | | some PR issues fixed | Sergey Parilin | 2019-03-29 | 1 | -82/+68 |
| | | | | |||||
| * | | | profiling crate first draft | Sergey Parilin | 2019-03-27 | 2 | -0/+170 |
| | | | | |||||
* | | | | Merge #1076 | bors[bot] | 2019-04-02 | 10 | -49/+231 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1076: Const body inference r=flodiebold a=Lapz This is the second part of #887. I've added type inference on const bodies and introduced the DefWithBody containing Function, Const and Static. I want to add tests but im unsure on how I would go about testing that completions work. Co-authored-by: Lenard Pratt <[email protected]> | ||||
| * | | | made ExprCollector pub(crate) and moved | Lenard Pratt | 2019-04-02 | 2 | -14/+11 |
| | | | | | | | | | | | | | | | | collect_fn_body_syntax | ||||
| * | | | Added const bodies and static body to the ast | Lenard Pratt | 2019-04-02 | 10 | -91/+180 |
| | | | | | | | | | | | | | | | | | | | | | | | | and added inference the inference test reduce code duplication | ||||
| * | | | Added defWithBody | Lenard Pratt | 2019-03-30 | 7 | -24/+120 |
| | |/ | |/| | |||||
* | | | Merge #1093 | bors[bot] | 2019-04-02 | 7 | -400/+336 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1093: simplify r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | simplify | Aleksey Kladov | 2019-04-02 | 7 | -400/+336 |
| | | | | |||||
* | | | | always produce source for import | Aleksey Kladov | 2019-04-02 | 6 | -29/+70 |
|/ / / | |||||
* | | | Merge #1090 | bors[bot] | 2019-04-02 | 221 | -8921/+8921 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1090: always show token text r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | always show token text | Aleksey Kladov | 2019-04-02 | 221 | -8921/+8921 |
| | | | | |||||
* | | | | fix inner block doc comments | Aleksey Kladov | 2019-04-02 | 1 | -1/+1 |
|/ / / | |||||
* | | | fix a panic with glob-import missing a source map | Aleksey Kladov | 2019-04-02 | 5 | -23/+26 |
| | | | |||||
* | | | add minimal comments | Aleksey Kladov | 2019-04-02 | 5 | -0/+13 |
| | | | |||||
* | | | rename flavor to kind | Aleksey Kladov | 2019-04-02 | 6 | -53/+53 |
| | | | |||||
* | | | move extensions to submodules | Aleksey Kladov | 2019-04-02 | 3 | -549/+566 |
| | | | |||||
* | | | remove flavor | Aleksey Kladov | 2019-04-02 | 3 | -10/+10 |
| | | | |||||
* | | | More future-proof comment kind | Aleksey Kladov | 2019-04-02 | 4 | -36/+58 |
| | | | |||||
* | | | fix comment naming | Aleksey Kladov | 2019-04-02 | 2 | -13/+15 |
| | | | |||||
* | | | allow empty doc comments | Aleksey Kladov | 2019-04-02 | 1 | -4/+6 |
| | | | |||||
* | | | add ast::tokens | Aleksey Kladov | 2019-04-02 | 10 | -119/+124 |
| | | | |||||
* | | | simplify | Aleksey Kladov | 2019-04-02 | 1 | -23/+19 |
| | | | |||||
* | | | move ast traits to a separate file | Aleksey Kladov | 2019-04-02 | 2 | -144/+155 |
| | | | |||||
* | | | Merge #1084 | bors[bot] | 2019-04-01 | 3 | -37/+0 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1084: remove dead code r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | remove dead code | Aleksey Kladov | 2019-04-01 | 3 | -37/+0 |
| | | | | |||||
* | | | | intelligently add parens when inlining local varaibles | gfreezy | 2019-04-01 | 5 | -45/+402 |
|/ / / | |||||
* | | | Merge #1082 | bors[bot] | 2019-04-01 | 3 | -0/+96 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1082: Async block in argument position r=matklad a=andreytkachenko Fixes case when async block appears in argument position Co-authored-by: Andrey Tkachenko <[email protected]> | ||||
| * | | | Async block in argument position | Andrey Tkachenko | 2019-04-01 | 3 | -0/+96 |
| | | | | |||||
* | | | | Merge #1067 | bors[bot] | 2019-04-01 | 1 | -6/+28 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1067: Take number of arguments at the call-site into account for signature help r=matklad a=kjeremy Fixes #1065 Co-authored-by: kjeremy <[email protected]> | ||||
| * | | | | Simplify | kjeremy | 2019-03-27 | 1 | -13/+14 |
| | | | | |