MCPcopy Create free account

hub / github.com/alumina-lang/alumina / functions

Functions825 in github.com/alumina-lang/alumina

↓ 1 callersMethodis_test_main_candidate
(&self)
src/alumina-boot/src/ast/mod.rs:449
↓ 1 callersMethodlayout_of_item
(&self, item: ItemP<'ir>)
src/alumina-boot/src/ir/layout.rs:183
↓ 1 callersMethodload
( &mut self, mut reader: R, root_scope: Scope<'ast, 'src>, )
src/alumina-boot/src/ast/serialization.rs:785
↓ 1 callersMethodload_var
(&self, id: Id)
src/alumina-boot/src/ir/const_eval.rs:861
↓ 1 callersMethodlower_array_expression
( &mut self, elements: &[ast::ExprP<'ast>], type_hint: Option<ir::TyP<'ir>>, a
src/alumina-boot/src/ir/mono/mod.rs:5778
↓ 1 callersMethodlower_assign
( &mut self, inner: ast::ExprP<'ast>, rhs: ast::ExprP<'ast>, _type_hint: Optio
src/alumina-boot/src/ir/mono/mod.rs:3979
↓ 1 callersMethodlower_assign_op
( &mut self, op: ast::BinOp, lhs: ast::ExprP<'ast>, rhs: ast::ExprP<'ast>,
src/alumina-boot/src/ir/mono/mod.rs:3922
↓ 1 callersMethodlower_binary
( &mut self, op: ast::BinOp, lhs: ast::ExprP<'ast>, rhs: ast::ExprP<'ast>,
src/alumina-boot/src/ir/mono/mod.rs:3854
↓ 1 callersMethodlower_block
( &mut self, statements: &'ast [ast::Statement<'ast>], ret: ast::ExprP<'ast>,
src/alumina-boot/src/ir/mono/mod.rs:3468
↓ 1 callersMethodlower_block_inner
( &mut self, statements: &'ast [ast::Statement<'ast>], ret: ast::ExprP<'ast>,
src/alumina-boot/src/ir/mono/mod.rs:3494
↓ 1 callersMethodlower_bound_param
( &mut self, self_arg: ast::Id, field_id: ast::Id, bound_type: BoundItemType,
src/alumina-boot/src/ir/mono/mod.rs:3720
↓ 1 callersMethodlower_break
( &mut self, expr: Option<ast::ExprP<'ast>>, _type_hint: Option<ir::TyP<'ir>>,
src/alumina-boot/src/ir/mono/mod.rs:4572
↓ 1 callersMethodlower_call
( &mut self, callee: ast::ExprP<'ast>, args: &[ast::ExprP<'ast>], type_hint: O
src/alumina-boot/src/ir/mono/mod.rs:4988
↓ 1 callersMethodlower_cast
( &mut self, expr: ast::ExprP<'ast>, target_type: ast::TyP<'ast>, _type_hint:
src/alumina-boot/src/ir/mono/mod.rs:4423
↓ 1 callersMethodlower_const
( &mut self, item: ast::ItemP<'ast>, generic_args: Option<&'ast [ast::TyP<'ast>]>,
src/alumina-boot/src/ir/mono/mod.rs:3788
↓ 1 callersMethodlower_continue
( &mut self, _type_hint: Option<ir::TyP<'ir>>, ast_span: Option<Span>, )
src/alumina-boot/src/ir/mono/mod.rs:4626
↓ 1 callersMethodlower_defer
( &mut self, inner: ast::ExprP<'ast>, _type_hint: Option<ir::TyP<'ir>>, ast_sp
src/alumina-boot/src/ir/mono/mod.rs:5663
↓ 1 callersMethodlower_defered
( &mut self, spec: &ast::Defered<'ast>, type_hint: Option<ir::TyP<'ir>>, ast_s
src/alumina-boot/src/ir/mono/mod.rs:5837
↓ 1 callersMethodlower_deref
( &mut self, inner: ast::ExprP<'ast>, type_hint: Option<ir::TyP<'ir>>, ast_spa
src/alumina-boot/src/ir/mono/mod.rs:3654
↓ 1 callersMethodlower_field
( &mut self, obj: ast::ExprP<'ast>, field: &'ast str, generic_args: Option<&'a
src/alumina-boot/src/ir/mono/mod.rs:5372
↓ 1 callersMethodlower_if
( &mut self, cond_: ast::ExprP<'ast>, then: ast::ExprP<'ast>, els_: ast::ExprP
src/alumina-boot/src/ir/mono/mod.rs:4006
↓ 1 callersMethodlower_index
( &mut self, indexee: ast::ExprP<'ast>, index: ast::ExprP<'ast>, type_hint: Op
src/alumina-boot/src/ir/mono/mod.rs:5407
↓ 1 callersMethodlower_intrinsic
( &mut self, span: Option<ast::Span>, callee: &ast::Intrinsic, generic_args: &
src/alumina-boot/src/ir/mono/intrinsics.rs:114
↓ 1 callersMethodlower_lit
( &mut self, ret: &ast::Lit<'_>, type_hint: Option<ir::TyP<'ir>>, ast_span: Op
src/alumina-boot/src/ir/mono/mod.rs:3587
↓ 1 callersMethodlower_local
( &mut self, id: ast::Id, _type_hint: Option<ir::TyP<'ir>>, ast_span: Option<S
src/alumina-boot/src/ir/mono/mod.rs:3700
↓ 1 callersMethodlower_loop
( &mut self, body: ast::ExprP<'ast>, type_hint: Option<ir::TyP<'ir>>, ast_span
src/alumina-boot/src/ir/mono/mod.rs:4523
↓ 1 callersMethodlower_method_call
( &mut self, self_arg: ast::ExprP<'ast>, unified_fn: Option<ast::ItemP<'ast>>,
src/alumina-boot/src/ir/mono/mod.rs:4840
↓ 1 callersMethodlower_range
( &mut self, lower: Option<ast::ExprP<'ast>>, upper: Option<ast::ExprP<'ast>>,
src/alumina-boot/src/ir/mono/mod.rs:5491
↓ 1 callersMethodlower_ref
( &mut self, inner: ast::ExprP<'ast>, type_hint: Option<ir::TyP<'ir>>, ast_spa
src/alumina-boot/src/ir/mono/mod.rs:3673
↓ 1 callersMethodlower_return
( &mut self, inner: Option<ast::ExprP<'ast>>, _type_hint: Option<ir::TyP<'ir>>,
src/alumina-boot/src/ir/mono/mod.rs:5598
↓ 1 callersMethodlower_static
( &mut self, item: ast::ItemP<'ast>, generic_args: Option<&'ast [ast::TyP<'ast>]>,
src/alumina-boot/src/ir/mono/mod.rs:3765
↓ 1 callersMethodlower_static_for
( &mut self, loop_var: ast::StaticForLoopVariable<'ast>, range: ast::ExprP<'ast>,
src/alumina-boot/src/ir/mono/mod.rs:4159
↓ 1 callersMethodlower_static_if
( &mut self, cond: ast::ExprP<'ast>, then: ast::ExprP<'ast>, els: ast::ExprP<'
src/alumina-boot/src/ir/mono/mod.rs:4144
↓ 1 callersMethodlower_stmt
( &mut self, stmt: &ast::Statement<'ast>, )
src/alumina-boot/src/ir/mono/mod.rs:3386
↓ 1 callersMethodlower_struct
( &mut self, ty: ast::TyP<'ast>, inits: &[ast::FieldInitializer<'ast>], type_h
src/alumina-boot/src/ir/mono/mod.rs:5718
↓ 1 callersMethodlower_tag
( &mut self, tag: &'ast str, inner: ast::ExprP<'ast>, type_hint: Option<ir::Ty
src/alumina-boot/src/ir/mono/mod.rs:4323
↓ 1 callersMethodlower_tuple
( &mut self, exprs: &[ast::ExprP<'ast>], type_hint: Option<ir::TyP<'ir>>, ast_
src/alumina-boot/src/ir/mono/mod.rs:4335
↓ 1 callersMethodlower_tuple_index
( &mut self, tup: ast::ExprP<'ast>, index: ast::ExprP<'ast>, _type_hint: Optio
src/alumina-boot/src/ir/mono/mod.rs:5314
↓ 1 callersMethodlower_typecheck
( &mut self, value: ast::ExprP<'ast>, ty: &ast::TyP<'ast>, _type_hint: Option<
src/alumina-boot/src/ir/mono/mod.rs:4123
↓ 1 callersMethodlower_unary
( &mut self, op: ast::UnOp, inner: ast::ExprP<'ast>, type_hint: Option<ir::TyP
src/alumina-boot/src/ir/mono/mod.rs:3810
↓ 1 callersMethodlower_virtual_call
( &mut self, protocol_types: &'ir [ir::TyP<'ir>], dyn_ptr: ir::TyP<'ir>, self_
src/alumina-boot/src/ir/mono/mod.rs:4729
↓ 1 callersMethodlower_yield
( &mut self, inner: Option<ast::ExprP<'ast>>, _type_hint: Option<ir::TyP<'ir>>,
src/alumina-boot/src/ir/mono/mod.rs:5619
↓ 1 callersFunctionmain
()
tools/diag.py:38
↓ 1 callersFunctionmain
()
tools/bench.py:15
↓ 1 callersMethodmake_child
(&self, remapped_variables: HashMap<Id, Id>)
src/alumina-boot/src/ir/const_eval.rs:1049
↓ 1 callersMethodmake_enum
( &mut self, name: Option<&'ast str>, item: ItemP<'ast>, node: tree_sitter::No
src/alumina-boot/src/ast/maker.rs:277
↓ 1 callersMethodmake_function
( &mut self, name: Option<&'ast str>, item: ItemP<'ast>, node: tree_sitter::No
src/alumina-boot/src/ast/maker.rs:390
↓ 1 callersMethodmake_impl
(&mut self, scope: Scope<'ast, 'src>)
src/alumina-boot/src/ast/maker.rs:269
↓ 1 callersMethodmake_item
(&'ast self)
src/alumina-boot/src/ast/mod.rs:131
↓ 1 callersMethodmake_item_group
( &mut self, scope: Scope<'ast, 'src>, name: Option<&'ast str>, item_group: &[
src/alumina-boot/src/ast/maker.rs:638
↓ 1 callersMethodmake_item_with
(&'ast self, id: Id)
src/alumina-boot/src/ast/mod.rs:138
↓ 1 callersMethodmake_protocol
( &mut self, name: Option<&'ast str>, item: ItemP<'ast>, node: tree_sitter::No
src/alumina-boot/src/ast/maker.rs:240
↓ 1 callersMethodmake_struct_like
( &mut self, name: Option<&'ast str>, item: ItemP<'ast>, node: tree_sitter::No
src/alumina-boot/src/ast/maker.rs:170
↓ 1 callersMethodmake_type
( &mut self, name: Option<&'ast str>, item: ItemP<'ast>, node: tree_sitter::No
src/alumina-boot/src/ast/maker.rs:616
↓ 1 callersMethodmake_typedef
( &mut self, name: Option<&'ast str>, item: ItemP<'ast>, node: tree_sitter::No
src/alumina-boot/src/ast/maker.rs:338
↓ 1 callersFunctionmake_zeroed
(ir: &'ir IrCtx<'ir>, ty: TyP<'ir>)
src/alumina-boot/src/ir/const_eval.rs:1953
↓ 1 callersMethodmap_ast_id
(&self, id: crate::ast::Id)
src/alumina-boot/src/ast/serialization.rs:443
↓ 1 callersMethodmap_custom_attribute
(&self, attr: &ast::CustomAttribute<'ast>)
src/alumina-boot/src/ir/mono/mod.rs:152
↓ 1 callersMethodmap_file_id
(&self, id: crate::ast::FileId)
src/alumina-boot/src/ast/serialization.rs:451
↓ 1 callersMethodmark_file_seen
(&mut self, file_id: FileId)
src/alumina-boot/src/ast/serialization.rs:412
↓ 1 callersMethodmatch_protocol_bounds
( &mut self, inferred: &mut HashMap<ast::Id, ir::TyP<'ir>>, placeholder: &Placeholder<
src/alumina-boot/src/ir/infer.rs:181
↓ 1 callersFunctionmatcher
(s)
tools/alumina-doc/static/site.js:40
↓ 1 callersFunctionmco_init
common/minicoro/minicoro.h:1703
↓ 1 callersFunctionmco_running
common/minicoro/minicoro.h:1929
↓ 1 callersFunctionmco_uninit
common/minicoro/minicoro.h:1730
↓ 1 callersFunctionmerge_items
Merge items from all targets into a single output.
tools/libc-bindgen/src/main.rs:1167
↓ 1 callersMethodmetadata
(&'a self)
src/alumina-boot/src/ast/mod.rs:116
↓ 1 callersMethodmetadatum
(&self, item: ItemP<'ast>)
src/alumina-boot/src/ast/mod.rs:112
↓ 1 callersMethodmono_enum
( &mut self, item: ir::ItemP<'ir>, en: &ast::Enum<'ast>, generic_args: &'ir [i
src/alumina-boot/src/ir/mono/mod.rs:498
↓ 1 callersMethodmono_function
( &mut self, item: ir::ItemP<'ir>, key: MonoKey<'ast, 'ir>, signature_only: bo
src/alumina-boot/src/ir/mono/mod.rs:1408
↓ 1 callersMethodmono_item_type
( &mut self, key: MonoKey<'ast, 'ir>, item: ir::ItemP<'ir>, signature_only: bo
src/alumina-boot/src/ir/mono/mod.rs:1906
↓ 1 callersMethodmono_protocol
( &mut self, item: ir::ItemP<'ir>, s: &ast::Protocol<'ast>, generic_args: &'ir
src/alumina-boot/src/ir/mono/mod.rs:757
↓ 1 callersMethodmono_static_or_const
( &mut self, item: ir::ItemP<'ir>, s: &ast::StaticOrConst<'ast>, generic_args:
src/alumina-boot/src/ir/mono/mod.rs:1312
↓ 1 callersMethodmono_struct
( &mut self, item: ir::ItemP<'ir>, s: &ast::StructLike<'ast>, generic_args: &'
src/alumina-boot/src/ir/mono/mod.rs:643
↓ 1 callersMethodmono_typedef
( &mut self, item: ir::ItemP<'ir>, s: &ast::TypeDef<'ast>, generic_args: &'ir
src/alumina-boot/src/ir/mono/mod.rs:712
↓ 1 callersMethodnamed_child_without_code
(&self, r#type: ScopeType, name: &'ast str)
src/alumina-boot/src/src/scope.rs:352
↓ 1 callersMethodoverflow_check
(&self)
src/alumina-boot/src/diagnostics.rs:98
↓ 1 callersMethodoverrides
(&self)
src/alumina-boot/src/diagnostics.rs:314
↓ 1 callersFunctionparse_cfg
(s: &str)
src/alumina-boot/src/main.rs:37
↓ 1 callersMethodparse_path
(&'ast self, path: &'_ str)
src/alumina-boot/src/ast/mod.rs:145
↓ 1 callersMethodparse_protocol_bounds
( &mut self, node: tree_sitter::Node<'src>, )
src/alumina-boot/src/ast/types.rs:40
↓ 1 callersMethodplus_minus
Handle pointer arithmetic
src/alumina-boot/src/ir/const_eval.rs:1700
↓ 1 callersMethodpop
(&self)
src/alumina-boot/src/diagnostics.rs:91
↓ 1 callersMethodprint_report
Prints a human readable diagnostic report to stderr
src/alumina-boot/src/diagnostics.rs:403
↓ 1 callersMethodprint_stmt
(&mut self, stmt: &Statement<'ast>)
src/alumina-boot/src/ast/pretty.rs:18
↓ 1 callersMethodprint_string_literal
(&mut self, s: &[u8])
src/alumina-boot/src/ast/pretty.rs:62
↓ 1 callersMethodprint_ty_full
(&mut self, ty: TyP<'ast>, turbofish: bool)
src/alumina-boot/src/ast/pretty.rs:83
↓ 1 callersMethodrehydrate
( self, diag: &DiagnosticsStack, target: &Scope<'ast, 'src>, )
src/alumina-boot/src/ast/serialization.rs:575
↓ 1 callersMethodresolve_item_impl
( &mut self, self_scope: Scope<'ast, 'src>, scope: Scope<'ast, 'src>, path: Pa
src/alumina-boot/src/src/resolver.rs:133
↓ 1 callersFunctionresolve_name
( global_ctx: GlobalCtx, ast: &'ast AstCtx<'ast>, scope: &Scope<'ast, 'src>, path: Path<'ast>,
src/alumina-boot/src/ast/expressions.rs:1786
↓ 1 callersFunctionresolve_primitive
(name: &str)
tools/libc-bindgen/src/main.rs:340
↓ 1 callersFunctionrun
(args: Args)
src/alumina-boot/src/main.rs:137
↓ 1 callersMethodsave
(&mut self, mut writer: W)
src/alumina-boot/src/ast/serialization.rs:691
↓ 1 callersMethodserialize_scope
( &mut self, scope: &Scope<'ast, 'src>, )
src/alumina-boot/src/ast/serialization.rs:641
↓ 1 callersMethodset_code
(&self, code: &'src ParseCtx<'src>)
src/alumina-boot/src/src/scope.rs:382
↓ 1 callersMethodshould_compile
(&self)
src/alumina-boot/src/ast/mod.rs:432
↓ 1 callersFunctionsimplify_cfg
Build a minimal cfg expression for a set of target indices. Returns None if all targets are covered (no cfg needed).
tools/libc-bindgen/src/main.rs:1032
↓ 1 callersMethodsize_of_type
Get the size in bytes of a type (for primitive types and arrays of primitives)
src/alumina-boot/src/ir/const_eval.rs:1010
↓ 1 callersMethodslice_of
( &mut self, inner: ir::TyP<'ir>, is_const: bool, )
src/alumina-boot/src/ir/mono/mod.rs:2050
↓ 1 callersMethodstep
(&self)
src/alumina-boot/src/ir/const_eval.rs:837
← previousnext →401–500 of 825, ranked by callers