aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/item_tree
Commit message (Expand)AuthorAgeFilesLines
* Rename ModuleItem -> ItemAleksey Kladov2020-07-292-42/+38
* Update ItemTree snapshotsJonas Schievink2020-07-141-12/+12
* Thread varargs through r-aJonas Schievink2020-07-141-0/+9
* ItemTree: Lower tuple types despite invalid typeJonas Schievink2020-07-141-7/+6
* Rewrite item_tree tests to expectAleksey Kladov2020-07-111-105/+109
* Extern fns are implicitly unsafeAleksey Kladov2020-07-111-0/+1
* Re-enable IDE features for incomplete impl blocsAleksey Kladov2020-07-091-2/+3
* ItemTree: Lower fields despite invalid typeJonas Schievink2020-07-011-1/+1
* Use IdRange for variantsJonas Schievink2020-06-252-7/+7
* Generalize FieldIds -> IdRange<T>Jonas Schievink2020-06-251-5/+5
* Collect field/variant attrs in ItemTreeJonas Schievink2020-06-252-11/+14
* Allow iterating fields in the ItemTreeJonas Schievink2020-06-252-8/+8
* Clean up and fix inner item collection a bitJonas Schievink2020-06-242-7/+38
* ItemTree: Use more boxed slicesJonas Schievink2020-06-242-8/+15
* Don't allocate empty genericsJonas Schievink2020-06-242-26/+27
* Don't allocate common visibilitiesJonas Schievink2020-06-242-34/+36
* Remove file id from item treeJonas Schievink2020-06-242-17/+18
* Slightly reduce ItemTree memory footprintJonas Schievink2020-06-241-19/+27
* Address more commentsJonas Schievink2020-06-241-1/+1
* if let else -> matchJonas Schievink2020-06-241-19/+21
* Unify and test attribute handlingJonas Schievink2020-06-242-27/+212
* Collect inner items in expression macrosJonas Schievink2020-06-241-1/+6
* Make generics and attr queries use ItemTreeJonas Schievink2020-06-242-2/+7
* Make remaining item data queries use item treeJonas Schievink2020-06-242-10/+43
* draw the rest of the owlJonas Schievink2020-06-242-116/+409
* Lower genericsJonas Schievink2020-06-241-14/+66
* ItemTree: use a newtyped IDJonas Schievink2020-06-241-18/+22
* Move ItemTree lowering into its own moduleJonas Schievink2020-06-241-0/+501