Jon Ross-Perkins
|
03a31bd0de
Drop explorer from website (#5291)
|
1 год назад |
Jon Ross-Perkins
|
a94136d477
Remove references to explorer (#5287)
|
1 год назад |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 год назад |
Dana Jansens
|
1445ec9e4f
Remove toolchain/check/testdata/impl/fail_impl_as_scope.carbon (#5289)
|
1 год назад |
Richard Smith
|
47fa1b5991
Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285)
|
1 год назад |
Dana Jansens
|
aec90e3ae1
Rename rewrite_value to rewrite_inst_id to clarify what it's holding (#5286)
|
1 год назад |
Dana Jansens
|
76c68153a2
Look for final impl when accessing associated constant in facet (#5269)
|
1 год назад |
Boaz Brickner
|
68111a994c
C++ Interop: Basic C++ record (class/struct/union) import support (#5156)
|
1 год назад |
Richard Smith
|
a91752de60
Represent rewrite constraints in `FacetTypeInfo` with `InstId` not `ConstantId`. (#5281)
|
1 год назад |
Dana Jansens
|
c15dea4fa2
Stop erasing ImplWitnessAssociatedConstant instructions from the witness table (#5283)
|
1 год назад |
Richard Smith
|
6322c7734e
Don't define an unscoped enumeration out of line. (#5282)
|
1 год назад |
Jon Ross-Perkins
|
a527626d87
Add tests and range enforcement for current LocId use-cases (#5274)
|
1 год назад |
Alina Sbirlea
|
7da972b773
Create a single global for the PrintInt format string. (#5275)
|
1 год назад |
Alina Sbirlea
|
694a329bdd
Reuse LLVM global constants. (#5273)
|
1 год назад |
Dana Jansens
|
20444c0103
Move explorer out of toolchain git repo (#5270)
|
1 год назад |
Boaz Brickner
|
817dacfc77
Fix clang-tidy: function 'rewind' has no error detection; 'fseek' should be used instead [bugprone-unsafe-functions,-warnings-as-errors] (#5265)
|
1 год назад |
Ivana Ivanovska
|
7580df8b8a
[Carbon/C++ interop] Add support for int function params (#5197)
|
1 год назад |
Richard Smith
|
1a4d6ca255
Store an `InstId` instead of a `TypeId` in `UnboundElementType`. (#5260)
|
1 год назад |
Richard Smith
|
bfef32b482
Add an `EvalOrAddInst` function. (#5258)
|
1 год назад |
Dana Jansens
|
d07f70cfb3
Add insts for witness table entries that are unset or associated constants (#5255)
|
1 год назад |
Geoff Romer
|
cda97cb292
Include all symbolic parts in structure comparison (#5247)
|
1 год назад |
Alina Sbirlea
|
3ccb0b82f8
Add/update lowering tests. (#5254)
|
1 год назад |
Boaz Brickner
|
7d2029e8ca
Fix clang-tidy: result of a `data()` call may not be null terminated, provide size information to the callee to prevent potential issues [bugprone-suspicious-stringview-data-usage,-warnings-as-errors] (#5267)
|
1 год назад |
Boaz Brickner
|
afa29d5e66
Fix clang-tidy: use a ranges version of this algorithm [modernize-use-ranges,-warnings-as-errors] (#5268)
|
1 год назад |
Richard Smith
|
0631e18184
Provide an `InstId` when evaluating a constant in cases where one is needed (#5202)
|
1 год назад |
Jon Ross-Perkins
|
1ffd56ac3e
Use Get*Type in a couple spots (#5257)
|
1 год назад |
josh11b
|
4af0c8f8d1
Implement ...`where .Self impls`... (#5238)
|
1 год назад |
Geoff Romer
|
87f0e9723f
Rename `StateStackEntry` to `State` (#5256)
|
1 год назад |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 год назад |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
1 год назад |