Jon Ross-Perkins
|
8adcf8b5dd
rm update_llvm.sh (it's legacy) (#1351)
|
3 лет назад |
Chandler Carruth
|
d7a79ca7fd
Fix missing actions in our Bazel toolchain. (#1350)
|
3 лет назад |
Chandler Carruth
|
df345b5ec7
Remove LLVM from the repo, and clean up history. (#1344)
|
3 лет назад |
Jon Ross-Perkins
|
b626cb9c64
Run brew install on all platforms, and stop searching for clang-format (#1346)
|
3 лет назад |
josh11b
|
fbf353afe8
Design overview update part 4: C and C++ Interop (#1336)
|
3 лет назад |
Richard Smith
|
9ea405788e
Combine most ast/ build targets into one. (#1334)
|
3 лет назад |
Chandler Carruth
|
282bac207e
Switch back to `std::abort()` in `CARBON_CHECK`. (#1341)
|
3 лет назад |
Jon Ross-Perkins
|
6dd08d09ac
Add workaround for StatementBlock declaration circularity (#1342)
|
3 лет назад |
SlaterLatiao
|
8d0f3364d8
Initial implementation of raw string literals (#1304)
|
3 лет назад |
Richard Smith
|
a1be2a8a38
Track the arguments and witnesses on values indirectly. (#1335)
|
3 лет назад |
Chandler Carruth
|
8705e29d9f
Workaround LLVM compiler bug when fuzzing. (#1340)
|
3 лет назад |
Richard Smith
|
d1c8496858
Evaluate the type prior to the `.` in `Type.member` accesses (#1337)
|
3 лет назад |
Richard Smith
|
17ee3ed9b7
Track a resolved `Member` on each member access expression. (#1333)
|
3 лет назад |
Jon Ross-Perkins
|
4113ec8a67
Semantics (#1213)
|
3 лет назад |
Richard Smith
|
9512a9fcc1
Support implementing a non-interface constraint. (#1329)
|
3 лет назад |
Richard Smith
|
2fef76e58c
Basic support for `.Self` within `:!` bindings and `where` expressions. (#1311)
|
3 лет назад |
josh11b
|
b83f5c3fc7
Generics: `impl forall` (#1327)
|
3 лет назад |
josh11b
|
d37dfd2fb8
Design overview update part 3: Safety (#1328)
|
3 лет назад |
Richard Smith
|
392182cee1
Check for a symbolic value only if normal value lookup fails. (#1326)
|
3 лет назад |
Geoff Romer
|
bc40bdc279
Principle: All APIs are library APIs (#1280)
|
3 лет назад |
josh11b
|
504a4b1364
Design overview update part 2 (#1325)
|
3 лет назад |
Jeremy G. Siek
|
b759401328
Heap allocation basics (#1323)
|
3 лет назад |
Geoff Romer
|
6ab9c487be
Restructure goals doc to reduce nesting. (#1319)
|
3 лет назад |
Richard Smith
|
b74d3f80f1
Add a new kind of Witness value that carries an expression (#1324)
|
3 лет назад |
Richard Smith
|
dd6ec2b4cb
Improve test coverage after #1256. (#1286)
|
3 лет назад |
josh11b
|
b17e69aefd
Design overview update part 1 (#1274)
|
3 лет назад |
Richard Smith
|
9007b3952d
Initial support for `where` expressions. (#1310)
|
3 лет назад |
Richard Smith
|
36b9d997b7
Disallow unexpected kinds of members in interfaces and impls. (#1318)
|
3 лет назад |
Jeremy G. Siek
|
873e78f605
cleanup and docs for tracing output (#1320)
|
3 лет назад |
Jon Ross-Perkins
|
5ccea2c80b
Link 'modern generics system', not just 'generics'. (#1317)
|
3 лет назад |