Richard Smith
|
d31fc9ad02
Support array types with dependent bounds. (#4751)
|
1 год назад |
Dana Jansens
|
c59ceb1f7b
Support builtin conversions of adapter classes (#4655)
|
1 год назад |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 год назад |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 год назад |
josh11b
|
5169a1862e
Require a definition in the same file as an `impl` declaration (#4719)
|
1 год назад |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
1 год назад |
Richard Smith
|
758b6c42ba
Produce a note indicating where the specific was used from if monomorphization fails. (#4662)
|
1 год назад |
Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
1 год назад |
Richard Smith
|
e75ef34591
Improve diagnostics for missing qualified names. (#4638)
|
1 год назад |
Jon Ross-Perkins
|
48a84ca55d
Restrict the Cpp package name (#4618)
|
1 год назад |
David Blaikie
|
14bb9dd5cf
disallow impl without base (#4583)
|
1 год назад |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
1 год назад |
David Blaikie
|
ffbcfc4dfc
Reject/error on base declarations that appear after field declarations (#4553)
|
1 год назад |
Richard Smith
|
bc395eb889
Represent integer literals as `IntLiteral` not as `i32`. (#4532)
|
1 год назад |
Richard Smith
|
cbd88e5c72
Add builtin for performing checked conversion between integer types. (#4523)
|
1 год назад |
josh11b
|
abd12c18c7
Support extended scopes that are parameterized types (#4524)
|
1 год назад |
josh11b
|
4f474fafb5
Remove some single-interface restrictions from some uses of facet types (#4508)
|
1 год назад |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 год назад |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
1 год назад |
Chandler Carruth
|
577fda1ca2
Speed up type literal lexing and make it more strict. (#4430)
|
1 год назад |
Richard Smith
|
e68e54dae4
Issue a diagnostic if we try to parse a source file that is too large. (#4429)
|
1 год назад |
Richard Smith
|
684cda3d53
Don't deduce values for explicitly-specified generic bindings. (#4415)
|
1 год назад |
Jon Ross-Perkins
|
b5a837aa89
Refactor modifier formatting to remove string passing. (#4418)
|
1 год назад |
Jon Ross-Perkins
|
780dd3addc
Remove mistaken asserts and add regression test (#4424)
|
1 год назад |
Jon Ross-Perkins
|
5bdeb010c8
Clean up format_provider uses (#4417)
|
1 год назад |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 год назад |
David Blaikie
|
d491387a98
Disallow creating instances of abstract classes (#4381)
|
1 год назад |
Richard Smith
|
1a1bfd2eb2
Track and resolve the specific callee in a call to a generic function (#4395)
|
1 год назад |
David Blaikie
|
b1014bf9f5
Disallow `abstract` or `base` on class declarations (that are not definitions) (#4378)
|
1 год назад |
josh11b
|
6dbeda612a
`where` check stage, step 3: some type checking (#4364)
|
1 год назад |