aboutsummaryrefslogtreecommitdiff
path: root/crates/mbe
Commit message (Expand)AuthorAgeFilesLines
* internal: cross-crate cov-marksAleksey Kladov2021-06-121-1/+1
* Update ungrammarJonas Schievink2021-06-111-20/+22
* Apply more clippy suggestions and update generatedClemens Wasser2021-06-036-25/+17
* Treat `pat_param` like `pat` fragmentsJonas Schievink2021-05-291-1/+1
* FixupJonas Schievink2021-05-242-4/+8
* Make `TokenTextRange` privateJonas Schievink2021-05-242-7/+6
* Move `TokenMap` to its own fileJonas Schievink2021-05-243-81/+89
* Add even more docsAleksey Kladov2021-05-223-3/+6
* Merge #8560bors[bot]2021-04-182-3/+23
|\
| * Escape characters in doc comments in macros correctlyChayim Refael Friedman2021-04-182-3/+23
* | Handle extended key value attr in mbeEdwin Cheng2021-04-171-0/+18
* | Make `ast_to_token_tree` infallibleJonas Schievink2021-04-045-22/+19
* | Allow include! an empty content fileEdwin Cheng2021-04-031-3/+0
* | Allow `,` to delimit macro 2.0 rulesJonas Schievink2021-04-033-2/+30
|/
* a lot of clippy::style fixesMatthias Krüger2021-03-214-8/+7
* clippy::complexity simplifications related to IteratorsMatthias Krüger2021-03-211-2/+1
* Fix and test edge cases of `_` as identKevin Mehall2021-03-203-3/+13
* Make bare underscore token an Ident rather than Punct in proc-macroKevin Mehall2021-03-205-12/+15
* Reorganize mbe testsEdwin Cheng2021-03-183-1959/+1952
* don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger2021-03-172-4/+3
* use if let Some(x) instead of if x.is_some() and x.unwrap() (clippy::unneces...Matthias Krüger2021-03-171-6/+6
* avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-174-14/+12
* Fix macro expansion for statements w/o semicolonEdwin Cheng2021-03-161-6/+5
* Enable thread-local coverage marksLaurențiu Nicola2021-03-151-1/+1
* some clippy::performance fixesMatthias Krüger2021-03-151-6/+2
* Simpify mbe bindings builderEdwin Cheng2021-03-141-63/+57
* Make sure ill-form macro handle propelyEdwin Cheng2021-03-141-2/+5
* Merge #7994bors[bot]2021-03-133-67/+221
|\
| * Add bindings builder for speed up matchingEdwin Cheng2021-03-133-67/+221
* | Compilation speedAleksey Kladov2021-03-091-1/+1
* | Use upstream cov-markLaurențiu Nicola2021-03-083-6/+6
|/
* Fix fail to parse :: for meta in mbeEdwin Cheng2021-03-051-1/+2
* Merge #7513bors[bot]2021-03-028-163/+579
|\
| * NFA parser for mbe matcherEdwin Cheng2021-02-288-163/+579
* | Use an unversioned profile dependency in mbeLaurențiu Nicola2021-03-011-5/+2
* | Merge #7822bors[bot]2021-03-011-1/+3
|\ \
| * | Paperover a bug in cargo-workspace for publish RAEdwin Cheng2021-03-011-1/+3
| |/
* / Remove redundant semicolonDániel Buga2021-03-011-1/+1
|/
* Fix non-latin characters doc comment for mbeEdwin Cheng2021-02-282-1/+24
* Fix builtin macros split exprs on commaEdwin Cheng2021-02-284-69/+119
* Add benchmark test for mbeEdwin Cheng2021-02-243-0/+217
* Make sure normal dependencies always have versionPavan Kumar Sunkara2021-02-031-1/+1
* Simpilfy mbe parsingEdwin Cheng2021-01-304-74/+71
* Simplify mbe match error.Edwin Cheng2021-01-296-210/+180
* Rename mbe_expander for consistencyEdwin Cheng2021-01-294-5/+5
* Support Macro v2 in mbeEdwin Cheng2021-01-254-89/+228
* :arrow_up: rowanAleksey Kladov2021-01-201-3/+1
* .Aleksey Kladov2021-01-191-1/+1
* Reduce TokenMap sizeEdwin Cheng2021-01-191-10/+16
* shrink_to_fit `TokenMap`'s backing storageJonas Schievink2021-01-181-1/+3