Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
vor 2 Monaten |
Richard Smith
|
e060342411
Defer building thunks until the end of the enclosing definition. (#5403)
|
vor 1 Jahr |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
vor 1 Jahr |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
vor 1 Jahr |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
vor 1 Jahr |
Boaz Brickner
|
afa29d5e66
Fix clang-tidy: use a ranges version of this algorithm [modernize-use-ranges,-warnings-as-errors] (#5268)
|
vor 1 Jahr |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
vor 1 Jahr |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
vor 1 Jahr |
Jon Ross-Perkins
|
e7b68572fa
Consolidate post-check logic (#5003)
|
vor 1 Jahr |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
vor 1 Jahr |
Richard Smith
|
0d70091bda
Fix introduction of class and interface names in local scopes. (#4793)
|
vor 1 Jahr |
Jon Ross-Perkins
|
61c0a8b676
Make more use of llvm STLExtras (#4668)
|
vor 1 Jahr |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
vor 1 Jahr |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
vor 1 Jahr |
Jon Ross-Perkins
|
87678cc374
Disallow compile time bindings where they aren't clearly supported. (#4338)
|
vor 1 Jahr |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
vor 1 Jahr |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
vor 1 Jahr |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
vor 1 Jahr |
Richard Smith
|
50d56aa7c9
Add an instruction to represent a use of a dependent value from a generic instance. (#4122)
|
vor 1 Jahr |
Jon Ross-Perkins
|
d437e4bffe
Create an array stack type for a shared use-case (#4100)
|
vor 1 Jahr |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
vor 1 Jahr |
Jon Ross-Perkins
|
f5f8342542
Fix drop_back call in scope_stack (#4099)
|
vor 1 Jahr |
Richard Smith
|
e7b0529957
Create a `Generic` object to represent a generic. (#4081)
|
vor 1 Jahr |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
vor 1 Jahr |
Jon Ross-Perkins
|
517a416852
Clean up some misc toolchain braced inits. (#4013)
|
vor 1 Jahr |
Richard Smith
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
vor 2 Jahren |
Richard Smith
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
vor 2 Jahren |
Richard Smith
|
fdfb1fb5ef
Factor the scope stack and lexical lookups out of Check::Context. (#3688)
|
vor 2 Jahren |