aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/attr.rs
Commit message (Collapse)AuthorAgeFilesLines
* fmtAleksey Kladov2020-08-131-1/+1
|
* Rename ra_cfg -> cfgAleksey Kladov2020-08-131-1/+1
|
* Rename ra_syntax -> syntaxAleksey Kladov2020-08-121-1/+1
|
* Finalize attribute grammarAleksey Kladov2020-07-301-11/+8
|
* Cleanup CFG APIAleksey Kladov2020-07-231-3/+6
|
* Collect field/variant attrs in ItemTreeJonas Schievink2020-06-251-1/+1
|
* Slightly reduce ItemTree memory footprintJonas Schievink2020-06-241-0/+2
|
* Unify and test attribute handlingJonas Schievink2020-06-241-0/+12
|
* Make generics and attr queries use ItemTreeJonas Schievink2020-06-241-17/+18
| | | | Now it's fast
* Enable hover and autocomplete docs on macro generated itemsAaron Loucks2020-06-031-1/+7
|
* add support of feature flag for runnables #4464Benjamin Coenen2020-05-211-1/+1
| | | | Signed-off-by: Benjamin Coenen <[email protected]>
* Make AttrQuery copyableEdwin Cheng2020-05-011-0/+1
|
* Prefer core/alloc paths on #![no_std]Jonas Schievink2020-04-251-6/+17
|
* Rename StructField -> FieldAleksey Kladov2020-04-251-1/+1
|
* Remove code duplicationAleksey Kladov2020-04-111-0/+1
|
* feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-091-0/+5
| | | | Signed-off-by: Benjamin Coenen <[email protected]>
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-8/+6
| | | | | | | It improves compile time in `--release` mode quite a bit, it doesn't really slow things down and, conceptually, it seems closer to what we want the physical architecture to look like (we don't want to monomorphise EVERYTHING in a single leaf crate).
* Use different types for path with and without genericsAleksey Kladov2019-12-141-3/+3
|
* Move enum&union to new locAleksey Kladov2019-12-121-4/+3
|
* Move structs to new locAleksey Kladov2019-12-121-1/+1
|
* Move traits to the new locAleksey Kladov2019-12-121-1/+1
|
* Switch to the new location for implsAleksey Kladov2019-12-121-1/+1
|
* Add expansion infrastructure for derive macrosFlorian Diebold2019-12-051-1/+3
|
* Replace `ra_hir_expand::either` with crateice10002019-12-031-3/+4
|
* Move source-related traits to a separate moduleAleksey Kladov2019-11-281-1/+2
|
* Use InFile for AstIdAleksey Kladov2019-11-281-1/+1
|
* Rename Source -> InFileAleksey Kladov2019-11-281-3/+3
|
* Rename module_id -> local_idAleksey Kladov2019-11-271-1/+1
|
* Fix hir for ast::UnionDefAleksey Kladov2019-11-251-2/+2
|
* Nicer API for attrsAleksey Kladov2019-11-241-25/+27
|
* Slightly reduce code duplicationAleksey Kladov2019-11-241-27/+27
|
* SimplifyAleksey Kladov2019-11-241-11/+1
|
* Switch to StaticLoc for staticsAleksey Kladov2019-11-241-1/+1
|
* Get rid of DefDatabase2Aleksey Kladov2019-11-231-4/+4
|
* Use attrs rather than syntax for lang itemsAleksey Kladov2019-11-231-7/+17
|
* Move attrs query to hir_defAleksey Kladov2019-11-231-2/+64
|
* Encapsulate AttrsAleksey Kladov2019-11-221-6/+30
|
* move hygiene to hir_expandAleksey Kladov2019-10-301-1/+2
|
* refactor $crate handlingAleksey Kladov2019-10-301-13/+5
| | | | | Introduce proper hygiene module, which should grow quite a bit eventually.
* move raw_items to hir_defAleksey Kladov2019-10-301-0/+91