Jon Ross-Perkins
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 ay önce |
Richard Smith
|
054dfca685
Perform overload resolution immediately in C++ operator lookup. (#6416)
|
5 ay önce |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 ay önce |
Jon Ross-Perkins
|
e1b87ac2e1
Change IndexWith to use a standard binary operator setup (#6127)
|
7 ay önce |
Boaz Brickner
|
3bb0d3e0b1
When looking up C++ operators, make sure all operands are complete (#6132)
|
7 ay önce |
Boaz Brickner
|
ef488f00fa
Overload resolution for C++ operators (#6092)
|
7 ay önce |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 ay önce |
Boaz Brickner
|
dfe9ffd369
Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074)
|
7 ay önce |
Boaz Brickner
|
d6fbe3c663
C++ interop: Support importing operators defined in namespaces (#6024)
|
7 ay önce |
Boaz Brickner
|
471b394c6d
C++ interop: Support unary operators (#6020)
|
7 ay önce |
Boaz Brickner
|
870c5380a0
C++ interop: Support importing binary `operator+` (#5996)
|
8 ay önce |
Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 ay önce |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 yıl önce |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 yıl önce |
Jon Ross-Perkins
|
422cc3d48a
Move diagnostic usings off Context (#5007)
|
1 yıl önce |
Jon Ross-Perkins
|
afef6cd940
Refactor name lookup logic out of Context (#4930)
|
1 yıl önce |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 yıl önce |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 yıl önce |
Richard Smith
|
fcabeb6725
Don't create instructions for implicit constants. (#4497)
|
1 yıl önce |
David Blaikie
|
0b5d1101f9
Remove redundant optional wrapping llvm::function_ref (#4367)
|
1 yıl önce |
Richard Smith
|
187a3608df
Use `As` and `ImplicitAs` interfaces for conversions. (#4209)
|
1 yıl önce |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 yıl önce |
Richard Smith
|
50d56aa7c9
Add an instruction to represent a use of a dependent value from a generic instance. (#4122)
|
1 yıl önce |
Richard Smith
|
6d3c915bbf
When performing name lookup, determine the generic instance within which the lookup result was found. (#4118)
|
1 yıl önce |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
1 yıl önce |
Jon Ross-Perkins
|
895e90e791
Start including the prelude for testing. (#3861)
|
2 yıl önce |
Richard Smith
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 yıl önce |