MCPcopy Create free account

hub / github.com/Ottrlang/otterlang / functions

Functions1,790 in github.com/Ottrlang/otterlang

↓ 2 callersMethodemit_list_comprehension_append
( &mut self, result_handle: IntValue<'ctx>, element: &Expr, ctx: &mut Function
crates/otterc_codegen/src/llvm/compiler/expr.rs:2417
↓ 2 callersMethodenable
(&self)
crates/otterc_runtime/src/memory/gc.rs:535
↓ 2 callersMethodensure_loaded
(&mut self, crate_name: &str)
crates/otterc_ffi/src/dynamic.rs:47
↓ 2 callersFunctionensure_output_directory
(path: &Path)
src/cli.rs:607
↓ 2 callersFunctionexecute_binary
(path: &Path, settings: &CompilationSettings)
src/cli.rs:931
↓ 2 callersFunctionexpr_parser
()
crates/otterc_parser/src/grammar.rs:323
↓ 2 callersMethodextract_callees_from_stmt
(&self, stmt: &Statement, callees: &mut Vec<String>)
crates/otterc_jit/src/optimization/call_graph.rs:34
↓ 2 callersMethodextract_generic_params
Extract generic type parameter names from a type
crates/otterc_typecheck/src/checker.rs:895
↓ 2 callersMethodfields_of
(&self, variant: &str, args: &[TypeInfo])
crates/otterc_typecheck/src/types.rs:786
↓ 2 callersMethodfind_references
(&self, name: &str)
src/lsp/mod.rs:248
↓ 2 callersFunctionfind_runtime_library
Find the Rust runtime static library
crates/otterc_codegen/src/llvm/build.rs:79
↓ 2 callersMethodfingerprint
( &self, _inputs: &super::CompilationInputs, _options: &super::CacheBuildOptions,
crates/otterc_cache/src/manager.rs:45
↓ 2 callersFunctionformatDocument
()
vscode-extension/src/extension.ts:233
↓ 2 callersMethodformat_function
(&self, f: &Node<Function>, indent: usize)
crates/otterc_fmt/src/formatter.rs:242
↓ 2 callersFunctionformat_function_signature
Format function signature for display
src/lsp/mod.rs:1223
↓ 2 callersMethodformat_literal
(&self, lit: &Node<Literal>)
crates/otterc_fmt/src/formatter.rs:523
↓ 2 callersMethodformat_statement
(&self, stmt: &Node<Statement>, indent: usize)
crates/otterc_fmt/src/formatter.rs:32
↓ 2 callersFunctiongenerate_rustdoc_json
(dep: &DependencyConfig)
crates/otterc_ffi/src/rustdoc_extractor.rs:15
↓ 2 callersMethodget_current_load
(&self)
crates/otterc_jit/src/concurrency/monitoring.rs:63
↓ 2 callersMethodget_snapshot
Get a snapshot of current runtime state
crates/otterc_runtime/src/introspection.rs:215
↓ 2 callersMethodget_stats
Get performance statistics
crates/otterc_jit/src/executor.rs:76
↓ 2 callersMethodget_struct_patterns
(&self, struct_id: StructId)
crates/otterc_jit/src/layout/profiler.rs:104
↓ 2 callersMethodget_thread_count
(&self)
crates/otterc_jit/src/concurrency/thread_pool.rs:115
↓ 2 callersMethodgoto_definition
( &self, params: GotoDefinitionParams, )
src/lsp/mod.rs:419
↓ 2 callersMethodhas_module
(&self, name: &str)
crates/otterc_symbol/src/registry.rs:173
↓ 2 callersMethodhelp
(&self)
crates/otterc_utils/src/errors.rs:80
↓ 2 callersFunctionincrement_active_tasks
Increment active task count
crates/otterc_runtime/src/stdlib/runtime.rs:307
↓ 2 callersMethodincrement_weak
(&self)
crates/otterc_runtime/src/memory/object.rs:60
↓ 2 callersMethodinfer_comprehension_var_type
( &self, var: &str, element: &Expr, condition: Option<&Expr>, )
crates/otterc_codegen/src/llvm/compiler/expr.rs:2667
↓ 2 callersMethodinfer_function_signature
Infer function signature from declaration
crates/otterc_typecheck/src/checker.rs:563
↓ 2 callersMethodinfer_generics_from_type_info
( &mut self, expected: &TypeInfo, actual: &TypeInfo, generics: &[String],
crates/otterc_typecheck/src/checker.rs:1089
↓ 2 callersMethodinsert_function
(&mut self, name: String, ty: TypeInfo)
crates/otterc_typecheck/src/types.rs:552
↓ 2 callersMethodis_at_end
(&self)
crates/otterc_lexer/src/tokenizer.rs:202
↓ 2 callersMethodis_integer
Check if the type is an integer type (i32 or i64)
crates/otterc_typecheck/src/types.rs:367
↓ 2 callersFunctionis_method_with_self
(item: &serde_json::Map<String, serde_json::Value>)
crates/otterc_ffi/src/rustdoc_extractor.rs:1006
↓ 2 callersMethodis_module_active
(&self, name: &str)
crates/otterc_symbol/src/registry.rs:177
↓ 2 callersMethodjit_enabled
(&self)
src/cli.rs:755
↓ 2 callersMethodlinker
Get the appropriate linker driver for this target
crates/otterc_config/src/target.rs:149
↓ 2 callersMethodlinker_flags
Get linker flags for this target
crates/otterc_config/src/target.rs:161
↓ 2 callersFunctionliteral_expr_parser
()
crates/otterc_parser/src/grammar.rs:255
↓ 2 callersMethodliteral_to_constant
(&self, lit: &Literal)
crates/otterc_jit/src/specialization/constant_prop.rs:26
↓ 2 callersFunctionload_bridge_metadata
Load the metadata for a given crate from `ffi/<crate>/bridge.yaml`. Absent files resolve to an empty metadata structure to keep the bridge pipeline le
crates/otterc_ffi/src/metadata.rs:122
↓ 2 callersMethodload_default_modules
(&mut self, dependencies: &mut Vec<PathBuf>)
crates/otterc_module/src/processor.rs:218
↓ 2 callersMethodload_function_symbol
Load a function symbol from the library, trying different signatures
crates/otterc_jit/src/engine.rs:227
↓ 2 callersMethodlookup
(&self, key: &str)
crates/otterc_cache/src/manager.rs:61
↓ 2 callersMethodlower_program
(&mut self, program: &Program, _require_main: bool)
crates/otterc_codegen/src/llvm/compiler/mod.rs:274
↓ 2 callersMethodlower_statement
( &mut self, stmt: &Statement, function: FunctionValue<'ctx>, ctx: &mut Functi
crates/otterc_codegen/src/llvm/compiler/stmt.rs:30
↓ 2 callersMethodmark_complete
(&self, result: Option<i64>)
crates/otterc_runtime/src/task/task_impl.rs:91
↓ 2 callersMethodmessage
(&self)
crates/otterc_utils/src/errors.rs:64
↓ 2 callersMethodmodule_path_from_expr
(&self, expr: &Expr)
crates/otterc_codegen/src/llvm/compiler/expr.rs:3005
↓ 2 callersFunctionnormalize_json
(text: &str)
crates/otterc_runtime/src/stdlib/json.rs:23
↓ 2 callersFunctionoffset_to_position
(text: &str, offset: usize)
src/lsp/mod.rs:1466
↓ 2 callersMethodoptimize_functions
Force optimization of the provided functions by recompiling the module
crates/otterc_jit/src/engine.rs:311
↓ 2 callersFunctionotter_builtin_append_list_string
(handle: u64, val: *const c_char)
crates/otterc_runtime/src/stdlib/builtins.rs:374
↓ 2 callersFunctionotter_builtin_list_new
()
crates/otterc_runtime/src/stdlib/builtins.rs:548
↓ 2 callersFunctionotter_dup_slice
crates/otterc_codegen/src/llvm/runtimes/wasm.c:40
↓ 2 callersFunctionotter_format_float
crates/otterc_codegen/src/llvm/runtimes/wasm.c:221
↓ 2 callersFunctionotter_format_int
crates/otterc_codegen/src/llvm/runtimes/wasm.c:215
↓ 2 callersFunctionotter_format_signed_uint
crates/otterc_codegen/src/llvm/runtimes/wasm.c:54
↓ 2 callersFunctionotter_test_assert
(condition: bool, message: *const c_char)
crates/otterc_runtime/src/stdlib/test.rs:24
↓ 2 callersFunctionparse_named_field
( field_obj: &serde_json::Map<String, serde_json::Value>, generics: &[String], )
crates/otterc_ffi/src/rustdoc_extractor.rs:452
↓ 2 callersFunctionparse_type
(identifier: &str)
crates/otterc_ffi/src/metadata.rs:194
↓ 2 callersMethodphases
(&self)
crates/otterc_utils/src/profiler.rs:33
↓ 2 callersMethodpop_generic
(&mut self)
crates/otterc_typecheck/src/types.rs:576
↓ 2 callersMethodpop_loop
(&mut self)
crates/otterc_codegen/src/llvm/compiler/types.rs:99
↓ 2 callersMethodprint_result
(&self, test: &TestCase, result: &TestResult)
src/test/reporter.rs:47
↓ 2 callersMethodprocess_imports
Process all `use` statements in a program and load dependencies
crates/otterc_module/src/processor.rs:51
↓ 2 callersMethodpublish_diagnostics
(&self, uri: Url)
src/lsp/mod.rs:303
↓ 2 callersMethodpush_generic
(&mut self, param: String)
crates/otterc_typecheck/src/types.rs:572
↓ 2 callersMethodpush_loop
(&mut self, cond_bb: BasicBlock<'ctx>, exit_bb: BasicBlock<'ctx>)
crates/otterc_codegen/src/llvm/compiler/types.rs:95
↓ 2 callersMethodraw
(&self)
crates/otterc_runtime/src/task/task_impl.rs:15
↓ 2 callersMethodrebalance
(&mut self)
crates/otterc_jit/src/concurrency/rebalancer.rs:37
↓ 2 callersMethodrecord_deallocation
Record a deallocation
crates/otterc_runtime/src/memory/profiler.rs:134
↓ 2 callersMethodrecord_method_metadata
(&mut self, method_name: &str, body: &Block)
crates/otterc_typecheck/src/checker.rs:307
↓ 2 callersMethodrecord_result
(&mut self, test: TestCase, result: TestResult)
src/test/reporter.rs:43
↓ 2 callersMethodrecord_statement_spans
(&mut self, stmt: &Statement)
crates/otterc_codegen/src/llvm/compiler/mod.rs:72
↓ 2 callersMethodrecursive_count
Recursively count statements
crates/otterc_ast/src/nodes.rs:297
↓ 2 callersMethodref_count
Get the reference count
crates/otterc_runtime/src/memory/rc.rs:35
↓ 2 callersFunctionregister_dynamic_exports
(library: &Library, registry: &SymbolRegistry)
crates/otterc_ffi/src/exports.rs:25
↓ 2 callersMethodregister_function_prototype
(&mut self, func: &otterc_ast::nodes::Function)
crates/otterc_codegen/src/llvm/compiler/mod.rs:686
↓ 2 callersMethodregister_type_definitions
(&mut self, statements: &[Node<Statement>])
crates/otterc_typecheck/src/checker.rs:707
↓ 2 callersMethodrender_json_result_expr
(&self, function: &FunctionSpec, ident: &str)
crates/otterc_ffi/src/rust_stubgen.rs:830
↓ 2 callersMethodrender_json_result_expr_for_type
(&self, ty: &TypeSpec, ident: &str)
crates/otterc_ffi/src/rust_stubgen.rs:847
↓ 2 callersMethodresolve_invocation
(&self, function: &FunctionSpec, call_args: &[String])
crates/otterc_ffi/src/rust_stubgen.rs:793
↓ 2 callersMethodresolve_member_function
( &mut self, object: &Node<Expr>, field: &str, span: &Span, )
crates/otterc_typecheck/src/checker.rs:2962
↓ 2 callersMethodresolve_or_clone
(&self, original: &str)
crates/otterc_jit/src/optimization/inliner.rs:1047
↓ 2 callersMethodrewrite_method_self_param
( &self, method_func: &mut otterc_ast::nodes::Function, struct_name: &str, )
crates/otterc_codegen/src/llvm/compiler/mod.rs:329
↓ 2 callersMethodrewrite_method_self_param
(&self, method_func: &mut Function, struct_name: &str)
crates/otterc_typecheck/src/checker.rs:541
↓ 2 callersMethodrewrite_statement
(&mut self, stmt: &Node<Statement>)
crates/otterc_jit/src/optimization/inliner.rs:807
↓ 2 callersFunctionrun
()
src/cli.rs:164
↓ 2 callersMethodrun
Run the benchmark
crates/otterc_runtime/src/benchmark.rs:233
↓ 2 callersFunctionrunCurrentFile
()
vscode-extension/src/extension.ts:210
↓ 2 callersMethodrun_default_passes
( &self, level: CodegenOptLevel, _enable_pgo: bool, _pgo_profile_file: Option<
crates/otterc_codegen/src/llvm/compiler/mod.rs:854
↓ 2 callersFunctionrun_http_request
(method: &str, url: &str, body: Option<&str>)
crates/otterc_runtime/src/stdlib/net.rs:61
↓ 2 callersFunctionrun_profiler_subcommand
(command: &ProfileCommand)
src/tools/profiler.rs:43
↓ 2 callersFunctionrun_stdio_server
Run a standard I/O LSP server using the backend above.
src/lsp/mod.rs:951
↓ 2 callersMethodrun_test
(&self, test: &TestCase)
src/test/runner.rs:22
↓ 2 callersMethodruntime_env_pairs
(&self)
src/cli.rs:765
↓ 2 callersMethodset_active_workers
(&self, count: usize)
crates/otterc_runtime/src/task/metrics.rs:119
↓ 2 callersMethodshould_promote
Check if this function should be promoted to the next tier
crates/otterc_config/src/tiered_compiler.rs:89
← previousnext →301–400 of 1,790, ranked by callers