| .. |
|
BUILD
|
2a6c5255fb
Add CARBON_KIND_SWITCH to better handle typed inst switches. (#3820)
|
2 lat temu |
|
block_value_store.h
|
d2056ef4b9
Split classes in file.h and value_stores.* to separate files (#3725)
|
2 lat temu |
|
builtin_function_kind.cpp
|
ebbc648342
Add builtins for some basic integer operations. (#3816)
|
2 lat temu |
|
builtin_function_kind.def
|
ebbc648342
Add builtins for some basic integer operations. (#3816)
|
2 lat temu |
|
builtin_function_kind.h
|
a3d77d9b74
Factor out some parts of builtin handling and add declaration checking. (#3815)
|
2 lat temu |
|
builtin_kind.cpp
|
6d4d05f68a
SEMANTICS->SEM_IR in macro names. Update comments in `sem_ir/node.h`. (#3309)
|
2 lat temu |
|
builtin_kind.def
|
abf23ae7fe
Initial scaffolding for building a witness table for an `impl`. (#3743)
|
2 lat temu |
|
builtin_kind.h
|
5020fdb3be
Use abbreviation "decl" instead of "declaration" (#3382)
|
2 lat temu |
|
class.h
|
d2056ef4b9
Split classes in file.h and value_stores.* to separate files (#3725)
|
2 lat temu |
|
constant.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 lat temu |
|
constant.h
|
d2056ef4b9
Split classes in file.h and value_stores.* to separate files (#3725)
|
2 lat temu |
|
copy_on_write_block.h
|
312d158bfc
Factor out CopyOnWriteBlock. (#3785)
|
2 lat temu |
|
entry_point.cpp
|
71aa4a45be
Distinguish between name IDs and string IDs in the type system. (#3341)
|
2 lat temu |
|
entry_point.h
|
bfa5463e5b
Add signature enforcement for `Main.Run` and give it the symbol name `main`. (#3266)
|
2 lat temu |
|
file.cpp
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 lat temu |
|
file.h
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 lat temu |
|
formatter.cpp
|
2a6c5255fb
Add CARBON_KIND_SWITCH to better handle typed inst switches. (#3820)
|
2 lat temu |
|
formatter.h
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 lat temu |
|
function.h
|
a3d77d9b74
Factor out some parts of builtin handling and add declaration checking. (#3815)
|
2 lat temu |
|
id_kind.h
|
8cb932b99c
Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788)
|
2 lat temu |
|
ids.h
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 lat temu |
|
impl.h
|
abf23ae7fe
Initial scaffolding for building a witness table for an `impl`. (#3743)
|
2 lat temu |
|
inst.cpp
|
2584399673
Factor `IdKind` enum out of node stack. (#3787)
|
2 lat temu |
|
inst.h
|
8cb932b99c
Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788)
|
2 lat temu |
|
inst_kind.cpp
|
3fa70de101
Remove some C++17 workarounds now we build in C++20 mode. (#3653)
|
2 lat temu |
|
inst_kind.def
|
8567e02aa7
Refactor handling of cross-package imports. (#3783)
|
2 lat temu |
|
inst_kind.h
|
1974e44fd9
Rename factory functions from 'Create' to 'Make' (#3706)
|
2 lat temu |
|
inst_profile.cpp
|
2584399673
Factor `IdKind` enum out of node stack. (#3787)
|
2 lat temu |
|
inst_profile.h
|
29c294880d
Deduplicate and canonicalize all constants. (#3611)
|
2 lat temu |
|
interface.h
|
f5a3a9a7e0
Add `Self` into scope in interface definitions and using facets as types. (#3740)
|
2 lat temu |
|
name.cpp
|
d2056ef4b9
Split classes in file.h and value_stores.* to separate files (#3725)
|
2 lat temu |
|
name.h
|
d2056ef4b9
Split classes in file.h and value_stores.* to separate files (#3725)
|
2 lat temu |
|
name_scope.h
|
8567e02aa7
Refactor handling of cross-package imports. (#3783)
|
2 lat temu |
|
type.h
|
e4528b8abb
Add infrastructure for distinguishing between signed and unsigned integer types. (#3822)
|
2 lat temu |
|
type_info.h
|
439a644960
Propagate the phase of a type from its constituent types. (#3645)
|
2 lat temu |
|
typed_insts.h
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 lat temu |
|
typed_insts_test.cpp
|
3fa70de101
Remove some C++17 workarounds now we build in C++20 mode. (#3653)
|
2 lat temu |
|
yaml_test.cpp
|
bdff7ccf28
Add GlobalInit to blocks to emit initialization instructions for globals (#3687)
|
2 lat temu |