Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ForLoveOfCats/fae
/ functions
Functions
673 in github.com/ForLoveOfCats/fae
⨍
Functions
673
◇
Types & classes
287
Method
generate_min_u32
( &mut self, type_store: &TypeStore, a: Self::Binding, b: Self::Binding, debug_location: DebugLocati
src/codegen/llvm/generator.rs:3894
Method
generate_min_u64
( &mut self, type_store: &TypeStore, a: Self::Binding, b: Self::Binding, debug_location: DebugLocati
src/codegen/llvm/generator.rs:3904
Method
generate_min_u8
( &mut self, type_store: &TypeStore, a: Self::Binding, b: Self::Binding, debug_location: DebugLocati
src/codegen/llvm/generator.rs:3874
Method
generate_min_usize
( &mut self, type_store: &TypeStore, a: Self::Binding, b: Self::Binding, debug_location: DebugLocati
src/codegen/llvm/generator.rs:3924
Method
get
(&self, index: usize)
src/frontend/yield_targets.rs:30
Method
hash
(&self, state: &mut H)
src/reference.rs:52
Method
hash
(&self, state: &mut H)
src/frontend/tree.rs:825
Method
kind
(name: &str)
src/codegen/llvm/generator.rs:56
Method
leave
(&mut self)
src/codegen/amd64/assembler.rs:215
Function
library_roots_default
()
src/frontend/project.rs:31
Method
lookup_path_symbol
(&self, messages: &mut Messages, path: &PathSegments<'a>)
src/frontend/root_layers.rs:85
Method
lookup_symbol_by_name
( &mut self, messages: &mut Messages, root_layers: &RootLayers<'a>, type_store: &TypeStore<'a>, func
src/frontend/symbols.rs:168
Function
main
()
build.rs:3
Function
main
()
src/main.rs:38
Method
map_classes_into_llvm_type_buffer
( context: LLVMContextRef, buffer: &mut Vec<LLVMTypeRef>, iterator: impl Iterator<Item = &'a Class>, )
src/codegen/llvm/abi.rs:103
Method
maybe_new
(text: &str, span: Option<Span>)
src/frontend/error.rs:468
Method
name
(self)
src/frontend/tree.rs:64
Method
name_and_article
(&self)
src/frontend/tree.rs:668
Method
ne
(&self, other: &Ref<T>)
src/reference.rs:44
Method
new
(data: T)
src/lock.rs:57
Method
new
(data: T)
src/reference.rs:92
Method
new
()
src/tracy.rs:6
Method
new
(node: T, span: Span)
src/frontend/tree.rs:806
Method
new
()
src/frontend/lang_items.rs:25
Method
new
(path: &Path, module_prefix: &'a [String])
src/frontend/file.rs:141
Method
new
()
src/frontend/symbols.rs:65
Method
new
(name: &'a str, generic_parameters: GenericParameters<'a>)
src/frontend/type_store.rs:309
Method
new
(root_name: String)
src/frontend/root_layers.rs:18
Method
new
(output: &impl WriteFmt)
src/frontend/error.rs:97
Method
new
()
src/frontend/yield_targets.rs:16
Method
new
(value: Decimal, span: Span)
src/frontend/ir.rs:728
Method
new
(text: &'a str, kind: TokenKind, start: usize, end: usize, file_index: u32, line_index: u32)
src/frontend/tokenizer.rs:151
Method
new
()
src/frontend/function_store.rs:33
Method
new
()
src/codegen/llvm/abi.rs:91
Method
new
( context: LLVMContextRef, builder: LLVMBuilderRef, scope: LLVMMetadataRef, debug_location: DebugLocat
src/codegen/llvm/debug_scope.rs:13
Method
new
()
src/codegen/llvm/generator.rs:55
Method
new
()
src/codegen/amd64/sysv_classifier.rs:16
Method
new
()
src/codegen/amd64/windows_classifier.rs:10
Method
new
(bytes: &'a mut Vec<u8>)
src/codegen/amd64/assembler.rs:19
Method
new
()
src/codegen/amd64/elf.rs:26
Method
new_collapsed
(value: Decimal, span: Span, collapse: TypeId)
src/frontend/ir.rs:732
Method
new_empty
()
src/reference.rs:243
Method
new_from_explicit
(explicit: Vec<GenericParameter<'a>>)
src/frontend/ir.rs:42
Method
new_substring
( file_index: u32, source: &'a str, starting_offset: usize, substring_length: usize, line_index: u32
src/frontend/tokenizer.rs:321
Method
overall_len
(&self)
src/frontend/yield_targets.rs:20
Method
pre_create_empty_trait_shape
(traits: &mut Vec<Option<Ref<RwLock<TraitShape<'a>>>>>)
src/frontend/type_store.rs:2135
Method
print_file_message
This is a big ball of mess
src/frontend/error.rs:365
Function
provide_main_default
()
src/frontend/project.rs:27
Method
push
(&mut self, type_id: Option<TypeId>, outer_loop_index: Option<usize>)
src/frontend/yield_targets.rs:24
Method
push_potential_span
(attribute: Option<&Node<T>>, buffer: &mut [Span], index: &mut usize)
src/frontend/tree.rs:121
Method
push_symbol
(&mut self, messages: &mut Messages, function_initial_symbols_length: usize, mut symbol: Symbol<'a>)
src/frontend/symbols.rs:74
Method
register32_reg_rm_encoding
Call before pushing any other opcode bytes
src/codegen/amd64/assembler.rs:84
Method
register64_rex_prefix
(&mut self, register: Register64)
src/codegen/amd64/assembler.rs:59
Method
register_trait_shape
( traits: &mut Vec<Option<Ref<RwLock<TraitShape<'a>>>>>, trait_shape: TraitShape<'a>, index: usize, )
src/frontend/type_store.rs:2141
Method
register_type
( user_types: &mut Vec<Ref<RwLock<UserType<'a>>>>, method_collections: &RwLock<Vec<Ref<RwLock<MethodCollec
src/frontend/type_store.rs:2068
Method
ret_near
(&mut self)
src/codegen/amd64/assembler.rs:220
Method
return_value
( codegen_context: &mut codegen::Context<'a, 'b>, generator: &mut LLVMGenerator<C>, llvm_function: LLVMV
src/codegen/llvm/abi.rs:722
Method
rex_prefix
(&mut self)
src/codegen/amd64/assembler.rs:41
Function
rm_readonly
(action, name, exc)
meta/fetch_llvm.py:349
Method
size_to_int_type
(context: LLVMContextRef, size: i64)
src/codegen/llvm/generator.rs:140
Function
test_add_intermediate32_to_register32
()
src/codegen/amd64/assembler_tests.rs:5
Function
test_move_literal32_to_register32
()
src/codegen/amd64/assembler_tests.rs:50
Function
test_move_register64_to_register64
()
src/codegen/amd64/assembler_tests.rs:138
Function
test_push_register64
()
src/codegen/amd64/assembler_tests.rs:95
Function
test_sub_intermediate32_to_register64
()
src/codegen/amd64/assembler_tests.rs:660
Function
token_to_operator
(token: Token)
src/frontend/parser.rs:509
Method
unix_path_display
(&'a self)
src/path_utils.rs:11
Method
unusable
()
src/frontend/span.rs:34
Method
unusable
()
src/frontend/type_store.rs:31
Function
version
()
src/version.rs:14
Method
void
(type_store: &TypeStore<'a>, parsed_files: &[tree::File], span: Span)
src/frontend/ir.rs:528
Method
warning
(text: String)
src/frontend/error.rs:300
Method
write_fmt
(&mut self, args: std::fmt::Arguments)
src/frontend/error.rs:49
← previous
601–673 of 673, ranked by callers