Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 сар өмнө |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
7 сар өмнө |
Richard Smith
|
1ec8ac7ef9
Add `Copy` interface and use it for making copies. (#6034)
|
7 сар өмнө |
Richard Smith
|
0e6dd7e701
Add `MaybeUnformed(T)` type. (#5989)
|
8 сар өмнө |
Richard Smith
|
742017c475
Widen integer loads and stores to a multiple of 8 bits. (#5986)
|
8 сар өмнө |
Richard Smith
|
816d4589cd
Make use of new `ArrayRef::consume_*` functions. (#5975)
|
8 сар өмнө |
Richard Smith
|
694c00c7eb
Make `Core.Float` a class. Add missing builtins for float support. (#5932)
|
8 сар өмнө |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
8 сар өмнө |
Jon Ross-Perkins
|
0722dab0ef
Reimplement destroy as an interface (#5678)
|
10 сар өмнө |
Richard Smith
|
7215302a27
Clean up and extend support for cross-file lowering of specific functions. (#5688)
|
10 сар өмнө |
Richard Smith
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 сар өмнө |
Richard Smith
|
14e4f219b1
Support lowering specifics for an imported generic function. (#5475)
|
11 сар өмнө |
Alina Sbirlea
|
77afd0678b
Prototype for coalescing equivalent specifics of the same generic. (#5314)
|
11 сар өмнө |
Boaz Brickner
|
4901db832c
Deduplicate getting the function in `HandleInst()` for `Call` (#5515)
|
11 сар өмнө |
Richard Smith
|
b5ae988a08
Add builtins for compound assignment operators. (#5335)
|
1 жил өмнө |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 жил өмнө |
David Blaikie
|
f45a632d77
Implement virtual call dispatch (#5308)
|
1 жил өмнө |
Jon Ross-Perkins
|
b49e89e97e
Add a no-op builtin function which shouldn't generate code. (#5306)
|
1 жил өмнө |
Alina Sbirlea
|
7da972b773
Create a single global for the PrintInt format string. (#5275)
|
1 жил өмнө |
Richard Smith
|
c33adfafd3
Replace `GetTypeInSpecific` with `GetTypeOfInstInSpecific`. (#5232)
|
1 жил өмнө |
Alina Sbirlea
|
d3869a529b
Continue: emit function definitions for specifics. (#5068)
|
1 жил өмнө |
Alina Sbirlea
|
4e21c0c1fc
Basic lowering generic function definitions. (#5016)
|
1 жил өмнө |
Dana Jansens
|
129cf35d78
Support BitAnd operator between facet types (#5022)
|
1 жил өмнө |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 жил өмнө |
Richard Smith
|
246ec785df
Add support for converting between integer types (#4753)
|
1 жил өмнө |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 жил өмнө |
Richard Smith
|
c1590f886a
Add equality comparison support for `bool`. (#4701)
|
1 жил өмнө |
Richard Smith
|
3645143e27
Add solutions for advent of code 2024 day 1 to `examples/`. (#4673)
|
1 жил өмнө |
Richard Smith
|
e2ae5f212c
Remove the special case for `i32`. (#4543)
|
1 жил өмнө |
Richard Smith
|
cbd88e5c72
Add builtin for performing checked conversion between integer types. (#4523)
|
1 жил өмнө |