Richard Smith
|
e8cc089b2b
Allow simple uses of `Self` in `impl`s. (#3824)
|
2 лет назад |
Jon Ross-Perkins
|
a79027120a
Start adding extern logic for functions. (#3809)
|
2 лет назад |
Jon Ross-Perkins
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 лет назад |
Jon Ross-Perkins
|
2a6c5255fb
Add CARBON_KIND_SWITCH to better handle typed inst switches. (#3820)
|
2 лет назад |
Jon Ross-Perkins
|
c236ef400c
Fix order of declarations in Driver, for destruction order. (#3823)
|
2 лет назад |
Richard Smith
|
2acdf6c358
Improve conversion to / from `BoolValue`. (#3821)
|
2 лет назад |
Richard Smith
|
e4528b8abb
Add infrastructure for distinguishing between signed and unsigned integer types. (#3822)
|
2 лет назад |
Richard Smith
|
0248f3ec92
Add `TypedInt` wrapper for integer formatting in diagnostics. (#3818)
|
2 лет назад |
Richard Smith
|
d52ea8390a
Simplify diagnostic conversion. (#3817)
|
2 лет назад |
Richard Smith
|
ebbc648342
Add builtins for some basic integer operations. (#3816)
|
2 лет назад |
Richard Smith
|
a3d77d9b74
Factor out some parts of builtin handling and add declaration checking. (#3815)
|
2 лет назад |
Richard Smith
|
3763d0130a
Convert literals to `i32` when forming an `i32`-typed `int_literal` instruction. (#3814)
|
2 лет назад |
dongjinlong
|
cae63a2b5b
chore: remove repetitive words in comments (#3813)
|
2 лет назад |
Nathan Youngman
|
21fb6f5802
Update broken links (#3786)
|
2 лет назад |
Jon Ross-Perkins
|
b8ceb8dd8b
Print a blank line after a diagnostic. (#3806)
|
2 лет назад |
Jon Ross-Perkins
|
93e40289dd
Collapse diagnostic errors and notes into a single vector. (#3805)
|
2 лет назад |
Jon Ross-Perkins
|
0bd45f0d6b
Rename DiagnosticLocationTranslator -> DiagnosticConverter (#3804)
|
2 лет назад |
Jon Ross-Perkins
|
033c68c45b
Remove a couple unnecessary != operators. (#3808)
|
2 лет назад |
Jon Ross-Perkins
|
aacf0cd576
Merging forward declarations (#3762)
|
2 лет назад |
Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
2 лет назад |
Jon Ross-Perkins
|
8907948242
Refactor diagnostic_emitter.h into multiple files. (#3800)
|
2 лет назад |
Richard Smith
|
d8be774b8b
Lowering support for overloaded operators. (#3798)
|
2 лет назад |
josh11b
|
f97a543395
Support implicit conversion from specific node IDs to node ID categories (#3799)
|
2 лет назад |
Richard Smith
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 лет назад |
Jon Ross-Perkins
|
15932ac990
Start filling in `extern` support on functions. (#3795)
|
2 лет назад |
Jon Ross-Perkins
|
ab2c9dcf19
Update the file_test readme with API and fail_ notes. (#3793)
|
2 лет назад |
Richard Smith
|
d939262533
Add more testing of compound member access. (#3794)
|
2 лет назад |
CJ Johnson
|
d0e8afc51b
Handle arrow operator (#3768)
|
2 лет назад |
Jon Ross-Perkins
|
4421a75c36
file_name -> filename (#3791)
|
2 лет назад |
Richard Smith
|
3884d3c27e
Parse and check support for compound member access. (#3790)
|
2 лет назад |