aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_arena
Commit message (Collapse)AuthorAgeFilesLines
* Add a license field to all the cratesYuki Okushi2020-07-141-0/+1
|
* Shrink arenas after building ItemTreeJonas Schievink2020-06-241-0/+3
|
* Extract messy tree handling out of profiling codeAleksey Kladov2020-04-251-0/+3
|
* Use resize_withkjeremy2020-03-311-2/+1
|
* Do not call reserve since extend will handle it.kjeremy2020-03-301-3/+0
| | | | | `Take` implements `TrustedLen` so we are guaranteed that only one reserve call will be made.
* Use more functional programming in ArenaMap::insertkjeremy2020-03-301-5/+3
| | | | I find this more readable and it flattens out the body a little.
* Simplify Arena to use a generic indexAleksey Kladov2020-03-192-54/+79
|
* Switch to variant-granularity field type inferenceAleksey Kladov2019-11-241-1/+1
|
* Simplify ADT fieldsAleksey Kladov2019-11-241-1/+7
|
* Disable doctestsAleksey Kladov2019-11-171-0/+3
|
* cleanupAleksey Kladov2019-08-061-1/+1
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-1/+1
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* Add is_empty to Arenakjeremy2019-04-261-0/+3
|
* Elide lifetimekjeremy2019-04-261-1/+1
|
* Fix typo in Cargo.toml authorsVille Penttinen2019-02-111-1/+1
| | | | Fixes typo introduced in #782
* Update authors field in Cargo.tomls to "rust-analyzer developers"Ville Penttinen2019-02-111-1/+1
| | | | This closes #777
* reformat the worldAleksey Kladov2019-02-082-24/+6
|
* use positional ids for fieldsAleksey Kladov2019-01-251-0/+13
|
* simplifyAleksey Kladov2019-01-251-0/+4
|
* use arena for sysrootAleksey Kladov2019-01-101-1/+10
|
* switch interner to use arenaAleksey Kladov2019-01-081-0/+3
|
* Introduce ArenaMapFlorian Diebold2019-01-062-0/+72
|
* remove id arenaAleksey Kladov2019-01-041-1/+1
|
* extract area to a crateAleksey Kladov2019-01-042-0/+102