MCPcopy Create free account

hub / github.com/Ottrlang/otterlang / functions

Functions1,790 in github.com/Ottrlang/otterlang

↓ 2 callersFunctionshowOutput
()
vscode-extension/src/extension.ts:206
↓ 2 callersMethodsize
(&self)
crates/otterc_jit/src/cache/function_cache.rs:25
↓ 2 callersMethodskip_to_end_of_line
(&mut self)
crates/otterc_lexer/src/tokenizer.rs:816
↓ 2 callersMethodspawn_fn
(&self, name: Option<String>, func: F)
crates/otterc_runtime/src/task/scheduler.rs:108
↓ 2 callersMethodspawn_task
(&self, task: Task)
crates/otterc_jit/src/concurrency/mod.rs:56
↓ 2 callersFunctionstartServer
(context: vscode.ExtensionContext)
vscode-extension/src/extension.ts:163
↓ 2 callersFunctionstopServer
()
vscode-extension/src/extension.ts:175
↓ 2 callersFunctionstore_exception
(message: String, exception_type: String, stack_trace: Option<String>)
crates/otterc_runtime/src/stdlib/exceptions.rs:55
↓ 2 callersMethodsuggestion
(&self)
crates/otterc_utils/src/errors.rs:76
↓ 2 callersMethodtask_id
(&self)
crates/otterc_runtime/src/task/task_impl.rs:226
↓ 2 callersMethodtimer_wheel
(&self)
crates/otterc_runtime/src/task/scheduler.rs:100
↓ 2 callersMethodtimings
(&self)
src/cli.rs:634
↓ 2 callersMethodto_llvm_triple
Convert to LLVM target triple string
crates/otterc_config/src/target.rs:102
↓ 2 callersFunctiontoggleLogs
()
vscode-extension/src/extension.ts:195
↓ 2 callersFunctiontoken_kinds
(source: &str)
crates/otterc_lexer/src/tokenizer.rs:856
↓ 2 callersMethodtokenize_identifier_or_keyword
(&mut self)
crates/otterc_lexer/src/tokenizer.rs:749
↓ 2 callersMethodtotal_memory_usage
Get total memory usage across all functions
crates/otterc_metrics/src/profiler/memory_profiler.rs:211
↓ 2 callersFunctiontype_error
(crate_name: &str, function: &str, ident: &str)
crates/otterc_ffi/src/metadata.rs:228
↓ 2 callersFunctiontype_spec_to_ffi
(spec: &TypeSpec, position: &str, function_name: &str)
crates/otterc_codegen/src/llvm/bridges.rs:139
↓ 2 callersFunctiontype_spec_to_ffi_helper
( spec: &TypeSpec, position: &str, function_name: &str, )
src/cli.rs:1323
↓ 2 callersMethodtype_spec_to_rust_type
(&self, spec: &TypeSpec)
crates/otterc_ffi/src/rust_stubgen.rs:864
↓ 2 callersFunctionu64_to_ptr
(value: u64)
crates/otterc_runtime/src/stdlib/enums.rs:55
↓ 2 callersMethodupdate
(&mut self)
crates/otterc_jit/src/concurrency/monitoring.rs:25
↓ 2 callersMethodupsert_document
(&self, uri: Url, text: String)
src/lsp/mod.rs:284
↓ 2 callersMethodvalue_as_i64
(&mut self, value: EvaluatedValue<'ctx>)
crates/otterc_codegen/src/llvm/compiler/expr.rs:3158
↓ 2 callersFunctionvalue_to_string
(value: &Value)
crates/otterc_runtime/src/stdlib/builtins.rs:165
↓ 2 callersMethodwith_label
(mut self, label: impl Into<String>)
crates/otterc_utils/src/errors.rs:41
↓ 2 callersMethodwith_suggestion
(mut self, suggestion: String)
crates/otterc_typecheck/src/types.rs:480
↓ 1 callersMethodactivate_module
(&self, name: &str)
crates/otterc_symbol/src/registry.rs:149
↓ 1 callersMethodadd_enum
(&mut self, name: String, span: Span)
src/lsp/mod.rs:216
↓ 1 callersMethodadd_function
( &mut self, name: String, span: Span, ty: Option<String>, callable: O
src/lsp/mod.rs:168
↓ 1 callersMethodadd_method
( &mut self, name: String, span: Span, ty: Option<String>, callable: O
src/lsp/mod.rs:186
↓ 1 callersMethodadd_parameter
(&mut self, name: String, span: Span, ty: Option<String>)
src/lsp/mod.rs:156
↓ 1 callersMethodadd_reference
(&mut self, name: String, span: Span)
src/lsp/mod.rs:240
↓ 1 callersMethodadd_root
(&self, _ptr: usize)
crates/otterc_runtime/src/memory/gc.rs:76
↓ 1 callersMethodadd_struct
(&mut self, name: String, span: Span)
src/lsp/mod.rs:204
↓ 1 callersMethodadd_type_alias
(&mut self, name: String, span: Span)
src/lsp/mod.rs:228
↓ 1 callersMethodadd_worker_thread
(&self)
crates/otterc_jit/src/concurrency/thread_pool.rs:84
↓ 1 callersFunctionalias_name
(alias: &str, crate_name: &str, canonical: &str)
crates/otterc_codegen/src/llvm/bridges.rs:159
↓ 1 callersFunctionalias_name_helper
(alias: &str, crate_name: &str, canonical: &str)
src/cli.rs:1349
↓ 1 callersMethodanalyze_function
(&mut self, function: &Function)
crates/otterc_jit/src/optimization/call_graph.rs:21
↓ 1 callersMethodanalyze_patterns
( &mut self, patterns: &[AccessPattern], )
crates/otterc_jit/src/layout/analyzer.rs:31
↓ 1 callersMethodanalyze_program
(&mut self, program: &otterc_ast::nodes::Program)
crates/otterc_jit/src/optimization/call_graph.rs:15
↓ 1 callersMethodanalyze_struct
( &self, struct_id: StructId, patterns: &[&AccessPattern], )
crates/otterc_jit/src/layout/analyzer.rs:54
↓ 1 callersMethodanalyze_struct
( &self, struct_id: StructId, patterns: &[&AccessPattern], )
crates/otterc_jit/src/layout/simd.rs:45
↓ 1 callersMethodanalyze_workload
( &mut self, scheduler_stats: &SchedulerStats, pool_stats: &ThreadPoolStats, )
crates/otterc_jit/src/concurrency/workload_analyzer.rs:75
↓ 1 callersMethodany_enabled
(&self)
crates/otterc_config/src/lib.rs:41
↓ 1 callersMethodapply
(&mut self, optimization: &LayoutOptimization)
crates/otterc_jit/src/layout/transformer.rs:23
↓ 1 callersMethodapply_array_transposition
( &mut self, _array_id: u64, _new_dimensions: &[usize], )
crates/otterc_jit/src/layout/transformer.rs:71
↓ 1 callersMethodapply_filter
Apply query filter to function list
crates/otterc_runtime/src/introspection.rs:290
↓ 1 callersMethodapply_memory_reorganization
( &mut self, _block_id: u64, _new_layout: &super::MemoryLayout, )
crates/otterc_jit/src/layout/transformer.rs:81
↓ 1 callersMethodapply_method_specialization
( &mut self, method_name: &str, inferred: &HashMap<String, TypeInfo>, )
crates/otterc_typecheck/src/checker.rs:514
↓ 1 callersMethodapply_struct_reordering
( &mut self, struct_id: super::StructId, new_field_order: &[super::FieldId], )
crates/otterc_jit/src/layout/transformer.rs:52
↓ 1 callersFunctionarena_alloc
(handle: u64, size: usize, align: usize)
crates/otterc_runtime/src/memory/arena.rs:51
↓ 1 callersFunctionassert_future
(_fut: &F)
src/bin/lsp.rs:14
↓ 1 callersFunctionautoscaler_loop
(core: Arc<SchedulerCore>)
crates/otterc_runtime/src/task/scheduler.rs:256
↓ 1 callersMethodbinary_path
(&self, key: &str)
crates/otterc_cache/src/manager.rs:65
↓ 1 callersMethodbind_pattern_variables
Bind variables from a pattern into the type checking context
crates/otterc_typecheck/src/checker.rs:1182
↓ 1 callersMethodbuild_bridge
(&self, crate_name: &str, crate_root: &Path)
crates/otterc_ffi/src/cargo_bridge.rs:171
↓ 1 callersFunctionbuild_crate
(metadata: &Metadata, package: &Package)
crates/otterc_ffi/src/dynamic.rs:131
↓ 1 callersFunctionbuild_executable
( program: &Program, expr_types: &HashMap<usize, TypeInfo>, expr_types_by_span: &HashMap<Span, Typ
crates/otterc_codegen/src/llvm/build.rs:122
↓ 1 callersMethodbuild_snippet
(&mut self, callee: &Node<Function>, args: &[Node<Expr>])
crates/otterc_jit/src/optimization/inliner.rs:752
↓ 1 callersMethodbuild_spawn_wrapper
( &mut self, spawn_id: u64, expr: &Expr, context_type: Option<StructType<'ctx>
crates/otterc_codegen/src/llvm/compiler/expr.rs:128
↓ 1 callersFunctionbuild_symbol_table_from_statements
Recursively extract symbol definitions from statements
src/lsp/mod.rs:972
↓ 1 callersMethodcache_build_options
(&self)
src/cli.rs:786
↓ 1 callersMethodcache_hash
Compute a deterministic hash for caching based on crate name, version, path, and features.
crates/otterc_ffi/src/types.rs:139
↓ 1 callersMethodcalculate_alignment_score
( &self, patterns: &[&AccessPattern], vectorizable_fields: &[super::FieldId], )
crates/otterc_jit/src/layout/simd.rs:146
↓ 1 callersMethodcalculate_avg_task_duration
(&self)
crates/otterc_jit/src/concurrency/workload_analyzer.rs:137
↓ 1 callersMethodcalculate_cache_locality
(&self, patterns: &[&AccessPattern])
crates/otterc_jit/src/layout/analyzer.rs:104
↓ 1 callersMethodcalculate_cpu_bound_ratio
(&self)
crates/otterc_jit/src/concurrency/workload_analyzer.rs:116
↓ 1 callersMethodcalculate_optimal_alignment
(&self, _field_order: &[super::FieldId])
crates/otterc_jit/src/layout/transformer.rs:91
↓ 1 callersMethodcalculate_optimal_threads
( &self, pending_tasks: usize, cpu_bound_ratio: f64, current_threads: usize,
crates/otterc_jit/src/concurrency/workload_analyzer.rs:157
↓ 1 callersMethodcalculate_padding
(&self, field_order: &[super::FieldId], _alignment: usize)
crates/otterc_jit/src/layout/transformer.rs:98
↓ 1 callersMethodcalculate_simd_score
( &self, patterns: &[&AccessPattern], vectorizable_fields: &[super::FieldId], )
crates/otterc_jit/src/layout/simd.rs:100
↓ 1 callersMethodcall_json_inner
(&mut self, crate_name: &str, func: &str, args_json: &str)
crates/otterc_ffi/src/dynamic.rs:95
↓ 1 callersMethodcan_specialize
Check if a call site can be specialized
crates/otterc_jit/src/specialization/specializer.rs:23
↓ 1 callersMethodcancellation_token
(&self)
crates/otterc_runtime/src/task/task_impl.rs:168
↓ 1 callersFunctioncanonical_or
(path: &Path)
src/cli.rs:893
↓ 1 callersMethodcheck_circular
Check for circular dependencies starting from a root node
crates/otterc_module/src/resolver.rs:164
↓ 1 callersMethodcheck_hot_functions
(&self)
crates/otterc_metrics/src/profiler/mod.rs:103
↓ 1 callersMethodcheck_struct_methods
( &mut self, struct_name: &str, methods: &[Node<Function>], )
crates/otterc_typecheck/src/checker.rs:291
↓ 1 callersMethodclear
Clear the current error Returns the error that was cleared, if any
crates/otterc_runtime/src/error.rs:105
↓ 1 callersMethodcode
(self)
src/lsp/mod.rs:1382
↓ 1 callersMethodcodegen_options
(&self)
src/cli.rs:797
↓ 1 callersMethodcollect_captured_names_in_statement
( &self, stmt: &Statement, ctx: &FunctionContext<'ctx>, captures: &mut BTreeSe
crates/otterc_codegen/src/llvm/compiler/expr.rs:327
↓ 1 callersFunctioncollect_enabled_feature_names
(flags: &LanguageFeatureFlags)
src/cli.rs:859
↓ 1 callersMethodcollect_generic_usages
(&self, ty: &TypeInfo, used: &mut std::collections::HashSet<String>)
crates/otterc_typecheck/src/checker.rs:59
↓ 1 callersMethodcollect_major
Major GC: Collect old gen
crates/otterc_runtime/src/memory/gc.rs:390
↓ 1 callersMethodcollect_metadata_in_statement
( &self, stmt: &Statement, spans: &mut Vec<Span>, expr_ids: &mut Vec<usize>,
crates/otterc_typecheck/src/checker.rs:336
↓ 1 callersMethodcollect_public_exports
(&self, module_name: &str, program: &Program)
crates/otterc_typecheck/src/checker.rs:2869
↓ 1 callersFunctioncollect_references_from_statements
Collect references to symbols from expressions
src/lsp/mod.rs:1078
↓ 1 callersFunctioncollect_rust_imports
(program: &Program)
crates/otterc_codegen/src/llvm/bridges.rs:50
↓ 1 callersFunctioncollect_rust_imports_for_typecheck
( program: &otterc_ast::nodes::Program, )
src/cli.rs:1229
↓ 1 callersFunctioncollect_stack_trace
Collect stack trace (placeholder - would need backtrace crate)
crates/otterc_metrics/src/profiler/memory_profiler.rs:285
↓ 1 callersMethodcompile_module
(&mut self, program: &Program)
crates/otterc_codegen/src/llvm/compiler/mod.rs:372
↓ 1 callersMethodcompile_pattern_match
( &mut self, pattern: &Node<otterc_ast::nodes::Pattern>, matched_val: &EvaluatedValue<
crates/otterc_codegen/src/llvm/compiler/expr.rs:732
↓ 1 callersMethodcompile_test_file
(&self, file_path: &Path)
src/test/runner.rs:84
↓ 1 callersFunctioncompiler_reports_clang
(driver: &str)
crates/otterc_codegen/src/llvm/config.rs:38
↓ 1 callersFunctioncompute_lsp_diagnostics_and_symbols
Compute diagnostics and build symbol table from source text
src/lsp/mod.rs:1280
↓ 1 callersMethodcontains
(&self, name: &str)
crates/otterc_symbol/src/registry.rs:181
← previousnext →401–500 of 1,790, ranked by callers