MCPcopy Create free account

hub / github.com/Voxon-Development/zeta-lang / functions

Functions916 in github.com/Voxon-Development/zeta-lang

↓ 5 callersMethodexpect_or
( &mut self, kind: TokenKind, or: TokenKind, )
ir/src/tokens.rs:195
↓ 5 callersMethodformat_hir_expression
( &mut self, output: &mut String, expr: &HirExpr<'_, '_>, )
ir/src/pretty.rs:431
↓ 5 callersMethodformat_hir_type
( &mut self, output: &mut String, ty: &HirType<'_, '_>, )
ir/src/pretty.rs:498
↓ 5 callersMethodget_type
(&self)
ir/src/hir.rs:235
↓ 5 callersMethodlower_block
(&self, block: &'a ir::ast::Block<'a, 'bump>)
scribe-parser/src/hir_lowerer/module_lowering.rs:267
↓ 5 callersFunctionlower_visibility
(visibility: &ast::Visibility)
scribe-parser/src/hir_lowerer/utils.rs:7
↓ 5 callersMethodmonomorphize_expr
( &self, expr: &HirExpr<'a, 'bump>, subs: &HashMap<StrId, HirType>, )
scribe-parser/src/hir_lowerer/monomorphization/monomorphizer.rs:217
↓ 5 callersMethodnew_value
(&mut self)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:1088
↓ 5 callersMethodopen_join
Creates a placeholder phi (with no incoming edges yet) in the current* block for every currently-live local, and rewrites `var_map` to route future re
emberforge-compiler/src/midend/ir/lowerer.rs:426
↓ 5 callersFunctionparse
(src: &'static str)
scribe-parser/tests/parser/diagnostic_tests.rs:29
↓ 5 callersMethodparse_generics
( &mut self, )
scribe-parser/src/parser/misc.rs:15
↓ 5 callersMethodresolve_name_to_edge
Try to resolve a bare `StrId` name to a declaration node and add an edge. Searches the current module first, then any imported modules.
codex-dependency-graph/src/dep_graph.rs:970
↓ 5 callersFunctionround_up_to_align
(offset: usize, align: usize)
ir/src/layout.rs:145
↓ 5 callersFunctionsizeof_ssa
(ty: &SsaType, target: TargetInfo)
ir/src/layout.rs:40
↓ 5 callersFunctionsubstitute_type
( ty: &HirType<'a, 'bump>, subs: &HashMap<StrId, HirType<'a, 'bump>>, bump: Arc<GrowableAtomicBump
scribe-parser/src/hir_lowerer/monomorphization/type_substitution.rs:6
↓ 5 callersMethodtarjan_scc
(&self)
codex-dependency-graph/src/dep_graph.rs:1099
↓ 4 callersMethodalloc_aligned_bytes
(&self, size: usize, align: usize)
zeta_utilities/src/arena.rs:167
↓ 4 callersFunctionbuild_module_scoped_name
Build a predictable module-qualified mangled name. `path` = the `::` package segments (e.g. ["zeta","io","files"]) `member` = the first thing after th
scribe-parser/src/optimized_string_buffering.rs:78
↓ 4 callersMethodeq
(&self, other: &str)
ir/src/hir.rs:56
↓ 4 callersMethodget_interface
(&self, name: &str)
sentinel-typechecker/src/type_context.rs:129
↓ 4 callersMethodget_variable
(&self, name: &str)
sentinel-typechecker/src/type_context.rs:161
↓ 4 callersMethodlen
(&self)
zeta_utilities/src/arena.rs:352
↓ 4 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/deref.rs:11
↓ 4 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/pointers.rs:11
↓ 4 callersMethodparse_expr_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:285
↓ 4 callersMethodreset
(&mut self)
zeta_utilities/src/arena.rs:373
↓ 4 callersFunctionround_up
(x: usize, align: usize)
ir/src/layout.rs:23
↓ 4 callersFunctionstack_alloc
(builder: &mut FunctionBuilder, module: &dyn Module, size_bytes: usize)
engraver-assembly-emit/src/cranelift/cranelift_intrinsics.rs:107
↓ 4 callersFunctiontoken_to_visibility
(token_kind: TokenKind)
scribe-parser/src/parser/declarations.rs:454
↓ 4 callersMethodtry_alloc_in_head_aligned
(&self, size: usize, align: usize)
zeta_utilities/src/arena.rs:193
↓ 4 callersMethodtype_is_copy
Type-level Copy-ness. `Ref`/`SafePointer`/`UnsafePointer` are unconditionally Copy regardless of `inner`. Struct/Enum cases read the current fixpoint
ir/src/analysis_context.rs:129
↓ 4 callersMethodwalk_func_signature
( &mut self, f: &FuncDecl<'a, 'bump>, from_node: NodeIdx, module_idx: usize,
codex-dependency-graph/src/dep_graph.rs:449
↓ 3 callersMethodadd_variable
(&mut self, name: String, ty: HirType<'a, 'bump>)
sentinel-typechecker/src/type_context.rs:139
↓ 3 callersFunctionalignof_ssa
(ty: &SsaType, target: TargetInfo)
ir/src/layout.rs:44
↓ 3 callersMethodalloc_slice
(&self, data: &[T])
zeta_utilities/src/arena.rs:310
↓ 3 callersMethodbuild_symbol_table
(&self)
codex-dependency-graph/src/dep_graph.rs:1070
↓ 3 callersMethodcheck_stmt
Type-checks a statement. Always continues (never aborts a whole function on one bad statement); on error, records it and does its best to keep the sur
sentinel-typechecker/src/type_checker.rs:229
↓ 3 callersFunctionconsume_suffix
(bytes: &[u8], pos: &mut usize, column: &mut usize)
scribe-parser/src/tokenizer/lexer.rs:802
↓ 3 callersFunctioncreate_test_context
()
scribe-parser/src/hir_lowerer/tests.rs:17
↓ 3 callersMethodfind_root_local_ident
(&self, expr: &HirExpr<'a, 'bump>)
sentinel-typechecker/src/type_checker.rs:1181
↓ 3 callersFunctionfinish_number
( src: &str, start: usize, end: usize, kind: TokenKind, ctx: &Arc<StringPool>, )
scribe-parser/src/tokenizer/lexer.rs:812
↓ 3 callersMethodformat_ast_expression
( &mut self, output: &mut String, _expr: &Expr<'_, '_>, )
ir/src/pretty.rs:687
↓ 3 callersMethodget_module_compilation_order
(&self)
codex-dependency-graph/src/dep_graph.rs:1253
↓ 3 callersMethodget_module_function
(&self, module_idx: usize, name: &str)
sentinel-typechecker/src/type_context.rs:94
↓ 3 callersMethodget_or_create_module_node
(&mut self, module_idx: usize)
codex-dependency-graph/src/dep_graph.rs:994
↓ 3 callersFunctionget_structs_from_module
( module: &HirModule<'a, 'bump>, )
scribe-parser/src/hir_lowerer/tests.rs:58
↓ 3 callersMethodis_numeric
(&self, ty: &HirType<'a, 'bump>)
sentinel-typechecker/src/type_checker.rs:1478
↓ 3 callersMethodis_pointer
(&self)
ir/src/ssa_ir.rs:10
↓ 3 callersMethodis_pointer_semantics
Returns true if this is any pointer type that functions as a pointer (safe, unsafe or reference)
ir/src/hir.rs:689
↓ 3 callersMethodlower_func_as_proto
( &mut self, f: &FuncDecl<'a, 'bump>, class_name: Option<StrId>, )
scribe-parser/src/hir_lowerer/module_lowering.rs:103
↓ 3 callersMethodlower_func_body_from_proto
( &mut self, func: FuncDecl<'a, 'bump>, class_name: Option<StrId>, )
scribe-parser/src/hir_lowerer/decl_lowering.rs:10
↓ 3 callersMethodlower_stmt_seq
Lower a sequence of statements in order, stopping as soon as the current block has been terminated (e.g. by a `return`/`break`/ `continue`) since anyt
emberforge-compiler/src/midend/ir/lowerer.rs:311
↓ 3 callersMethodlower_struct_decl
(&mut self, c: StructDecl<'a, 'bump>)
scribe-parser/src/hir_lowerer/decl_lowering.rs:105
↓ 3 callersMethodmangle_with_module_path
(&self, name: StrId)
scribe-parser/src/hir_lowerer/module_lowering.rs:154
↓ 3 callersFunctionparse_and_lower
(code: &str)
scribe-parser/tests/hir_lowering_tests.rs:26
↓ 3 callersMethodparse_function_with_visibility
( &mut self, visibility: Visibility, )
scribe-parser/src/parser/functions.rs:83
↓ 3 callersMethodparse_stmt
( &mut self, visibility: Visibility, )
scribe-parser/src/parser/descent_parser.rs:63
↓ 3 callersMethodpeek_n
(&self, n: usize)
ir/src/tokens.rs:95
↓ 3 callersMethodpush_cached_chunk
(&self, chunk: *mut Chunk)
zeta_utilities/src/arena.rs:420
↓ 3 callersMethodresolve
Resolve a path slice to a module index, if known.
codex-dependency-graph/src/dep_graph.rs:106
↓ 3 callersMethodscc_topo_order
(&self)
codex-dependency-graph/src/dep_graph.rs:1125
↓ 3 callersFunctionsuffix_for_subs
(pool: Arc<StringPool>, subs: &HashMap<StrId, HirType>)
scribe-parser/src/hir_lowerer/monomorphization/naming.rs:8
↓ 3 callersMethodtokenize
( &self, src: &str, file_name: &'a str, bump: &'bump GrowableBump<'bump>,
scribe-parser/src/tokenizer/lexer.rs:136
↓ 3 callersMethodwalk_const_stmt
( &mut self, c: &ConstStmt<'a, 'bump>, from_node: NodeIdx, module_idx: usize,
codex-dependency-graph/src/dep_graph.rs:598
↓ 2 callersMethodadd_module_path_dep
Best-effort fine-grained edge: if `segments` resolves to a known module via the path index, add a direct edge from `from_node` to that module's node.
codex-dependency-graph/src/dep_graph.rs:918
↓ 2 callersMethodalloc_bytes
(&self, size: usize)
zeta_utilities/src/arena.rs:219
↓ 2 callersMethodalloc_bytes
(&self, len: usize)
zeta_utilities/src/bump.rs:185
↓ 2 callersMethodalloc_many
(&self, data: &[u8])
zeta_utilities/src/bump.rs:330
↓ 2 callersMethodallocate_new_chunk_aligned
(&self, size: usize, align: usize)
zeta_utilities/src/arena.rs:240
↓ 2 callersFunctionas_const
(op: &Operand)
smelter-optimizer/src/pass.rs:127
↓ 2 callersFunctionassign_op_to_bin_op
(op: AssignmentOperator)
ir/src/ir_conversion.rs:6
↓ 2 callersFunctionast_modules_from_parsed
( parsed: &'bump [ModuleWithArena<'a, 'bump>], )
src/file_handling.rs:161
↓ 2 callersMethodcheck_all_func_args
(&mut self, args: &[HirExpr<'a, 'bump>], params: &[HirParam<'a, 'bump>])
sentinel-typechecker/src/type_checker.rs:1103
↓ 2 callersMethodcheck_field_access
Shared by `FieldAccess` and `Get`, which have identical semantics today (`Get` is currently also used for array indexing, see `expr_lowering.rs`).
sentinel-typechecker/src/type_checker.rs:1264
↓ 2 callersMethodcheck_use
Checks that `place` can legally be used by value right now, given the current flow-sensitive move state, the counterpart to `record_move`, called at e
sentinel-typechecker/src/type_checker.rs:1340
↓ 2 callersFunctionclif_type_of
fn ensure_val_ty(builder: &mut FunctionBuilder, val: Value, target_ty: Type) -> Value { let cur_ty = builder.func.dfg.value_type(val); if cur_
engraver-assembly-emit/src/cranelift/cranelift_intrinsics.rs:140
↓ 2 callersFunctioncollect_zeta_files
(dir: &Path)
src/file_handling.rs:30
↓ 2 callersFunctionconsume_digits_while
( bytes: &[u8], pos: &mut usize, column: &mut usize, mut valid: impl FnMut(u8) -> bool, )
scribe-parser/src/tokenizer/lexer.rs:773
↓ 2 callersMethodconverge_loop_move_state
( &mut self, body: &HirStmt<'a, 'bump>, entry_state: MoveState, )
sentinel-typechecker/src/type_checker.rs:101
↓ 2 callersMethodcurrent_head
(&self)
zeta_utilities/src/arena.rs:126
↓ 2 callersMethoddetect_circular_imports
(&self)
codex-dependency-graph/src/dep_graph.rs:1166
↓ 2 callersMethodemit_function
(&mut self, func: &Function)
engraver-assembly-emit/src/cranelift/cranelift_backend.rs:918
↓ 2 callersFunctionempty_module
Build an `AstModule` with no statements.
codex-dependency-graph/src/dep_graph_tests.rs:30
↓ 2 callersMethodenter_loop
(&mut self)
sentinel-typechecker/src/type_context.rs:165
↓ 2 callersMethodexit_loop
(&mut self)
sentinel-typechecker/src/type_context.rs:168
↓ 2 callersMethodfinish
(self)
emberforge-compiler/src/midend/ir/lowerer.rs:1045
↓ 2 callersMethodformat_hir_function
( &mut self, output: &mut String, func: &HirFunc<'_, '_>, )
ir/src/pretty.rs:92
↓ 2 callersMethodformat_hir_module
(&mut self, module: &HirModule<'_, '_>)
ir/src/pretty.rs:53
↓ 2 callersMethodformat_hir_statement
( &mut self, output: &mut String, stmt: &HirStmt<'_, '_>, )
ir/src/pretty.rs:353
↓ 2 callersMethodget_method
(&self, type_name: &str, method_name: &str)
sentinel-typechecker/src/type_context.rs:133
↓ 2 callersMethodget_or_create_string
(&mut self, s: &StrId)
engraver-assembly-emit/src/cranelift/cranelift_backend.rs:778
↓ 2 callersMethodget_struct
(&self, name: &str)
sentinel-typechecker/src/type_context.rs:106
↓ 2 callersFunctionget_type
(name: StrId, string_pool: Arc<StringPool>)
emberforge-compiler/src/optimized_string_buffering.rs:48
↓ 2 callersMethodglue_name_for
(&self, struct_name: StrId)
emberforge-compiler/src/midend/copy_analysis/drop_glue.rs:89
↓ 2 callersMethodhas_errors
(&self)
sentinel-typechecker/src/type_checker.rs:59
↓ 2 callersMethodhas_known_span
(&self)
ir/src/errors/type_error.rs:152
↓ 2 callersFunctionhas_side_effects
(inst: &Instruction)
smelter-optimizer/src/pass.rs:227
↓ 2 callersMethodimplements_drop
(&self, struct_name: StrId)
ir/src/analysis_context.rs:164
↓ 2 callersMethodinfer_type
(&self, expr: &HirExpr<'a, 'bump>)
scribe-parser/src/hir_lowerer/expr_lowering.rs:560
↓ 2 callersFunctioninstantiate_class_for_types
Instantiate a generic class for concrete args, caching the result and registering the new class
scribe-parser/src/hir_lowerer/monomorphization/class_instantiation.rs:11
← previousnext →101–200 of 916, ranked by callers