Chandler Carruth
|
0478cbd9b3
Remove artificial version ceiling on C++ interop. (#2365)
|
před 3 roky |
Jon Ross-Perkins
|
9107916b11
Checkpoint for a parser rewrite (#2364)
|
před 3 roky |
Jon Ross-Perkins
|
b6094c6a98
Fix header guard to handle numbers (#2363)
|
před 3 roky |
Jon Ross-Perkins
|
57090142e8
Start adding builtins to SemanticsIR (#2356)
|
před 3 roky |
Richard Smith
|
0219218b01
Make type contexts expect a value of type `Type`. (#2357)
|
před 3 roky |
Richard Smith
|
f46eaf49a2
Compute a fixed point of rewrite constraints. (#2350)
|
před 3 roky |
Jon Ross-Perkins
|
722beb8334
Reduce macro use for node kinds to get flexibility (#2354)
|
před 3 roky |
Jon Ross-Perkins
|
0755598fa8
Refactor semantics to provide a more block-y IR (#2349)
|
před 3 roky |
Jon Ross-Perkins
|
d51ca271af
Refactory the IR/builder relationship (#2342)
|
před 3 roky |
Richard Smith
|
5c3f48b0fb
Distinguish between the symbolic .Self value for an associated constant and the value found when referencing one. (#2348)
|
před 3 roky |
Jon Ross-Perkins
|
f1e36a50ca
C/C++ -> C and C++ (#2340)
|
před 3 roky |
Richard Smith
|
bc7bf325d6
Set the value of `.Self` in a where to that of the outer `.Self`. (#2344)
|
před 3 roky |
pmqtt
|
c68cced1fb
Fix explorer crash - Assign different struct types (#2345)
|
před 3 roky |
Jon Ross-Perkins
|
158a29cba7
Cleanup lit's carbon command (#2341)
|
před 3 roky |
Richard Smith
|
adc78fbdb0
Defer resolving rewrites until we apply a constraint to a binding (#2333)
|
před 3 roky |
Richard Smith
|
dca7214c25
Update design to use current `impl` syntax. (#2309)
|
před 3 roky |
Jon Ross-Perkins
|
bd3e2bb24a
Add alternatives considered to classes (#2332)
|
před 3 roky |
Adrien Leravat
|
7c19ef5be3
Explorer: Support class extension (#1946)
|
před 3 roky |
Chandler Carruth
|
d76835bed4
Fix a missing link and tweak the template. (#2330)
|
před 3 roky |
Richard Smith
|
9fcbad8a42
Add factory function for empty source location. (#2328)
|
před 3 roky |
Richard Smith
|
b6721a1a93
Move member types of ConstraintType out to namespace Carbon. (#2327)
|
před 3 roky |
Jon Ross-Perkins
|
64850e66bf
Refactor SemanticsIR switch cases into functions. (#2326)
|
před 3 roky |
Richard Smith
|
374bf9f853
Require convertibility to the type of the associated constant when checking a rewrite constraint. (#2321)
|
před 3 roky |
Jon Ross-Perkins
|
4601a9cce8
Modify `package` in the README.md to mark unreviewed ideas as provisional. (#2324)
|
před 3 roky |
Jon Ross-Perkins
|
1f8508204b
Rewrite semantics towards a more pure instruction model (#2320)
|
před 3 roky |
Jon Ross-Perkins
|
f6248a4b6f
Manual clang-tidy fixes (#2319)
|
před 3 roky |
Jon Ross-Perkins
|
8e5dcc2588
Enable readability-qualified-auto (#2314)
|
před 3 roky |
Richard Smith
|
03bcd91a9a
Remove unused parameters. (#2311)
|
před 3 roky |
Jon Ross-Perkins
|
7b48ac7258
Start reorienting the ParseTree towards a more efficient SemanticsIR production. (#2275)
|
před 3 roky |
Jon Ross-Perkins
|
4d522c8e90
Finish making clang-tidy (mostly) work (again) and run -fix (#2312)
|
před 3 roky |