Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alumina-lang/alumina
/ functions
Functions
825 in github.com/alumina-lang/alumina
⨍
Functions
825
◇
Types & classes
205
↓ 1 callers
Method
struct_field_map_uncached
( &mut self, item: ir::ItemP<'ir>, )
src/alumina-boot/src/ir/mono/mod.rs:2724
↓ 1 callers
Method
sub
(self, other: Value)
src/alumina-boot/src/ir/const_eval.rs:431
↓ 1 callers
Method
timings
(&self)
src/alumina-boot/src/compiler.rs:70
↓ 1 callers
Function
traverse_pre
(mut cursor: tree_sitter::TreeCursor<'_>)
src/alumina-boot/src/parser.rs:162
↓ 1 callers
Function
try_format_fn_body
Try to format a function body. Returns the indented body lines.
tools/libc-bindgen/src/main.rs:620
↓ 1 callers
Function
try_format_stmt
Try to format a statement.
tools/libc-bindgen/src/main.rs:585
↓ 1 callers
Method
try_lower_type_op
Builtin type operators
src/alumina-boot/src/ir/mono/mod.rs:2103
↓ 1 callers
Method
try_resolve_struct
( &mut self, ty: ast::TyP<'ast>, initializers: &[ast::FieldInitializer<'ast>],
src/alumina-boot/src/ir/mono/mod.rs:3140
↓ 1 callers
Function
ty_contains_infer
Check if a HIR type contains any inferred (`_`) parts.
tools/libc-bindgen/src/main.rs:329
↓ 1 callers
Method
unused_items
( &'i self, )
src/alumina-boot/src/src/scope.rs:242
↓ 1 callers
Method
value_to_bytes
Convert a primitive value to its native-endian byte representation
src/alumina-boot/src/ir/const_eval.rs:915
↓ 1 callers
Method
visit_array
(&mut self, exprs: &'ir [ExprP<'ir>])
src/alumina-boot/src/ir/mod.rs:861
↓ 1 callers
Method
visit_assign
(&mut self, lhs: ExprP<'ir>, rhs: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:812
↓ 1 callers
Method
visit_assign_op
( &mut self, _op: BinOp, lhs: ExprP<'ir>, rhs: ExprP<'ir>, )
src/alumina-boot/src/ir/mod.rs:766
↓ 1 callers
Method
visit_attribute_item
(&mut self, node: Node<'src>)
src/alumina-boot/src/visitors.rs:678
↓ 1 callers
Method
visit_attributes
(&mut self, node: tree_sitter::Node<'src>)
src/alumina-boot/src/visitors.rs:334
↓ 1 callers
Method
visit_binary
( &mut self, _op: BinOp, a: ExprP<'ir>, b: ExprP<'ir>, )
src/alumina-boot/src/ir/mod.rs:756
↓ 1 callers
Method
visit_block
( &mut self, block: &'ir [Statement<'ir>], expr: ExprP<'ir>, )
src/alumina-boot/src/ir/mod.rs:745
↓ 1 callers
Method
visit_bound
(&mut self, bound: &Bound<'ast>)
src/alumina-boot/src/ast/rebind.rs:45
↓ 1 callers
Method
visit_bounds
( &mut self, bounds: &ProtocolBounds<'ast>, )
src/alumina-boot/src/ast/rebind.rs:29
↓ 1 callers
Method
visit_call
( &mut self, callee: ExprP<'ir>, args: &'ir [ExprP<'ir>], )
src/alumina-boot/src/ir/mod.rs:776
↓ 1 callers
Method
visit_cast
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:850
↓ 1 callers
Method
visit_children
(&mut self, node: tree_sitter::Node<'src>)
src/alumina-boot/src/visitors.rs:58
↓ 1 callers
Method
visit_codegen_intrinsic
( &mut self, _kind: &IntrinsicValueKind<'ir>, )
src/alumina-boot/src/ir/mod.rs:854
↓ 1 callers
Method
visit_deref
(&mut self, inner: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:796
↓ 1 callers
Method
visit_field
(&mut self, expr: ExprP<'ir>, _id: Id)
src/alumina-boot/src/ir/mod.rs:830
↓ 1 callers
Method
visit_generic_type
(&mut self, node: tree_sitter::Node<'src>)
src/alumina-boot/src/ast/types.rs:263
↓ 1 callers
Method
visit_goto
(&mut self, _label: Id)
src/alumina-boot/src/ir/mod.rs:804
↓ 1 callers
Method
visit_if
( &mut self, cond: ExprP<'ir>, then: ExprP<'ir>, els: ExprP<'ir>, _con
src/alumina-boot/src/ir/mod.rs:838
↓ 1 callers
Method
visit_index
(&mut self, lhs: ExprP<'ir>, rhs: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:817
↓ 1 callers
Method
visit_item
(&mut self, _item: ItemP<'ir>)
src/alumina-boot/src/ir/mod.rs:788
↓ 1 callers
Method
visit_label
(&mut self, _label: Id)
src/alumina-boot/src/ir/mod.rs:741
↓ 1 callers
Method
visit_literal
(&mut self, _value: &const_eval::Value<'ir>)
src/alumina-boot/src/ir/mod.rs:826
↓ 1 callers
Method
visit_local
(&mut self, _id: Id)
src/alumina-boot/src/ir/mod.rs:822
↓ 1 callers
Method
visit_lvalue
(&mut self, lvalue: &LValue<'ir>)
src/alumina-boot/src/ir/dce.rs:121
↓ 1 callers
Method
visit_placeholder
( &mut self, placeholder: &Placeholder<'ast>, )
src/alumina-boot/src/ast/rebind.rs:17
↓ 1 callers
Method
visit_ref
(&mut self, inner: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:792
↓ 1 callers
Method
visit_return
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:800
↓ 1 callers
Method
visit_statement
(&mut self, stmt: &Statement<'ir>)
src/alumina-boot/src/ir/mod.rs:734
↓ 1 callers
Method
visit_stmt
(&mut self, stmt: &Statement<'ast>)
src/alumina-boot/src/ast/rebind.rs:121
↓ 1 callers
Method
visit_stmt
(&mut self, stmt: &Statement<'ast>)
src/alumina-boot/src/ast/macros.rs:555
↓ 1 callers
Method
visit_struct
(&mut self, exprs: &'ir [StructInit<'ir>])
src/alumina-boot/src/ir/mod.rs:875
↓ 1 callers
Method
visit_tag
(&mut self, _tag: &'ir str, inner: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:890
↓ 1 callers
Method
visit_tuple
(&mut self, exprs: &'ir [TupleInit<'ir>])
src/alumina-boot/src/ir/mod.rs:868
↓ 1 callers
Method
visit_tuple_index
(&mut self, expr: ExprP<'ir>, _index: usize)
src/alumina-boot/src/ir/mod.rs:834
↓ 1 callers
Method
visit_unary
(&mut self, _op: UnOp, inner: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:808
↓ 1 callers
Method
visit_unreachable
(&mut self)
src/alumina-boot/src/ir/mod.rs:882
↓ 1 callers
Method
visit_void
(&mut self)
src/alumina-boot/src/ir/mod.rs:886
↓ 1 callers
Method
void
(&self, ty: TyP<'ir>, value_type: ValueType, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:238
↓ 1 callers
Method
write_const
( &mut self, diag: &DiagnosticsStack, id: Id, item: &'ir Const<'ir>, )
src/alumina-boot/src/codegen/functions.rs:759
↓ 1 callers
Method
write_const_decl
( &mut self, diag: &DiagnosticsStack, id: Id, item: &'ir Const<'ir>, )
src/alumina-boot/src/codegen/functions.rs:737
↓ 1 callers
Method
write_const_val
(&mut self, val: Value)
src/alumina-boot/src/codegen/functions.rs:209
↓ 1 callers
Method
write_function_body
( &mut self, diag: &DiagnosticsStack, id: Id, item: &'ir Function<'ir>, )
src/alumina-boot/src/codegen/functions.rs:792
↓ 1 callers
Method
write_function_decl
( &mut self, diag: &DiagnosticsStack, id: Id, item: &'ir Function<'ir>, )
src/alumina-boot/src/codegen/functions.rs:645
↓ 1 callers
Method
write_local_def
(&mut self, def: &LocalDef<'ir>)
src/alumina-boot/src/codegen/functions.rs:278
↓ 1 callers
Method
write_static_decl
( &mut self, diag: &DiagnosticsStack, id: Id, item: &'ir Static<'ir>, )
src/alumina-boot/src/codegen/functions.rs:692
↓ 1 callers
Method
write_string_literal
(&mut self, bytes: &[u8])
src/alumina-boot/src/codegen/functions.rs:175
↓ 1 callers
Method
write_type_body
(&mut self, ty: TyP<'ir>)
src/alumina-boot/src/codegen/types.rs:206
↓ 1 callers
Method
write_unop
(&mut self, op: UnOp)
src/alumina-boot/src/codegen/functions.rs:167
Method
__eq__
(self, other)
tools/diag.py:31
Method
__lt__
(self, other)
tools/diag.py:34
Function
_mco_running
common/minicoro/minicoro.h:1933
Function
_mco_wrap_main
common/minicoro/minicoro.h:1266
Method
add
(self, other: Value)
src/alumina-boot/src/ir/const_eval.rs:386
Method
after_analysis
(&mut self, _compiler: &Compiler, tcx: TyCtxt<'_>)
tools/libc-bindgen/src/main.rs:986
Method
array
(&self, args: I, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:109
Method
assign
(&self, lhs: ExprP<'ir>, rhs: ExprP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:205
Function
ast_serializable
(input: TokenStream)
src/alumina-boot-macros/src/lib.rs:68
Method
bitand
(self, other: Value)
src/alumina-boot/src/ir/const_eval.rs:691
Method
bitor
(self, other: Value)
src/alumina-boot/src/ir/const_eval.rs:645
Method
bitxor
(self, other: Value)
src/alumina-boot/src/ir/const_eval.rs:668
Method
bool
()
src/alumina-boot/src/ir/layout.rs:29
Method
canonical_type
(&'ast self)
src/alumina-boot/src/ast/mod.rs:372
Method
compare
(self, other: Value<'ir>)
src/alumina-boot/src/ir/const_eval.rs:316
Method
const_lvalue
(kind: ExprKind<'ir>, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/mod.rs:654
Method
count_labels
(expr: ExprP<'_>)
src/alumina-boot/src/ir/fold.rs:23
Method
count_locals
(expr: ExprP<'_>)
src/alumina-boot/src/ir/fold.rs:14
Method
default
()
src/alumina-boot/src/diagnostics.rs:206
Method
default_zst
()
src/alumina-boot/src/ir/layout.rs:25
Method
deserialize
( deserializer: &mut crate::ast::serialization::AstDeserializer<'ast, R>, )
src/alumina-boot/src/common.rs:432
Method
deserialize
( deserializer: &mut AstDeserializer<'a, R>, )
src/alumina-boot/src/ast/mod.rs:221
Method
deserialize
(deserializer: &mut AstDeserializer<'ast, R>)
src/alumina-boot/src/ast/serialization.rs:100
Method
div
(self, other: Value)
src/alumina-boot/src/ir/const_eval.rs:714
Method
drop
(&mut self)
src/alumina-boot/src/common.rs:516
Method
drop
(&mut self)
src/alumina-boot/src/diagnostics.rs:73
Method
endl
(&self)
src/alumina-boot/src/codegen/functions.rs:136
Method
eq
(&self, other: &Self)
src/alumina-boot/src/common.rs:40
Method
eq
(&self, other: &Self)
src/alumina-boot/src/ir/mod.rs:534
Method
eq
(&self, other: &Self)
src/alumina-boot/src/ir/const_eval.rs:54
Method
eq
(&self, other: &Self)
src/alumina-boot/src/ast/mod.rs:559
Method
eq
(&self, other: &Self)
src/alumina-boot/src/src/scope.rs:283
Method
extract_expression_ending_with_block
( &self, last_node: Option<tree_sitter::Node<'src>>, statements: &mut Vec<Statement<'a
src/alumina-boot/src/ast/expressions.rs:234
Method
fill_block
( target: &mut Vec<Statement<'ir>>, iter: impl IntoIterator<Item = Statement<'ir>>, )
src/alumina-boot/src/ir/builder.rs:28
Method
find_super
(&self)
src/alumina-boot/src/src/scope.rs:463
Method
float
(bit_width: usize)
src/alumina-boot/src/ir/layout.rs:48
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/alumina-boot/src/common.rs:46
Method
fmt
(&self, f: &mut Formatter<'_>)
src/alumina-boot/src/ir/mod.rs:126
Method
fmt
(&self, f: &mut Formatter<'_>)
src/alumina-boot/src/ast/mod.rs:230
Method
fmt
(&self, f: &mut Formatter<'_>)
src/alumina-boot/src/src/scope.rs:50
Method
fmt
(&self, fmt: &mut Formatter<'_>)
src/alumina-boot/src/src/path.rs:9
← previous
next →
501–600 of 825, ranked by callers