Richard Smith
|
9bd5fbd25c
Automatically update constant_values() when adding a constant to the constant store. (#3618)
|
2 лет назад |
Jon Ross-Perkins
|
9e3c4a3ef1
Reduce a few cases of retrieving the parse node for conditional diagnostics. (#3620)
|
2 лет назад |
Richard Smith
|
b138c90c9e
Use constant evaluation to determine the identity of types. (#3617)
|
2 лет назад |
Jon Ross-Perkins
|
d0fb4b5815
Change DiagnoseDuplicateName to expect an inst ID for the duplicate. (#3616)
|
2 лет назад |
Jon Ross-Perkins
|
af14a2586a
Typo fix abokve (#3614)
|
2 лет назад |
Richard Smith
|
29c294880d
Deduplicate and canonicalize all constants. (#3611)
|
2 лет назад |
Jon Ross-Perkins
|
62db3e9ad0
Fix reference to package_scope. (#3613)
|
2 лет назад |
Richard Smith
|
b7c21a7fa7
Add constant evaluation for namespace expressions. (#3612)
|
2 лет назад |
Jon Ross-Perkins
|
785ab04ede
Address a likely issue with language_server (#3610)
|
2 лет назад |
Chandler Carruth
|
523e1c2972
Add a native Bazel build for libpfm and use it in benchmarks. (#3601)
|
2 лет назад |
Richard Smith
|
906346cf35
Ensure we evaluate instructions created in uncommon ways. (#3598)
|
2 лет назад |
Richard Smith
|
d712bf12a6
Remove parse nodes from constants. (#3599)
|
2 лет назад |
Jon Ross-Perkins
|
e305c896a1
Add TODOs for implicit params to class and interface. (#3596)
|
2 лет назад |
Daniel James Szelogowski
|
44fdcc3db8
Refactor Duplicate Code Patterns in StaticScope Class (#3550)
|
2 лет назад |
Jon Ross-Perkins
|
f5e9158fa7
Support passing an InstId for check diagnostics. (#3597)
|
2 лет назад |
Jon Ross-Perkins
|
f197219c10
Split parse nodes out from instructions because they're rarely used. (#3590)
|
2 лет назад |
Richard Smith
|
a3154356f0
Distinguish between template constants and symbolic constants. (#3595)
|
2 лет назад |
Chandler Carruth
|
8ba24bbe41
Roadmap for 2024 and a retrospective for 2023 (#3564)
|
2 лет назад |
Richard Smith
|
a2012d4777
Add evaluation for `conversion` instructions. (#3594)
|
2 лет назад |
Richard Smith
|
7553d864e1
Very basic support for constant evaluation of expressions. (#3581)
|
2 лет назад |
Jon Ross-Perkins
|
b3c82bf0d3
Remove unused default on AllocateName. (#3591)
|
2 лет назад |
Jon Ross-Perkins
|
3d2b4f8ae7
Switch gnu::unused to maybe_unused (#3592)
|
2 лет назад |
Jon Ross-Perkins
|
93bd97c289
Drop yash from vscode recommendations, and add black (#3589)
|
2 лет назад |
Jon Ross-Perkins
|
7083b267d4
Switch clang::fallthrough to fallthrough (#3593)
|
2 лет назад |
Jon Ross-Perkins
|
52037436eb
Change LexicalLookup to not resize, due to lack of current need. (#3587)
|
2 лет назад |
Jon Ross-Perkins
|
dc75295a72
Change lexical lookup to use an array instead of hash map. (#3582)
|
2 лет назад |
josh11b
|
5e004b854e
Delete unused `NoOp` instruction (#3586)
|
2 лет назад |
Jon Ross-Perkins
|
7c151a9b47
Split import logic to its own file. (#3576)
|
2 лет назад |
Jon Ross-Perkins
|
aece16a595
Fix bazel mod deps file regex. (#3585)
|
2 лет назад |
Jon Ross-Perkins
|
cad4605dad
Add imports of enclosing scopes. (#3575)
|
2 лет назад |