Jon Ross-Perkins
|
8bb80d8271
Add a basic Core.Print function for ints. (#4078)
|
1 год назад |
Jon Ross-Perkins
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 год назад |
Jon Ross-Perkins
|
40b2217421
Initial 'export name' handling. (#3949)
|
1 год назад |
Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 лет назад |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
2 лет назад |
Jon Ross-Perkins
|
ecdecf4699
Remove dead code in HandleInterfaceWitnessAccess (#3928)
|
2 лет назад |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
2 лет назад |
Richard Smith
|
ccf87f0a38
Use computed constants in lowering rather than lowering instructions (#3905)
|
2 лет назад |
Richard Smith
|
459c41ab3c
Remove explicit instruction names for floating-point arithmetic. (#3900)
|
2 лет назад |
Pablo Paglilla
|
d28c63df01
Add support for builtin float comparison operations (#3899)
|
2 лет назад |
Pablo Paglilla
|
cae62765af
Add builtins for basic float operations (#3897)
|
2 лет назад |
Richard Smith
|
3776c068de
Unify instruction naming between SemIR and LLVM IR (#3898)
|
2 лет назад |
Richard Smith
|
5964795f34
Use separate builtins for signed / unsigned arithmetic. (#3892)
|
2 лет назад |
Richard Smith
|
462bcd9f6e
Support explicit conversion between adapters and their adapted types. (#3889)
|
2 лет назад |
Richard Smith
|
28ceb4dd4e
Basic check support for adapters. (#3874)
|
2 лет назад |
Richard Smith
|
bb117aea3a
Add support for `iN` and `uN` for all suitable `N`. (#3868)
|
2 лет назад |
Jon Ross-Perkins
|
6889aff49a
Add functions for instantiating builtin types through lookup. (#3857)
|
2 лет назад |
Richard Smith
|
762d07fa3e
Add builtins for integer bitwise, bit-shift, and relational comparison operators. (#3853)
|
2 лет назад |
Jon Ross-Perkins
|
f8c8861e5f
Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831)
|
2 лет назад |
Richard Smith
|
e4528b8abb
Add infrastructure for distinguishing between signed and unsigned integer types. (#3822)
|
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
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
2 лет назад |
Jon Ross-Perkins
|
8567e02aa7
Refactor handling of cross-package imports. (#3783)
|
2 лет назад |
Richard Smith
|
1d720dc001
Basic support for looking up impl members when naming an associated entity. (#3776)
|
2 лет назад |
Richard Smith
|
abf23ae7fe
Initial scaffolding for building a witness table for an `impl`. (#3743)
|
2 лет назад |
Richard Smith
|
8e956baca8
Basic support for associated constant declarations (#3737)
|
2 лет назад |
Richard Smith
|
33c1e9ca95
Add an associated entity instruction and corresponding type for interface elements. (#3730)
|
2 лет назад |
Jon Ross-Perkins
|
1437b0e26d
Implement 'alias' with transparent semantics. (#3701)
|
2 лет назад |
Jon Ross-Perkins
|
1974e44fd9
Rename factory functions from 'Create' to 'Make' (#3706)
|
2 лет назад |