MCPcopy Create free account

hub / github.com/Ottrlang/otterlang / functions

Functions1,790 in github.com/Ottrlang/otterlang

↓ 1 callersMethodcount_sequential_accesses
(&self, patterns: &[&AccessPattern])
crates/otterc_jit/src/layout/simd.rs:126
↓ 1 callersFunctioncreate_arena
(capacity: usize)
crates/otterc_runtime/src/memory/arena.rs:40
↓ 1 callersFunctioncreate_condvar_waker
(pair: Arc<(Mutex<bool>, Condvar)>)
crates/otterc_runtime/src/stdlib/time.rs:94
↓ 1 callersFunctioncreate_waker
( _task_id: u64, _wakers: Arc<RwLock<std::collections::HashMap<u64, Waker>>>, )
crates/otterc_jit/src/concurrency/scheduler.rs:170
↓ 1 callersFunctioncstring_to_otter
Reconstructs a Rust `String` from an FFI-owned pointer and frees it using the standard `CString::from_raw` workflow. # Safety The caller must ensure
crates/otterc_ffi/src/api.rs:19
↓ 1 callersFunctioncurrent_llvm_version
()
crates/otterc_codegen/src/llvm/build.rs:74
↓ 1 callersFunctioncurrent_time_ms
Get current time in milliseconds
crates/otterc_metrics/src/profiler/memory_profiler.rs:277
↓ 1 callersFunctioncurrent_time_ms
Get current time in milliseconds
crates/otterc_runtime/src/introspection.rs:367
↓ 1 callersFunctioncurrent_time_ms
Get current time in milliseconds
crates/otterc_runtime/src/benchmark.rs:333
↓ 1 callersMethoddeclare_external_function
Declare an external function from the symbol registry
crates/otterc_codegen/src/llvm/compiler/mod.rs:451
↓ 1 callersMethoddecrement_ref
(&self)
crates/otterc_runtime/src/memory/object.rs:51
↓ 1 callersMethoddecrement_weak
(&self)
crates/otterc_runtime/src/memory/object.rs:64
↓ 1 callersMethoddefault_return
(&self)
crates/otterc_ffi/src/types.rs:68
↓ 1 callersFunctiondefault_symbol
(crate_name: &str, export_name: &str)
crates/otterc_ffi/src/metadata.rs:210
↓ 1 callersFunctiondestroy_arena
(handle: u64)
crates/otterc_runtime/src/memory/arena.rs:47
↓ 1 callersMethoddetect_hot_functions
( &mut self, metrics: &HashMap<String, FunctionMetrics>, total_time: Duration, )
crates/otterc_metrics/src/profiler/hot_detector.rs:49
↓ 1 callersMethoddetect_opportunities
( &mut self, patterns: &[AccessPattern], )
crates/otterc_jit/src/layout/simd.rs:20
↓ 1 callersMethoddfs_check
(&mut self, node: &PathBuf)
crates/otterc_module/src/resolver.rs:169
↓ 1 callersMethoddisable
(&self)
crates/otterc_runtime/src/memory/gc.rs:543
↓ 1 callersMethoddiscover_all_tests
(&self)
src/test/discovery.rs:85
↓ 1 callersMethoddiscover_files
(&mut self, paths: &[PathBuf])
src/test/discovery.rs:33
↓ 1 callersMethoddiscover_tests_in_file
(&self, file_path: &Path)
src/test/discovery.rs:54
↓ 1 callersFunctiondriver_prefers_clang_style
(driver: &str)
crates/otterc_codegen/src/llvm/config.rs:22
↓ 1 callersFunctiondrop
(data: *const ())
crates/otterc_runtime/src/stdlib/task.rs:168
↓ 1 callersFunctionemit_lexer_errors
(source_id: &str, source: &str, errors: &[LexerError])
src/cli.rs:1128
↓ 1 callersFunctionemit_parser_errors
(source_id: &str, source: &str, errors: &[ParserError])
src/cli.rs:1137
↓ 1 callersFunctionemit_task_metrics_report
()
crates/otterc_runtime/src/stdlib/runtime.rs:327
↓ 1 callersMethodenable
(&mut self, feature: &str)
crates/otterc_config/src/lib.rs:23
↓ 1 callersMethodend
Get the end of the currently allocated memory
crates/otterc_runtime/src/memory/allocator.rs:74
↓ 1 callersFunctionenforce_task_runtime_flags
(cli: &OtterCli)
src/cli.rs:192
↓ 1 callersMethodensure_bridge
Ensures a bridge crate exists and is compiled for the requested `crate_name`. Function metadata is resolved through the shared `BridgeSymbolRegistry`
crates/otterc_ffi/src/cargo_bridge.rs:44
↓ 1 callersMethodensure_struct_info
(&mut self, name: &str)
crates/otterc_codegen/src/llvm/compiler/mod.rs:291
↓ 1 callersMethodenv_pairs
(&self)
src/cli.rs:689
↓ 1 callersMethodestimate_cache_miss_rate
(&self, patterns: &[&AccessPattern])
crates/otterc_jit/src/layout/analyzer.rs:141
↓ 1 callersMethodeval_array_expr
( &mut self, elements: &[Node<Expr>], expr_type: Option<&TypeInfo>, ctx: &mut
crates/otterc_codegen/src/llvm/compiler/expr.rs:2197
↓ 1 callersMethodeval_await_expr
( &mut self, full_expr: &Expr, inner_expr: &Expr, ctx: &mut FunctionContext<'c
crates/otterc_codegen/src/llvm/compiler/expr.rs:20
↓ 1 callersMethodeval_binary_expr
( &mut self, left: &Expr, op: &BinaryOp, right: &Expr, ctx: &mut Funct
crates/otterc_codegen/src/llvm/compiler/expr.rs:1239
↓ 1 callersMethodeval_call_expr
( &mut self, expr: &Expr, ctx: &mut FunctionContext<'ctx>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:1782
↓ 1 callersMethodeval_dict_comprehension
( &mut self, full_expr: &Expr, key: &Expr, value: &Expr, var: &str,
crates/otterc_codegen/src/llvm/compiler/expr.rs:2461
↓ 1 callersMethodeval_dict_expr
( &mut self, elements: &[(Node<Expr>, Node<Expr>)], _type_info: Option<&TypeInfo>,
crates/otterc_codegen/src/llvm/compiler/expr.rs:2435
↓ 1 callersMethodeval_fstring_expr
( &mut self, expr: &Expr, ctx: &mut FunctionContext<'ctx>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:1137
↓ 1 callersMethodeval_if_expr
( &mut self, expr: &Expr, ctx: &mut FunctionContext<'ctx>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:2089
↓ 1 callersMethodeval_list_comprehension
( &mut self, full_expr: &Expr, element: &Expr, var: &str, iterable: &E
crates/otterc_codegen/src/llvm/compiler/expr.rs:2258
↓ 1 callersMethodeval_match_expr
( &mut self, expr: &Expr, ctx: &mut FunctionContext<'ctx>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:579
↓ 1 callersMethodeval_spawn_expr
( &mut self, expr: &Expr, ctx: &mut FunctionContext<'ctx>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:54
↓ 1 callersMethodeval_unary_expr
( &mut self, op: &UnaryOp, expr: &Expr, ctx: &mut FunctionContext<'ctx>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:1517
↓ 1 callersMethodexecute
(&self, args: &[u64])
crates/otterc_jit/src/engine.rs:38
↓ 1 callersMethodexecute_function
Execute a function via JIT
crates/otterc_jit/src/engine.rs:275
↓ 1 callersMethodexecute_main
Execute the main function
crates/otterc_jit/src/executor.rs:45
↓ 1 callersMethodexecute_parallel_loop
(&self, range: std::ops::Range<usize>, work: Arc<F>)
crates/otterc_jit/src/concurrency/scheduler.rs:128
↓ 1 callersMethodexecute_with_profiling
Execute a function with profiling and hotness tracking
crates/otterc_jit/src/executor.rs:50
↓ 1 callersMethodextract_callees
(&self, block: &Block)
crates/otterc_jit/src/optimization/call_graph.rs:26
↓ 1 callersFunctionextract_candidates
(message: &str)
crates/otterc_typecheck/src/diagnostics.rs:55
↓ 1 callersFunctionextract_const
( const_obj: &serde_json::Value, path: &RustPath, name: &str, doc: Option<String>, )
crates/otterc_ffi/src/rustdoc_extractor.rs:629
↓ 1 callersMethodextract_constant_from_expr
(&self, expr: &Expr)
crates/otterc_jit/src/specialization/constant_prop.rs:19
↓ 1 callersFunctionextract_crate_spec_from_json
( crate_name: &str, version: Option<String>, rustdoc_json_path: &Path, )
crates/otterc_ffi/src/rustdoc_extractor.rs:109
↓ 1 callersFunctionextract_enum
( enum_obj: &serde_json::Value, path: &RustPath, name: &str, doc: Option<String>, index: &
crates/otterc_ffi/src/rustdoc_extractor.rs:535
↓ 1 callersFunctionextract_enum_variant
( variant_obj: &serde_json::Map<String, serde_json::Value>, _generics: &[String], )
crates/otterc_ffi/src/rustdoc_extractor.rs:584
↓ 1 callersMethodextract_exports
Extract exported items from a parsed program
crates/otterc_module/src/loader.rs:111
↓ 1 callersFunctionextract_function
( item: &serde_json::Map<String, serde_json::Value>, path_segments: &[String], has_explicit_path:
crates/otterc_ffi/src/rustdoc_extractor.rs:344
↓ 1 callersFunctionextract_impl_items
( impl_obj: &serde_json::Value, index: &serde_json::Map<String, serde_json::Value>, _path_segments
crates/otterc_ffi/src/rustdoc_extractor.rs:802
↓ 1 callersFunctionextract_static
( static_obj: &serde_json::Value, path: &RustPath, name: &str, doc: Option<String>, )
crates/otterc_ffi/src/rustdoc_extractor.rs:658
↓ 1 callersFunctionextract_struct
( struct_obj: &serde_json::Value, index: &serde_json::Map<String, serde_json::Value>, path: &RustP
crates/otterc_ffi/src/rustdoc_extractor.rs:376
↓ 1 callersFunctionextract_trait
( trait_obj: &serde_json::Value, index: &serde_json::Map<String, serde_json::Value>, path: &RustPa
crates/otterc_ffi/src/rustdoc_extractor.rs:726
↓ 1 callersFunctionextract_type_alias
( typedef_obj: &serde_json::Value, path: &RustPath, name: &str, doc: Option<String>, )
crates/otterc_ffi/src/rustdoc_extractor.rs:687
↓ 1 callersMethodfinalize_indentation
(&mut self)
crates/otterc_lexer/src/tokenizer.rs:827
↓ 1 callersFunctionfindServerPath
(context: vscode.ExtensionContext)
vscode-extension/src/extension.ts:24
↓ 1 callersFunctionfind_best_match
(target: &str, candidates: impl Iterator<Item = String>)
crates/otterc_utils/src/suggest.rs:1
↓ 1 callersFunctionfind_call_context
(text: &str, offset: usize)
src/lsp/mod.rs:1511
↓ 1 callersFunctionfind_identifier_span
(source: &str, needle: &str)
crates/otterc_typecheck/src/diagnostics.rs:92
↓ 1 callersMethodfind_identifier_type_in_statement
(&self, stmt: &Statement, var: &str)
crates/otterc_codegen/src/llvm/compiler/expr.rs:2791
↓ 1 callersFunctionfind_stdlib_dir
()
src/cli.rs:897
↓ 1 callersFunctionfingerprint_package
(package: &Package)
crates/otterc_ffi/src/dynamic.rs:155
↓ 1 callersMethodflatten_member_chain
(&self, expr: &Expr)
crates/otterc_codegen/src/llvm/compiler/expr.rs:3031
↓ 1 callersMethodfold_constants_in_statement
(&self, stmt: &mut Statement)
crates/otterc_jit/src/optimization/reoptimizer.rs:123
↓ 1 callersMethodformat
Format statistics as a human-readable string
crates/otterc_runtime/src/benchmark.rs:89
↓ 1 callersMethodformat_block
(&self, block: &Node<Block>, indent: usize)
crates/otterc_fmt/src/formatter.rs:278
↓ 1 callersFunctionformat_callable_signature
(callable: &CallableInfo)
src/lsp/mod.rs:1245
↓ 1 callersMethodformat_if
( &self, cond: &Node<Expr>, then_block: &Node<Block>, elif_blocks: &[(Node<Exp
crates/otterc_fmt/src/formatter.rs:286
↓ 1 callersMethodformat_program
Format a program
crates/otterc_fmt/src/formatter.rs:21
↓ 1 callersMethodformat_type
(&self, ty: &Node<Type>)
crates/otterc_fmt/src/formatter.rs:539
↓ 1 callersMethodfunctions
Get all function definitions in the program
crates/otterc_ast/src/nodes.rs:97
↓ 1 callersMethodgenerate
(&self, functions: &[FunctionSpec])
crates/otterc_ffi/src/rust_stubgen.rs:35
↓ 1 callersMethodgenerate_field_accessors
(&self, struct_name: &str, path: &RustPath, fields: &[StructField])
crates/otterc_ffi/src/rust_stubgen.rs:887
↓ 1 callersMethodgenerate_optimization
( &self, struct_id: StructId, analysis: &CacheAnalysis, simd_opportunities: &[
crates/otterc_jit/src/layout/optimizer.rs:144
↓ 1 callersMethodgenerate_recommendation
( &self, optimal_threads: usize, is_cpu_bound: bool, is_io_bound: bool, )
crates/otterc_jit/src/concurrency/workload_analyzer.rs:185
↓ 1 callersMethodget_access_patterns
(&self)
crates/otterc_jit/src/layout/profiler.rs:100
↓ 1 callersMethodget_active_thread_count
(&self)
crates/otterc_jit/src/concurrency/monitoring.rs:86
↓ 1 callersMethodget_active_threads
(&self)
crates/otterc_jit/src/concurrency/thread_pool.rs:119
↓ 1 callersMethodget_all_function_info
Get all function info
crates/otterc_jit/src/tiered_compiler.rs:117
↓ 1 callersMethodget_all_metrics
(&self)
crates/otterc_metrics/src/profiler/mod.rs:99
↓ 1 callersMethodget_cache_stats
Get cache statistics
crates/otterc_jit/src/engine.rs:342
↓ 1 callersMethodget_function_info
Get function info
crates/otterc_jit/src/tiered_compiler.rs:112
↓ 1 callersMethodget_function_stats
Get statistics for a function
crates/otterc_metrics/src/profiler/compilation_profiler.rs:285
↓ 1 callersMethodget_metrics
(&self, function_name: &str)
crates/otterc_metrics/src/profiler/mod.rs:95
↓ 1 callersMethodget_or_create
Get or create task-local storage for a task.
crates/otterc_runtime/src/task/tls.rs:100
↓ 1 callersMethodget_potential_leaks
Get functions with potential memory leaks
crates/otterc_metrics/src/profiler/memory_profiler.rs:220
↓ 1 callersMethodget_profiler_stats
Get profiler statistics
crates/otterc_jit/src/engine.rs:337
↓ 1 callersMethodget_stats
Get statistics
crates/otterc_jit/src/tiered_compiler.rs:107
↓ 1 callersMethodget_task_spawn_fn
(&mut self)
crates/otterc_codegen/src/llvm/compiler/expr.rs:380
← previousnext →501–600 of 1,790, ranked by callers