Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't copy-paste `impl_froms` into every crate | Aleksey Kladov | 2020-07-13 | 1 | -30/+15 |
| | |||||
* | draw the rest of the owl | Jonas Schievink | 2020-06-24 | 1 | -19/+78 |
| | |||||
* | Start item tree | Aleksey Kladov | 2020-06-24 | 1 | -0/+2 |
| | |||||
* | Replace `impls_in_trait` with `CrateImplDefs` | Jonas Schievink | 2020-06-19 | 1 | -1/+1 |
| | |||||
* | Don't guess macro expansion crate | Aleksey Kladov | 2020-06-11 | 1 | -3/+8 |
| | |||||
* | Add an ImportMap | Jonas Schievink | 2020-06-04 | 1 | -0/+1 |
| | |||||
* | Switch to new magic marks | Aleksey Kladov | 2020-05-20 | 1 | -2/+0 |
| | |||||
* | Rename StructField -> Field | Aleksey Kladov | 2020-04-25 | 1 | -5/+5 |
| | |||||
* | Check for eprintln on CI | Aleksey Kladov | 2020-04-06 | 1 | -0/+5 |
| | |||||
* | Refactoring a bit | Edwin Cheng | 2020-03-25 | 1 | -2/+5 |
| | |||||
* | Add basic custom derive lowering | Edwin Cheng | 2020-03-25 | 1 | -1/+4 |
| | |||||
* | Simplify Arena to use a generic index | Aleksey Kladov | 2020-03-19 | 1 | -13/+5 |
| | |||||
* | ra_hir_def: remove dat fixme | veetaha | 2020-03-18 | 1 | -1/+0 |
| | |||||
* | Use `dyn Trait` for working with databse | Aleksey Kladov | 2020-03-16 | 1 | -24/+24 |
| | | | | | | | 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). | ||||
* | Implement concat macro | Edwin Cheng | 2020-03-03 | 1 | -5/+18 |
| | |||||
* | Rename ast::ImplBlock -> ast::ImplDef | Aleksey Kladov | 2020-02-29 | 1 | -1/+1 |
| | |||||
* | More manual clippy fixes | Kirill Bulatov | 2020-02-18 | 1 | -2/+2 |
| | |||||
* | Introduce AsMacroCall trait | Edwin Cheng | 2020-02-17 | 1 | -1/+62 |
| | |||||
* | Introduce SourceBinder | Aleksey Kladov | 2020-01-15 | 1 | -1/+1 |
| | |||||
* | find_path WIP | Florian Diebold | 2020-01-11 | 1 | -0/+1 |
| | |||||
* | Remove visibility query, instead add struct field visibility to data | Florian Diebold | 2019-12-26 | 1 | -23/+0 |
| | | | | | Methods should be handled the same, and for items the visibility will be in the def map. | ||||
* | Add infrastructure for visibility on syntax and hir_def level | Florian Diebold | 2019-12-26 | 1 | -0/+25 |
| | |||||
* | Move LocalImportId | Aleksey Kladov | 2019-12-21 | 1 | -4/+0 |
| | |||||
* | Remove imports from hir | Aleksey Kladov | 2019-12-21 | 1 | -1/+1 |
| | |||||
* | Revert "Merge #2629" | Aleksey Kladov | 2019-12-21 | 1 | -0/+4 |
| | | | | | This reverts commit cdc9d682b066b110e0a44e5f8f1c574b38c16ba9, reversing changes made to 90ef070db3dce0a7acb9cd11d0b0d72de13c9d79. | ||||
* | Privatize LocalImportID | Aleksey Kladov | 2019-12-21 | 1 | -4/+0 |
| | |||||
* | Merge #2624 | bors[bot] | 2019-12-20 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | 2624: Separate module item from module scope r=matklad a=matklad bors r+ Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Add item_scope module | Aleksey Kladov | 2019-12-20 | 1 | -0/+1 |
| | | |||||
* | | Add support macros in impl blocks | Edwin Cheng | 2019-12-20 | 1 | -0/+1 |
|/ | |||||
* | Reduce copy-paste some more | Aleksey Kladov | 2019-12-20 | 1 | -13/+1 |
| | |||||
* | Use generic ItemLoc for impls | Aleksey Kladov | 2019-12-20 | 1 | -23/+4 |
| | |||||
* | Remove more copy-paste | Aleksey Kladov | 2019-12-20 | 1 | -121/+29 |
| | |||||
* | Remove more copy-paste | Aleksey Kladov | 2019-12-20 | 1 | -57/+30 |
| | |||||
* | Support for nested traits | Aleksey Kladov | 2019-12-20 | 1 | -3/+3 |
| | |||||
* | Support for nested statics, consts and type aliases | Aleksey Kladov | 2019-12-20 | 1 | -3/+3 |
| | |||||
* | Support for nested ADT | Aleksey Kladov | 2019-12-20 | 1 | -4/+5 |
| | |||||
* | Introduce `ContainerId` | Aleksey Kladov | 2019-12-20 | 1 | -4/+18 |
| | |||||
* | Rename ContainerId -> AssocContainerId | Aleksey Kladov | 2019-12-20 | 1 | -9/+9 |
| | |||||
* | Add body as a possible container for items | Aleksey Kladov | 2019-12-19 | 1 | -12/+12 |
| | |||||
* | Remove old location infra | Aleksey Kladov | 2019-12-12 | 1 | -61/+4 |
| | |||||
* | Move enum&union to new loc | Aleksey Kladov | 2019-12-12 | 1 | -13/+37 |
| | |||||
* | Move structs to new loc | Aleksey Kladov | 2019-12-12 | 1 | -6/+18 |
| | |||||
* | Move traits to the new loc | Aleksey Kladov | 2019-12-12 | 1 | -9/+21 |
| | |||||
* | Switch to the new location for impls | Aleksey Kladov | 2019-12-12 | 1 | -9/+21 |
| | |||||
* | Rename GenericParam -> TypeParam | Aleksey Kladov | 2019-12-07 | 1 | -4/+4 |
| | | | | We don't have LifetimeParam yet, but they are planned! | ||||
* | Classify name works for TypeParams | Aleksey Kladov | 2019-12-07 | 1 | -0/+14 |
| | |||||
* | Store GenericParams in arena | Aleksey Kladov | 2019-12-07 | 1 | -0/+10 |
| | |||||
* | DynMap | Aleksey Kladov | 2019-12-06 | 1 | -1/+4 |
| | | | | | This might, or might not help us to reduce boilerplate associated with plumbing values from analysis to the IDE layer | ||||
* | Introduce ChildFromSource | Aleksey Kladov | 2019-12-05 | 1 | -0/+1 |
| | |||||
* | Move source-related traits to a separate module | Aleksey Kladov | 2019-11-28 | 1 | -51/+3 |
| |