MCPcopy Create free account

hub / github.com/ForLoveOfCats/fae / functions

Functions673 in github.com/ForLoveOfCats/fae

↓ 7 callersMethodverify_not_eof
(&self, messages: &mut Messages)
src/frontend/tokenizer.rs:1012
↓ 6 callersMethodas_slice
(self, type_entries: &mut TypeEntries)
src/frontend/type_store.rs:223
↓ 6 callersFunctioncheck_duplicate_attribute
( messages: &mut Messages, attribute: Option<&Node<T>>, name: &str, duplicate_span: Span, )
src/frontend/parser.rs:1417
↓ 6 callersMethodcheck_not_integer_error
(&self, messages: &mut Messages, other: NumberValue, op: &str, side: &str)
src/frontend/ir.rs:845
↓ 6 callersFunctiondisallow
(messages: &mut Messages, attribute: Option<&Node<T>>, allowed: bool, label: &str, kind: &str)
src/frontend/parser.rs:399
↓ 6 callersMethodgenerate_number_value
(&mut self, type_store: &TypeStore, type_id: TypeId, value: Decimal)
src/codegen/llvm/generator.rs:1705
↓ 6 callersMethodget_or_add_specialization
( &self, messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, module_path: &'a [String], gen
src/frontend/function_store.rs:42
↓ 6 callersMethodstring_type_id
(&self)
src/frontend/type_store.rs:1277
↓ 6 callersMethodusize_type_id
(&self)
src/frontend/type_store.rs:1261
↓ 6 callersMethodvalue_auto_deref_pointer
(&mut self, type_store: &mut TypeStore, binding: Binding)
src/codegen/llvm/generator.rs:535
↓ 5 callersFunctionalign_size_to
(size: i64, alignment: i64)
src/frontend/type_store.rs:255
↓ 5 callersMethodcheck_type_implements_trait
( &mut self, messages: &mut Messages<'a>, function_store: &FunctionStore<'a>, module_path: &'a [String
src/frontend/type_store.rs:2459
↓ 5 callersFunctiondisallow_attributes
(messages: &mut Messages, attributes: &Attributes, allowed: AllowedAttributes, label: &str)
src/frontend/parser.rs:398
↓ 5 callersMethodget_or_add_shape_specialization
( &mut self, messages: &mut Messages<'a>, function_store: &FunctionStore<'a>, module_path: &'a [String
src/frontend/type_store.rs:3112
↓ 5 callersFunctionget_tag_value
(context: &mut Context, enum_shape_index: usize, variant_index: usize)
src/codegen/codegen.rs:1206
↓ 5 callersMethodis_pointer
(self, type_store: &mut TypeStore)
src/frontend/type_store.rs:159
↓ 5 callersMethodlayout
(self)
src/frontend/type_store.rs:692
↓ 5 callersMethodprint
(&self, output: &mut impl WriteFmt, sources: &[SourceFile], stage: &str)
src/frontend/error.rs:331
↓ 5 callersMethodpush_method_base
(&mut self, parameter: GenericParameter<'a>)
src/frontend/ir.rs:60
↓ 5 callersMethodregister_function_generic
( &mut self, function_shape_index: usize, generic_index: usize, is_trait_self: bool, originator_trai
src/frontend/type_store.rs:2274
↓ 5 callersMethodu32_type_id
(&self)
src/frontend/type_store.rs:1249
↓ 4 callersMethodcollapsed
(&self)
src/frontend/ir.rs:755
↓ 4 callersMethodfind_local_symbol_matching_name
( &mut self, function_initial_symbols_length: usize, name: &str, mark_used: bool, )
src/frontend/symbols.rs:127
↓ 4 callersFunctionformat_bool
(value)
src/codegen/amd64/conversions.py:27
↓ 4 callersMethodgenerate_enum_variant_to_enum
( &mut self, type_store: &mut TypeStore, enum_type_id: TypeId, enum_shape_index: usize, enum_special
src/codegen/llvm/generator.rs:3505
↓ 4 callersMethodgenerate_non_null_invalid_pointer
(&mut self, pointer_type_id: TypeId, debug_location: DebugLocation)
src/codegen/llvm/generator.rs:3735
↓ 4 callersMethodget_or_add_struct_shape_specialization
( &mut self, messages: &mut Messages<'a>, function_store: &FunctionStore<'a>, module_path: &'a [String
src/frontend/type_store.rs:3173
↓ 4 callersMethodget_or_add_trait_shape_specialization
( &mut self, messages: &mut Messages<'a>, function_store: &FunctionStore<'a>, module_path: &'a [String
src/frontend/type_store.rs:3835
↓ 4 callersMethodis_bool
(self, type_store: &TypeStore)
src/frontend/type_store.rs:66
↓ 4 callersMethodis_opaque
(self, type_store: &mut TypeStore)
src/frontend/type_store.rs:82
↓ 4 callersMethodis_string
(self, type_store: &TypeStore)
src/frontend/type_store.rs:70
↓ 4 callersMethodis_string_mut
(self, type_store: &TypeStore)
src/frontend/type_store.rs:74
↓ 4 callersMethodlookup_constraints
( &mut self, messages: &mut Messages<'a>, root_layers: &RootLayers<'a>, function_store: &FunctionStore
src/frontend/type_store.rs:2151
↓ 4 callersMethodname_with_article
(&self)
src/frontend/ir.rs:669
↓ 4 callersMethodnumber_type_id
(&self)
src/frontend/type_store.rs:1221
↓ 4 callersFunctionparse_field
( bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>, field_name_token: Token<'a>, label: &
src/frontend/parser.rs:2368
↓ 4 callersFunctionparse_statement
( bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>, attributes: Attributes<'a>, )
src/frontend/parser.rs:124
↓ 4 callersMethodtype_type_id
(&self)
src/frontend/type_store.rs:1209
↓ 3 callersMethodarray_of
(&mut self, type_id: TypeId, length: u64)
src/frontend/type_store.rs:2014
↓ 3 callersMethodas_struct
(self, type_store: &mut TypeStore<'a>, func: F)
src/frontend/type_store.rs:200
↓ 3 callersMethodclassify_type
(&'a mut self, type_store: &mut TypeStore, type_id: TypeId)
src/codegen/amd64/sysv_classifier.rs:20
↓ 3 callersMethodclone
(&self)
src/reference.rs:29
↓ 3 callersFunctionclone_llvm
()
meta/fetch_llvm.py:361
↓ 3 callersMethodcollapse
Return value indicates success if true
src/frontend/ir.rs:745
↓ 3 callersFunctioncopy_common_files
()
meta/bundle.py:10
↓ 3 callersMethodend_block_expression
(&mut self, yield_target_index: usize)
src/codegen/llvm/generator.rs:944
↓ 3 callersMethodf32_type_id
(&self)
src/frontend/type_store.rs:1265
↓ 3 callersMethodf64_type_id
(&self)
src/frontend/type_store.rs:1269
↓ 3 callersFunctionfill_pre_existing_struct_specializations
( messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, function_store: &FunctionStore<'a>, generic
src/frontend/validator.rs:3461
↓ 3 callersMethodfind_user_type_dependency_chain
(&mut self, from: TypeId, to: TypeId)
src/frontend/type_store.rs:2741
↓ 3 callersMethodformat_item_variant_index
(self, type_store: &TypeStore, expression: Option<&Expression>)
src/frontend/type_store.rs:121
↓ 3 callersMethodformat_string_type_id
(&self)
src/frontend/type_store.rs:1285
↓ 3 callersMethodgenerate_non_null_invalid_slice
( &mut self, slice_type_id: TypeId, length: Self::Binding, debug_location: DebugLocation, )
src/codegen/llvm/generator.rs:3748
↓ 3 callersFunctiongenerate_number_value
(context: &Context, generator: &mut G, value: &NumberValue)
src/codegen/codegen.rs:581
↓ 3 callersMethodgenerate_slice_literal
( &mut self, type_store: &mut TypeStore, elements: &[Self::Binding], element_type_id: TypeId, slice_
src/codegen/llvm/generator.rs:1810
↓ 3 callersFunctionget_method_base_type_for_generic
( messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, function_store: &FunctionStore<'a>, module_
src/frontend/validator.rs:7072
↓ 3 callersMethodget_method_function_specialization
( &self, messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, module_path: &'a [String], gen
src/frontend/function_store.rs:189
↓ 3 callersMethodi64_type_id
(&self)
src/frontend/type_store.rs:1237
↓ 3 callersMethodis_integer
(self, type_store: &TypeStore, expression: &Expression)
src/frontend/type_store.rs:56
↓ 3 callersMethodis_noreturn
(self, type_store: &TypeStore)
src/frontend/type_store.rs:39
↓ 3 callersMethodlayer_for_path
(&self, messages: Option<&mut Messages>, path: &PathSegments<'a>)
src/frontend/root_layers.rs:22
↓ 3 callersFunctionload_all_files
( error_output: &mut impl WriteFmt, path: &Path, module_prefix: &[String], files: &mut Vec<SourceFile>, i
src/frontend/file.rs:50
↓ 3 callersMethodlookup_path_symbol
( &mut self, messages: &mut Messages, root_layers: &RootLayers<'a>, type_store: &TypeStore<'a>, func
src/frontend/symbols.rs:198
↓ 3 callersMethodlookup_root_symbol
(&mut self, messages: &mut Messages, segments: &[Node<&'a str>])
src/frontend/root_layers.rs:120
↓ 3 callersMethodlookup_symbol_by_name
(&mut self, name: Node<&'a str>)
src/frontend/validator.rs:258
↓ 3 callersMethodmod_rm
reg and rm may not be > 0b111 (7)
src/codegen/amd64/assembler.rs:66
↓ 3 callersFunctionnext_is
(actual_iter: &mut impl Iterator<Item = u8>, expected_byte: u8)
src/test.rs:234
↓ 3 callersFunctionparse_following_period
( bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>, atom: Node<Expression<'a>>, allow_str
src/frontend/parser.rs:738
↓ 3 callersFunctionparse_path_expression
( bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>, previous: Option<Node<Expression<'a>>>
src/frontend/parser.rs:1693
↓ 3 callersFunctionparse_path_segments
( bump: &'a Bump, messages: &mut Messages, tokens: &mut Tokens<'a>, )
src/frontend/parser.rs:1672
↓ 3 callersMethodpointed_to
TODO: Dear god I need anonymous structs (TypeId, mutable)
src/frontend/type_store.rs:2049
↓ 3 callersFunctionpost_merge_cleanup
(aggregate_layout: Layout, buffer: &'buf mut [Class; 9], old_length: usize)
src/codegen/amd64/sysv_classifier.rs:343
↓ 3 callersMethodregister_trait_generic
( &mut self, trait_shape_index: usize, generic_index: usize, is_self: bool, constraints: &[TraitId],
src/frontend/type_store.rs:2299
↓ 3 callersFunctionremove_llvm_folder_if_exists
()
meta/fetch_llvm.py:348
↓ 3 callersFunctionreport_cyclic_user_type
( messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, function_store: &FunctionStore<'a>, module_
src/frontend/validator.rs:3732
↓ 3 callersFunctionrun_test
Returns if success or not
src/test.rs:82
↓ 3 callersMethodset_up_generic_method_collection
(&mut self, constraints: &[TraitId])
src/frontend/type_store.rs:2243
↓ 3 callersMethodstart_block_expression
(&mut self, type_store: &mut TypeStore, yield_target_index: usize, type_id: TypeId)
src/codegen/llvm/generator.rs:925
↓ 3 callersMethodu64_type_id
(&self)
src/frontend/type_store.rs:1253
↓ 3 callersFunctionuser_number
(message, default)
meta/fetch_llvm.py:388
↓ 3 callersFunctionvalidate_binding_disallowed_type
( messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, function_store: &FunctionStore<'a>, module_
src/frontend/validator.rs:5169
↓ 3 callersFunctionvalidate_function_arguments
( context: &mut Context<'a, '_, '_>, call_arguments: &'a [tree::Argument<'a>], function_shape_index: usize,
src/frontend/validator.rs:6965
↓ 3 callersMethodvalue
(&self)
src/frontend/ir.rs:736
↓ 2 callersMethodadd
(self, messages: &mut Messages, other: NumberValue)
src/frontend/ir.rs:765
↓ 2 callersMethodadvance_by_codepoint
This is such a hack
src/frontend/tokenizer.rs:960
↓ 2 callersMethodany_errors
(&self)
src/frontend/error.rs:251
↓ 2 callersMethodapply_specialization
( &self, messages: &mut Messages<'a>, type_store: &mut TypeStore<'a>, function_store: &FunctionStore<'
src/frontend/ir.rs:116
↓ 2 callersFunctionbuild_project
( cli_arguments: &CliArguments, message_output: &mut impl WriteFmt, project_path: &Path, test_config: Opti
src/frontend/project.rs:78
↓ 2 callersFunctioncalc_spaces_from_byte_offset
(line: &str, offset: usize)
src/frontend/error.rs:473
↓ 2 callersMethodcall_function
( &mut self, generator: &LLVMGenerator<C>, type_store: &mut TypeStore, attribute_kinds: &AttributeKind
src/codegen/llvm/abi.rs:577
↓ 2 callersFunctioncall_xcrun
(argument: &str)
src/codegen/llvm/driver.rs:374
↓ 2 callersMethodcheck_is_external_access
(&self, shape_index: usize)
src/frontend/validator.rs:282
↓ 2 callersMethodchild_scope_for_function
( &'s mut self, return_type: TypeId, generic_parameters: &'t GenericParameters<'a>, )
src/frontend/validator.rs:151
↓ 2 callersFunctionclassify_merge_fields
( type_store: &mut TypeStore, buffer: &mut [Class; 9], mut buffer_index: usize, combine_size: &mut i64, f
src/codegen/amd64/sysv_classifier.rs:192
↓ 2 callersFunctionclassify_type_internal
( type_store: &mut TypeStore, buffer: &'buf mut [Class; 9], buffer_index: usize, combine_size: &mut i64,
src/codegen/amd64/sysv_classifier.rs:36
↓ 2 callersFunctioncompare_output_matching
(actual: &[u8], expected: &[u8])
src/test.rs:228
↓ 2 callersMethodconstruct_parameter_information
( &mut self, type_store: &mut TypeStore, context: LLVMContextRef, llvm_types: &LLVMTypes, attribute_
src/codegen/llvm/abi.rs:167
↓ 2 callersFunctioncontains_is
(expression: &Expression)
src/frontend/validator.rs:8528
↓ 2 callersFunctioncreate_block_functions
( when_context: &WhenContext, messages: &mut Messages<'a>, lang_items: &RwLock<LangItems>, root_layers: &R
src/frontend/validator.rs:3756
↓ 2 callersFunctioncreate_block_traits
( when_context: &WhenContext, messages: &mut Messages<'a>, root_layers: &RootLayers<'a>, type_store: &mut
src/frontend/validator.rs:1630
← previousnext →101–200 of 673, ranked by callers