Geoff Romer
|
12fbf9c9c2
Progressive disclosure principle (#5661)
|
10 months ago |
Chandler Carruth
|
b39c7c93aa
Add hashtable benchmark coverage for integers with low zero bits (#5735)
|
10 months ago |
Jon Ross-Perkins
|
4aa62bf5cd
Switch Destroy to addr self (#5748)
|
10 months ago |
dependabot[bot]
|
21762f4003
Bump webrick from 1.8.1 to 1.8.2 in /website in the bundler group across 1 directory (#5745)
|
10 months ago |
Richard Smith
|
3a7a09dfab
Use `Core.Range` from `for` lowering tests. (#5746)
|
10 months ago |
Jon Ross-Perkins
|
2de746e83c
Switch compile functions to use options structs (#5742)
|
10 months ago |
Jon Ross-Perkins
|
0722dab0ef
Reimplement destroy as an interface (#5678)
|
10 months ago |
Chandler Carruth
|
bba037738d
Key-type customization in `CanonicalValueStore` and `ClangDecl` cleanups (#5743)
|
10 months ago |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 months ago |
David Blaikie
|
b39a0f0c8c
Basic SemIR `partial` support (#5736)
|
10 months ago |
Jon Ross-Perkins
|
49212feac6
Allow repeated includes, particularly for min_prelude (#5741)
|
10 months ago |
Jon Ross-Perkins
|
c3b0c2e425
Use LLVM verifier in lowering (#5733)
|
10 months ago |
Jon Ross-Perkins
|
fcf445b517
Print captured stdout/stderr on test crashes (#5740)
|
10 months ago |
Richard Smith
|
c34d0c7adf
Add `Core.Range(N)` facility to construct an integer range. (#5699)
|
10 months ago |
Jon Ross-Perkins
|
9855818bb8
Move PrettyStackTraceFunction to common (#5739)
|
10 months ago |
Boaz Brickner
|
b90d3b7751
Use `Decl::getAsFunction()` to cast `clang_decl` to `FunctionDecl` (#5737)
|
10 months ago |
Dana Jansens
|
67b67af7a6
Add a test where `impls` requires things of another generic type (#5713)
|
10 months ago |
Geoff Romer
|
1893afe479
Tolerate incomplete interface when stringifying ImplWitnessAccess (#5730)
|
10 months ago |
Alina Sbirlea
|
78ef1678aa
Adding additional test for specific coalescing. (#5732)
|
10 months ago |
Richard Smith
|
866794b82a
Check and lowering support for `for` loops. (#5698)
|
10 months ago |
Richard Smith
|
a556cf41fc
Use static allocas for temporaries. (#5734)
|
10 months ago |
Dana Jansens
|
3585b31813
Handle insts that resolve to `type` on the RHS of `impls` (#5712)
|
10 months ago |
Alina Sbirlea
|
dd0905ccbb
Refactor coalescing logic out of the file context. (#5723)
|
10 months ago |
Jon Ross-Perkins
|
70c94cb5b4
Clean up --no-prelude-import uses (#5722)
|
10 months ago |
Dana Jansens
|
fa6322dd8f
Propagate errors in import (#5728)
|
10 months ago |
Dana Jansens
|
1d2cf1ddcb
Remove the IsPeriodSelf function, use constant value comparison instead (#5731)
|
10 months ago |
Jon Ross-Perkins
|
72cd8717e3
Helper to flag unexpected instructions on branches (#5721)
|
10 months ago |
Alina Sbirlea
|
b0be6619ef
Optimize specific function coalescing in lowering. (#5684)
|
10 months ago |
Dana Jansens
|
badd544798
Add a `full.carbon` min-prelude that pulls in the full production prelude (#5703)
|
10 months ago |
Dana Jansens
|
b91ad3be36
Add tests for accessing an aggregate member constant through an ImplWitnessAccess (#5702)
|
10 months ago |