MCPcopy Create free account

hub / github.com/Ottrlang/otterlang / functions

Functions1,790 in github.com/Ottrlang/otterlang

↓ 1 callersMethodget_tier
Get the current tier for a function
crates/otterc_jit/src/tiered_compiler.rs:33
↓ 1 callersMethodget_tier_stats
Get statistics for a tier
crates/otterc_metrics/src/profiler/compilation_profiler.rs:275
↓ 1 callersFunctiongettimeofday
crates/otterc_codegen/src/llvm/runtimes/standard.c:24
↓ 1 callersFunctionguess_span
(error: &TypeError, source: &str)
crates/otterc_typecheck/src/diagnostics.rs:43
↓ 1 callersMethodhandle_async_task
(&self, task_id: u64, future: Fut)
crates/otterc_jit/src/concurrency/scheduler.rs:96
↓ 1 callersFunctionhandle_build
(cli: &OtterCli, path: &Path, output: Option<PathBuf>)
src/cli.rs:333
↓ 1 callersFunctionhandle_check
(cli: &OtterCli, path: &Path)
src/cli.rs:393
↓ 1 callersFunctionhandle_fmt
(paths: &[PathBuf])
src/cli.rs:1030
↓ 1 callersMethodhandle_indentation
(&mut self, current_indent: usize, line_start: usize)
crates/otterc_lexer/src/tokenizer.rs:303
↓ 1 callersFunctionhandle_run
(cli: &OtterCli, path: &Path)
src/cli.rs:275
↓ 1 callersFunctionhandle_test
( cli: &OtterCli, paths: &[PathBuf], parallel: bool, verbose: bool, update_snapshots: bool
src/cli.rs:1146
↓ 1 callersMethodhas_failures
(&self)
src/test/reporter.rs:139
↓ 1 callersMethodhot_candidates
Return the `limit` functions with the highest out-degree in the call graph. This acts as a heuristic "hot" list when no profiler guidance is available
crates/otterc_jit/src/optimization/call_graph.rs:91
↓ 1 callersFunctionhttp_get
(url: &str)
crates/otterc_runtime/src/stdlib/http.rs:20
↓ 1 callersFunctionhttp_post
(url: &str, body: &str, content_type: &str)
crates/otterc_runtime/src/stdlib/http.rs:27
↓ 1 callersFunctionhttp_status
(url: &str)
crates/otterc_runtime/src/stdlib/http.rs:35
↓ 1 callersMethodid
(&self)
crates/otterc_jit/src/optimization/inliner.rs:1031
↓ 1 callersFunctionidentifier_or_keyword_parser
()
crates/otterc_parser/src/grammar.rs:81
↓ 1 callersMethodidentify_vectorizable_fields
(&self, patterns: &[&AccessPattern])
crates/otterc_jit/src/layout/simd.rs:69
↓ 1 callersMethodimport_module_exports
(&mut self, alias: &str, exports: &ModuleExports)
crates/otterc_typecheck/src/checker.rs:2907
↓ 1 callersMethodincrement_ref
(&self)
crates/otterc_runtime/src/memory/object.rs:47
↓ 1 callersMethodinfer_enum_generics_from_type
( &mut self, expected: &Node<Type>, actual: &TypeInfo, definition: &EnumDefini
crates/otterc_typecheck/src/checker.rs:1171
↓ 1 callersMethodinfer_generics_from_type
( &mut self, expected: &Node<Type>, actual: &TypeInfo, generics: &[String],
crates/otterc_typecheck/src/checker.rs:1013
↓ 1 callersMethodinfer_struct_generics_from_instance
( &mut self, struct_name: &str, concrete_fields: &HashMap<String, TypeInfo>, )
crates/otterc_typecheck/src/checker.rs:493
↓ 1 callersFunctioninfer_type_from_expr
Infer type hint from expression (basic)
src/lsp/mod.rs:1275
↓ 1 callersFunctioninit_logging
Initialise tracing subscriber once per process.
crates/otterc_utils/src/logger.rs:8
↓ 1 callersMethodinitialize_thread_pool
(&self)
crates/otterc_jit/src/adaptive/concurrency.rs:35
↓ 1 callersMethodinline_function
( &self, function: &mut Node<Function>, ctx: &InlineContext<'_>, stack: &mut V
crates/otterc_jit/src/optimization/inliner.rs:91
↓ 1 callersMethodinline_program
Produce an optimized clone of `program` with eligible calls inlined.
crates/otterc_jit/src/optimization/inliner.rs:65
↓ 1 callersMethodinline_statement
( &self, stmt: Node<Statement>, ctx: &InlineContext<'_>, stack: &mut Vec<Strin
crates/otterc_jit/src/optimization/inliner.rs:151
↓ 1 callersMethodis_closed
Check if the channel is closed.
crates/otterc_runtime/src/task/channel.rs:127
↓ 1 callersMethodis_complete
(&self)
crates/otterc_runtime/src/task/task_impl.rs:104
↓ 1 callersFunctionis_deprecated
(item: &serde_json::Map<String, serde_json::Value>)
crates/otterc_ffi/src/rustdoc_extractor.rs:1040
↓ 1 callersMethodis_finished
(&self)
crates/otterc_runtime/src/task/task_impl.rs:230
↓ 1 callersMethodis_likely_cache_hit
(&self, address: usize, patterns: &[&AccessPattern])
crates/otterc_jit/src/layout/analyzer.rs:166
↓ 1 callersMethodis_safe
(&self, optimization: &LayoutOptimization)
crates/otterc_jit/src/layout/validator.rs:27
↓ 1 callersFunctionis_trait_method
(item: &serde_json::Map<String, serde_json::Value>)
crates/otterc_ffi/src/rustdoc_extractor.rs:1036
↓ 1 callersMethodis_windows_x64
Check if we're targeting Windows x64, which has different struct passing ABI
crates/otterc_codegen/src/llvm/compiler/mod.rs:267
↓ 1 callersFunctionis_word_boundary
(bytes: &[u8], start: usize, len: usize)
crates/otterc_typecheck/src/diagnostics.rs:120
↓ 1 callersMethoditerations
Set measured iterations
crates/otterc_runtime/src/benchmark.rs:227
↓ 1 callersMethodjoin_state
(&self)
crates/otterc_runtime/src/task/task_impl.rs:164
↓ 1 callersFunctionjson_to_yaml
(text: &str)
crates/otterc_runtime/src/stdlib/yaml.rs:35
↓ 1 callersMethodlabel
(&self)
crates/otterc_utils/src/errors.rs:72
↓ 1 callersMethodlanguage_features
(&self)
src/cli.rs:821
↓ 1 callersFunctionlevenshtein_distance
(s1: &str, s2: &str)
crates/otterc_utils/src/suggest.rs:20
↓ 1 callersFunctionlexer_error_to_diag
(source: &str, err: &LexerError)
src/lsp/mod.rs:1391
↓ 1 callersMethodlist_append_target
(&self, ty: &OtterType)
crates/otterc_codegen/src/llvm/compiler/expr.rs:2245
↓ 1 callersMethodlist_element
Get the element type carried by the list, if available
crates/otterc_codegen/src/llvm/compiler/types.rs:32
↓ 1 callersMethodload_functions
Load all function symbols from the compiled library
crates/otterc_jit/src/engine.rs:192
↓ 1 callersMethodlower_block_expression
( &mut self, block: &Node<Block>, function: FunctionValue<'ctx>, ctx: &mut Fun
crates/otterc_codegen/src/llvm/compiler/expr.rs:1113
↓ 1 callersMethodlower_for_loop
( &mut self, var: &str, iterable: &Expr, body: &Block, function: Funct
crates/otterc_codegen/src/llvm/compiler/stmt.rs:284
↓ 1 callersMethodlower_if_statement
( &mut self, function: FunctionValue<'ctx>, ctx: &mut FunctionContext<'ctx>, c
crates/otterc_codegen/src/llvm/compiler/stmt.rs:181
↓ 1 callersMethodlower_while_loop
( &mut self, function: FunctionValue<'ctx>, ctx: &mut FunctionContext<'ctx>, c
crates/otterc_codegen/src/llvm/compiler/stmt.rs:245
↓ 1 callersMethodmap_set_target
(&self, ty: &OtterType)
crates/otterc_codegen/src/llvm/compiler/expr.rs:2644
↓ 1 callersMethodmark
Mark phase: mark all reachable objects
crates/otterc_runtime/src/memory/gc.rs:148
↓ 1 callersMethodmark_module_active
(&self, name: impl Into<String>)
crates/otterc_symbol/src/registry.rs:145
↓ 1 callersFunctionmaybe_auto_update
()
src/cli.rs:206
↓ 1 callersMethodmember_base_name
(&self, expr: &'a Expr)
crates/otterc_codegen/src/llvm/compiler/expr.rs:2933
↓ 1 callersMethodmerge_with_env
Merge with environment variables (env vars take precedence)
crates/otterc_runtime/src/config.rs:74
↓ 1 callersMethodmetrics
(&self)
crates/otterc_runtime/src/task/scheduler.rs:104
↓ 1 callersMethodmodule
(&self, name: &str)
crates/otterc_typecheck/src/workspace.rs:103
↓ 1 callersMethodmodules
Iterate over all loaded modules
crates/otterc_module/src/processor.rs:188
↓ 1 callersMethodname
(&self)
crates/otterc_lexer/src/token.rs:203
↓ 1 callersMethodnewline_len_at
(&self, offset: usize)
crates/otterc_lexer/src/tokenizer.rs:164
↓ 1 callersFunctionnext_enum_handle
()
crates/otterc_runtime/src/stdlib/enums.rs:28
↓ 1 callersFunctionnext_handle_id
()
crates/otterc_runtime/src/stdlib/io.rs:19
↓ 1 callersFunctionnext_id
()
crates/otterc_runtime/src/memory/arena.rs:36
↓ 1 callersMethodnext_inline_id
(&self)
crates/otterc_jit/src/optimization/inliner.rs:702
↓ 1 callersFunctionnext_task_id
()
crates/otterc_runtime/src/task/task_impl.rs:22
↓ 1 callersMethodnext_timeout
Get the duration until the next timer expires, or None if no timers are scheduled.
crates/otterc_runtime/src/task/timer.rs:89
↓ 1 callersFunctionnormalize
(name: String, version: Option<String>, doc: Rustdoc)
crates/otterc_ffi/src/rustdoc_extractor.rs:147
↓ 1 callersFunctionnormalize_yaml
(text: &str)
crates/otterc_runtime/src/stdlib/yaml.rs:23
↓ 1 callersFunctionnum_cpus
()
crates/otterc_jit/src/concurrency/thread_pool.rs:155
↓ 1 callersMethodoptimizations_applied
(&self)
crates/otterc_jit/src/layout/transformer.rs:104
↓ 1 callersMethodoptimize_function
Trigger optimization for a hot function
crates/otterc_jit/src/executor.rs:71
↓ 1 callersMethodoptimize_hot_functions
Optimize hot functions by recompiling with aggressive optimizations
crates/otterc_jit/src/engine.rs:331
↓ 1 callersFunctionotter_builtin_len_list
(handle: u64)
crates/otterc_runtime/src/stdlib/builtins.rs:282
↓ 1 callersFunctionotter_format_float
(value: f64)
crates/otterc_runtime/src/strings.rs:9
↓ 1 callersFunctionotter_format_int
(value: i64)
crates/otterc_runtime/src/strings.rs:29
↓ 1 callersFunctionotter_is_valid_utf8
crates/otterc_codegen/src/llvm/runtimes/standard.c:82
↓ 1 callersFunctionotter_is_valid_utf8
crates/otterc_codegen/src/llvm/runtimes/wasm.c:75
↓ 1 callersFunctionotter_is_valid_utf8
crates/otterc_codegen/src/llvm/runtimes/embedded.c:9
↓ 1 callersFunctionotter_std_io_print
crates/otterc_codegen/src/llvm/runtimes/wasm.c:142
↓ 1 callersFunctionotter_std_io_println
crates/otterc_codegen/src/llvm/runtimes/wasm.c:150
↓ 1 callersFunctionotter_str_concat
(s1: *const c_char, s2: *const c_char)
crates/otterc_runtime/src/strings.rs:68
↓ 1 callersMethodotter_type_from_basic_type
(&self, ty: BasicTypeEnum<'ctx>)
crates/otterc_codegen/src/llvm/compiler/mod.rs:647
↓ 1 callersFunctionparse_http_url
(url: &str)
crates/otterc_runtime/src/stdlib/net.rs:39
↓ 1 callersFunctionparse_tuple_field
( field_obj: &serde_json::Map<String, serde_json::Value>, idx: usize, generics: &[String], )
crates/otterc_ffi/src/rustdoc_extractor.rs:496
↓ 1 callersFunctionpattern_parser
Pattern parser for match expressions
crates/otterc_parser/src/grammar.rs:799
↓ 1 callersMethodpoll
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/otterc_runtime/src/task/task_impl.rs:264
↓ 1 callersFunctionposition_to_offset
(text: &str, position: Position)
src/lsp/mod.rs:1485
↓ 1 callersMethodpost_inline_optimize
Apply post-inline optimizations such as dead-code elimination and block flattening.
crates/otterc_jit/src/optimization/reoptimizer.rs:95
↓ 1 callersMethodpotential_leak
Check if there might be a memory leak
crates/otterc_metrics/src/profiler/memory_profiler.rs:100
↓ 1 callersFunctionprint_jit_stats
(stats: &ExecutorStats)
src/cli.rs:1107
↓ 1 callersMethodprint_summary
(&self)
src/test/reporter.rs:99
↓ 1 callersMethodprocess_line
(&mut self)
crates/otterc_lexer/src/tokenizer.rs:229
↓ 1 callersMethodprocess_module_imports
Process imports for a specific module file
crates/otterc_module/src/processor.rs:111
↓ 1 callersFunctionprofile_calls
(program: &Path, iterations: usize)
src/tools/profiler.rs:119
↓ 1 callersFunctionprofile_memory
(program: &Path, format: &str)
src/tools/profiler.rs:74
↓ 1 callersFunctionprogram_parser
()
crates/otterc_parser/src/grammar.rs:901
← previousnext →601–700 of 1,790, ranked by callers