MCPcopy Create free account

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

Functions825 in github.com/alumina-lang/alumina

↓ 3 callersMethodroot_node
(&'src self)
src/alumina-boot/src/parser.rs:36
↓ 3 callersFunctionsanitize_identifier
(name: &str, pascal_case: bool)
src/alumina-boot/build.rs:24
↓ 3 callersMethodshould_generate_main_glue
(&self)
src/alumina-boot/src/global_ctx.rs:82
↓ 3 callersMethodstar_imports
(&'i self)
src/alumina-boot/src/src/scope.rs:256
↓ 3 callersMethodstatic_var
(&self, item: ItemP<'ir>, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:20
↓ 3 callersMethodstruct_field_map
( &mut self, item: ir::ItemP<'ir>, )
src/alumina-boot/src/ir/mono/mod.rs:2709
↓ 3 callersMethodtyp
(&self)
src/alumina-boot/src/src/scope.rs:320
↓ 3 callersMethodvisit_ref
(&mut self, node: tree_sitter::Node<'src>)
src/alumina-boot/src/ast/expressions.rs:121
↓ 3 callersMethodvisit_typeref
(&mut self, node: tree_sitter::Node<'src>)
src/alumina-boot/src/ast/types.rs:69
↓ 3 callersFunctionwrite_function_signature
( ctx: &'gen CodegenCtx<'ir, 'gen>, buf: &mut String, id: Id, item: &'ir Function<'ir>, is
src/alumina-boot/src/codegen/functions.rs:26
↓ 3 callersMethodwrite_line_directive
(&mut self, span: Span, trailing_endline: bool)
src/alumina-boot/src/codegen/functions.rs:318
↓ 3 callersMethodwrite_u32
(&mut self, value: u32)
src/alumina-boot/src/ast/serialization.rs:387
↓ 3 callersMethodwrite_u64
(&mut self, value: u64)
src/alumina-boot/src/ast/serialization.rs:392
↓ 2 callersFunction_mco_jumpout
common/minicoro/minicoro.h:1322
↓ 2 callersFunction_mco_switch
common/minicoro/minicoro.h:1277
↓ 2 callersMethodadd_file
(&self, file_id: FileId, source_file: PathBuf)
src/alumina-boot/src/diagnostics.rs:236
↓ 2 callersMethodadd_lang_item
(&self, kind: Lang, item: ItemP<'ast>)
src/alumina-boot/src/ast/mod.rs:85
↓ 2 callersMethodadd_metadatum
(&'ast self, item: ItemP<'ast>, metadatum: Metadatum<'ast>)
src/alumina-boot/src/ast/mod.rs:89
↓ 2 callersMethodadd_star_import
(&self, path: Path<'ast>)
src/alumina-boot/src/src/scope.rs:451
↓ 2 callersMethodalive_items
(&self)
src/alumina-boot/src/ir/dce.rs:132
↓ 2 callersMethodanonymous_child
(&self, r#type: ScopeType)
src/alumina-boot/src/src/scope.rs:367
↓ 2 callersMethodassign
(&self, id: Id, value: Value<'ir>)
src/alumina-boot/src/ir/const_eval.rs:799
↓ 2 callersMethodassociated_fns_for_ast
( &mut self, ty: ast::TyP<'ast>, )
src/alumina-boot/src/ir/mono/mod.rs:2767
↓ 2 callersMethodattributes
(&'ir self)
src/alumina-boot/src/ir/mod.rs:502
↓ 2 callersMethodbake_lvalue
(&self, lvalue: LValue<'ir>)
src/alumina-boot/src/ir/bake.rs:54
↓ 2 callersMethodbake_value
(&self, value: Value<'ir>)
src/alumina-boot/src/ir/bake.rs:23
↓ 2 callersMethodbin_op
( &mut self, lhs: Value<'ir>, lhs_ty: TyP<'ir>, op: BinOp, rhs: Value<
src/alumina-boot/src/ir/const_eval.rs:1814
↓ 2 callersMethodcan_compile
(&self)
src/alumina-boot/src/ast/mod.rs:419
↓ 2 callersMethodcheck_self_confusion
(&self, ty: TyP<'ast>, span: Option<Span>)
src/alumina-boot/src/ast/maker.rs:376
↓ 2 callersMethodcompile
Main compile sequence. Takes a list of Alumina source files and compiles them into a single C source file.
src/alumina-boot/src/compiler.rs:76
↓ 2 callersMethodconst_index
(&self, inner: ExprP<'ir>, index: usize, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:415
↓ 2 callersMethodcontains_type
(&self, haystack: ir::TyP<'ir>, needle: ir::TyP<'ir>)
src/alumina-boot/src/ir/mono/mod.rs:2558
↓ 2 callersMethoddeclare
(&self, id: Id, ty: TyP<'ir>)
src/alumina-boot/src/ir/const_eval.rs:850
↓ 2 callersFunctiondefault_visit_expr
( visitor: &mut V, expr: ExprP<'ir>, )
src/alumina-boot/src/ir/mod.rs:900
↓ 2 callersMethoddefine
(&self, id: Id, value: Value<'ir>, ty: TyP<'ir>)
src/alumina-boot/src/ir/const_eval.rs:795
↓ 2 callersMethodelide_zst_expr
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/codegen/elide_zst.rs:77
↓ 2 callersMethodensure_module
( &self, path: Path<'ast>, kind: ScopeType, )
src/alumina-boot/src/src/scope.rs:486
↓ 2 callersMethodequals
(self, other: Value<'ir>)
src/alumina-boot/src/ir/const_eval.rs:290
↓ 2 callersMethodfield
(&mut self, r#struct: Value<'ir>, field: Id)
src/alumina-boot/src/ir/const_eval.rs:1153
↓ 2 callersMethodfind_containing_function
(&self)
src/alumina-boot/src/src/scope.rs:472
↓ 2 callersMethodfind_root
(&self)
src/alumina-boot/src/src/scope.rs:455
↓ 2 callersMethodfold
( expr: ExprP<'ir>, ir: &'ir IrCtx<'ir>, expr_func: E, stmt_func: S, )
src/alumina-boot/src/ir/fold.rs:61
↓ 2 callersMethodfold_expr
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/fold.rs:90
↓ 2 callersFunctionformat_align_attr
(tcx: TyCtxt<'_>, def_id: DefId)
tools/libc-bindgen/src/main.rs:877
↓ 2 callersFunctionformat_ambig_ty
Format a Ty<'_, AmbigArg> (from generic args in path segments).
tools/libc-bindgen/src/main.rs:206
↓ 2 callersFunctionformat_const_arg
Format a const arg (used in array lengths).
tools/libc-bindgen/src/main.rs:357
↓ 2 callersFunctionformat_segment_generic_args
Format generic args from a path segment (e.g., `<T, U>`). If `turbofish` is true, uses `::<T>` syntax (for expressions); otherwise `<T>` (for types).
tools/libc-bindgen/src/main.rs:249
↓ 2 callersFunctionformat_struct_or_union
( tcx: TyCtxt<'_>, renames: &Renames, all_type_names: &HashSet<String>, keyword: &str, nam
tools/libc-bindgen/src/main.rs:887
↓ 2 callersMethodget_alias
(&'ir self)
src/alumina-boot/src/ir/mod.rs:418
↓ 2 callersMethodget_closure
(&'ir self)
src/alumina-boot/src/ir/mod.rs:436
↓ 2 callersMethodget_enum
(&'ir self)
src/alumina-boot/src/ir/mod.rs:469
↓ 2 callersMethodget_mono_key
( &mut self, item: ast::ItemP<'ast>, generic_args: &'ir [ir::TyP<'ir>], tentat
src/alumina-boot/src/ir/mono/mod.rs:1799
↓ 2 callersMethodindex
(&mut self, array: Value<'ir>, idx: usize)
src/alumina-boot/src/ir/const_eval.rs:1167
↓ 2 callersMethodintern_str
(&'ir self, s: &'_ str)
src/alumina-boot/src/ir/mod.rs:60
↓ 2 callersMethodintern_str
(&'ast self, name: &'_ str)
src/alumina-boot/src/ast/mod.rs:93
↓ 2 callersMethodintr_const_write
( &self, reason: ir::ExprP<'ir>, warning: bool, span: Option<Span>, )
src/alumina-boot/src/ir/mono/intrinsics.rs:633
↓ 2 callersMethodis_comparison
(&self)
src/alumina-boot/src/ast/mod.rs:807
↓ 2 callersMethoditem
(&self)
src/alumina-boot/src/src/scope.rs:150
↓ 2 callersMethodlayout_of_aggregate
( &self, custom_align: Option<usize>, is_union: bool, is_packed: bool,
src/alumina-boot/src/ir/layout.rs:91
↓ 2 callersMethodlocal_name
(&self, id: Id)
src/alumina-boot/src/ast/mod.rs:108
↓ 2 callersMethodlower_enum_value
( &mut self, ty: ast::ItemP<'ast>, id: ast::Id, _type_hint: Option<ir::TyP<'ir
src/alumina-boot/src/ir/mono/mod.rs:5816
↓ 2 callersMethodlower_fn
( &mut self, kind: ast::FnKind<'ast>, generic_args: Option<&'ast [ast::TyP<'ast>]>,
src/alumina-boot/src/ir/mono/mod.rs:5160
↓ 2 callersMethodlower_function_body
( mut self, expr: ast::ExprP<'ast>, is_ir_inline: bool, tuple_args_args: Optio
src/alumina-boot/src/ir/mono/mod.rs:1731
↓ 2 callersMethodmake_file_id
(&self)
src/alumina-boot/src/diagnostics.rs:229
↓ 2 callersMethodmake_static_or_const
( &mut self, is_const: bool, name: Option<&'ast str>, item: ItemP<'ast>,
src/alumina-boot/src/ast/maker.rs:544
↓ 2 callersMethodmangle
(self, id: usize)
src/alumina-boot/src/codegen/mod.rs:51
↓ 2 callersMethodmark_used
(&self, name: &'ast str)
src/alumina-boot/src/src/scope.rs:540
↓ 2 callersMethodmaterialize
(&self)
src/alumina-boot/src/diagnostics.rs:135
↓ 2 callersMethodmaterialize
(&mut self, value: Value<'ir>)
src/alumina-boot/src/ir/const_eval.rs:1194
↓ 2 callersMethodmono_item_uncached
( &mut self, existing_item: Option<ItemP<'ir>>, item: ast::ItemP<'ast>, generi
src/alumina-boot/src/ir/mono/mod.rs:1863
↓ 2 callersMethodnote
(&self, kind: CodeDiagnostic)
src/alumina-boot/src/diagnostics.rs:162
↓ 2 callersMethodprint_expr_full
(&mut self, expr: ExprP<'ast>, braces: bool, need_parens: bool)
src/alumina-boot/src/ast/pretty.rs:277
↓ 2 callersMethodprint_lambda
( &mut self, bindings: Option<&'ast [ClosureBinding<'ast>]>, func: &Function<'ast>,
src/alumina-boot/src/ast/pretty.rs:238
↓ 2 callersMethodprint_ty
(&mut self, ty: TyP<'ast>)
src/alumina-boot/src/ast/pretty.rs:58
↓ 2 callersMethodresolve_ast_type
( &mut self, ast_type: ast::TyP<'ast>, )
src/alumina-boot/src/ir/mono/mod.rs:4941
↓ 2 callersMethodresolve_scope
( &mut self, self_scope: Scope<'ast, 'src>, path: Path<'ast>, )
src/alumina-boot/src/src/resolver.rs:38
↓ 2 callersMethodstatic_cond_matches
(&mut self, cond: ast::ExprP<'ast>)
src/alumina-boot/src/ir/mono/mod.rs:4100
↓ 2 callersFunctiontry_format_pat
Try to format a pattern.
tools/libc-bindgen/src/main.rs:576
↓ 2 callersMethodtry_get
(&'ast self)
src/alumina-boot/src/ast/mod.rs:486
↓ 2 callersMethodtuple_index
(&mut self, tup: Value<'ir>, idx: usize)
src/alumina-boot/src/ir/const_eval.rs:1179
↓ 2 callersMethodtuple_index_ranges
(&mut self, index: ast::ExprP<'ast>)
src/alumina-boot/src/ir/mono/mod.rs:2264
↓ 2 callersMethodtypecheck_binary
( &mut self, op: ast::BinOp, lhs: ir::ExprP<'ir>, rhs: ir::ExprP<'ir>, )
src/alumina-boot/src/ir/mono/mod.rs:3296
↓ 2 callersMethodvisit_fn_or_Fn
( &mut self, node: tree_sitter::Node<'src>, )
src/alumina-boot/src/ast/types.rs:101
↓ 2 callersMethodvisit_macro_invocation_impl
( &mut self, path: Path<'ast>, args: Vec<ExprP<'ast>>, span: Span, )
src/alumina-boot/src/ast/expressions.rs:271
↓ 2 callersMethodwrite_binop
(&mut self, op: BinOp)
src/alumina-boot/src/codegen/functions.rs:144
↓ 2 callersMethodwrite_expr
( &mut self, diag: &DiagnosticsStack, expr: &ExprP<'ir>, bare_block: bool,
src/alumina-boot/src/codegen/functions.rs:330
↓ 2 callersMethodwrite_u128
(&mut self, value: u128)
src/alumina-boot/src/ast/serialization.rs:397
↓ 2 callersMethodwrite_u16
(&mut self, value: u16)
src/alumina-boot/src/ast/serialization.rs:382
↓ 1 callersFunction_mco_create_context
common/minicoro/minicoro.h:1328
↓ 1 callersFunction_mco_destroy_context
common/minicoro/minicoro.h:1358
↓ 1 callersFunction_mco_finish_jumpout
common/minicoro/minicoro.h:1594
↓ 1 callersFunction_mco_init_desc_sizes
common/minicoro/minicoro.h:1370
↓ 1 callersFunction_mco_jumpin
common/minicoro/minicoro.h:1316
↓ 1 callersFunction_mco_makectx
common/minicoro/minicoro.h:755
↓ 1 callersFunction_mco_validate_desc
common/minicoro/minicoro.h:1683
↓ 1 callersMethodadd_error
(&self, err: CodeError)
src/alumina-boot/src/diagnostics.rs:330
↓ 1 callersMethodadd_from_error
(&self, err: AluminaError)
src/alumina-boot/src/diagnostics.rs:318
↓ 1 callersMethodadd_hidden_span
(&self, span: Span)
src/alumina-boot/src/diagnostics.rs:245
↓ 1 callersMethodadd_location_override
(&self, span: Span, new_file: PathBuf, new_line: usize)
src/alumina-boot/src/diagnostics.rs:249
↓ 1 callersMethodadd_scope
( &mut self, scope: &Scope<'ast, 'src>, )
src/alumina-boot/src/ast/serialization.rs:630
← previousnext →201–300 of 825, ranked by callers