aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2022-04-30Add new as_name interface for Dynamic typesPhilip Herron3-2/+25
2022-04-29Merge #1188bors[bot]12-5/+223
2022-04-28Add support for transmute intrinsicPhilip Herron3-2/+171
2022-04-28Add missing type inferencing rules for arrays and slicesPhilip Herron1-0/+24
2022-04-28Merge #1190 #1192 #1193bors[bot]16-400/+323
2022-04-28ast: resolve: Implement `resolve_visibility` methodArthur Cohen5-62/+109
2022-04-28Remove unused parameter caller from generating Call expressionsPhilip Herron3-22/+13
2022-04-28Add an assertion to avoid peeking when the stack is emptyPhilip Herron1-1/+5
2022-04-28ast: resolve: Add SimplePath path resolverArthur Cohen2-1/+100
2022-04-28ast: resolve: Add SimplePathSeg -> CanonicalPath resolverArthur Cohen2-0/+12
2022-04-28ast: resolve: Add source for ResolverBaseArthur Cohen3-165/+813
2022-04-28privacy: visibility: Do not use SimplePaths this lateArthur Cohen1-0/+11
2022-04-28ast: resolve: Move ResolveItem into its own source fileArthur Cohen1-0/+5
2022-04-28Fix ICE on missing TypeParam within type contextPhilip Herron4-9/+36
2022-04-28Refactor trait resolution code into cc file from headerPhilip Herron2-179/+197
2022-04-28Complete refactor of generic traits handlingPhilip Herron9-197/+67
2022-04-28Fix equality interface on TyTy::FnTypePhilip Herron1-0/+13
2022-04-28Merge #1189bors[bot]5-42/+53
2022-04-28Merge #1186bors[bot]7-266/+328
2022-04-28ast: Add location info to remaining meta itemsArthur Cohen2-19/+20
2022-04-28ast: Add location info to MetaWordArthur Cohen2-4/+6
2022-04-28ast: Add location info to MetaValueStrArthur Cohen2-10/+21
2022-04-28parse: Add correct location to all public visibilitiesArthur Cohen3-19/+16
2022-04-27Support align and packed repr on structsDavid Faust12-5/+223
2022-04-27ast: ResolvePath: Move into its own source fileArthur Cohen7-266/+328
2022-04-27Merge #1184bors[bot]9-107/+96
2022-04-26rust-session-manager: handle crate_name attributeliushuyu5-13/+83
2022-04-26Fix regression in fix for #1173Philip Herron8-102/+76
2022-04-26Fix bad name resolution of path with generic segmentsPhilip Herron3-7/+22
2022-04-26Merge #1176bors[bot]2-0/+61
2022-04-26mappings: Add mappings for SimplePath{Segment}sArthur Cohen2-0/+61
2022-04-26ast: SimplePath: Remove default location parameterArthur Cohen4-14/+24
2022-04-26Merge #1162 #1167 #1168 #1170bors[bot]6-894/+1027
2022-04-26Merge #1166bors[bot]2-20/+5
2022-04-26Implement macro expansion in `IfExpr`, `IfExprConseqElse`, `IfExprConseqIf`, ...antego2-0/+43
2022-04-25ast: resolve: Move ResolveItem into its own source fileArthur Cohen3-893/+983
2022-04-25Merge #1164bors[bot]2-2/+11
2022-04-25Fix nullptr when resolving the root of a path expressionPhilip Herron1-1/+1
2022-04-25Support inference of generic parameters on paths behind reference'sPhilip Herron2-20/+5
2022-04-25ast: Visibility: Add `has_path` methodArthur Cohen1-0/+3
2022-04-25ast: SimplePath{Segment}: Add NodeId fieldsArthur Cohen1-2/+8
2022-04-25Merge #1161bors[bot]4-6/+103
2022-04-25Merge #1160bors[bot]5-541/+563
2022-04-25resolver: Move Scope methods into source fileArthur Cohen2-58/+88
2022-04-25Merge #1156bors[bot]1-2/+2
2022-04-23Following up on #1141. Implementing macro expansion or ComparisonExpr, LazyBo...antego4-6/+103
2022-04-22tests/attr_cold: fix a typoliushuyu1-2/+2
2022-04-22backend: address comments about no_mangleliushuyu2-31/+40
2022-04-22backend: handle no_mangle attributeliushuyu3-1/+46
2022-04-22resolver: Move Resolver methods into own source fileArthur Cohen3-352/+332