Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/askeksa/Jingler
/ functions
Functions
374 in github.com/askeksa/Jingler
⨍
Functions
374
◇
Types & classes
91
↓ 2 callers
Method
midi_mappings_location
(&self)
crates/zing/src/compiler.rs:234
↓ 2 callers
Method
outputs
(&self)
crates/zing/src/builtin.rs:71
↓ 2 callers
Method
parse
(&mut self, text: &'ast str, start_offset: usize)
crates/zing/src/compiler.rs:346
↓ 2 callers
Method
scan_exp
Count uses of `tracked` names in `exp` that are evaluated in the `phase` phase. `context` is the phase the expression itself is evaluated in (its stat
crates/zing/src/code_generator.rs:798
↓ 2 callers
Method
set_parameter
(&mut self, index: usize, value: f32)
crates/runtime/src/wasm.rs:154
↓ 2 callers
Method
source_index
(&self, pos: usize)
crates/zing/src/compiler.rs:342
↓ 2 callers
Method
stack_adjust_from_outputs
(&mut self, outputs: &'ast Pattern)
crates/zing/src/code_generator.rs:982
↓ 2 callers
Function
statement_scope
(statement: &Statement)
crates/zing/src/code_generator.rs:34
↓ 2 callers
Method
store_width
(&mut self, exp: &Expression, width: Width)
crates/zing/src/type_inference.rs:445
↓ 2 callers
Method
traverse
(&'ast self, pre: &mut impl FnMut(&'ast Expression), post: &mut impl FnMut(&'ast Expression))
crates/zing/src/ast.rs:244
↓ 2 callers
Method
unsupported
(&mut self, loc: &dyn Location, what: &str)
crates/zing/src/code_generator.rs:228
↓ 2 callers
Function
write_list
(f: &mut Formatter, list: &Vec<impl Display>)
crates/ir/src/program.rs:150
↓ 1 callers
Method
ast
(&self)
crates/zing/src/compiler.rs:263
↓ 1 callers
Method
attr
(&self, name: &str)
crates/convert/src/xml.rs:47
↓ 1 callers
Method
binary_next
(&self)
crates/zing/src/pretty_print.rs:160
↓ 1 callers
Function
build_constant_list
(program: &Program, constant_set: &BTreeSet<u32>)
crates/ir/src/encode.rs:417
↓ 1 callers
Function
build_music_events
(music: &Music, sample_rate: f32)
crates/zing-cmd/src/main.rs:144
↓ 1 callers
Function
build_parameter_curves
(music: &Music, sample_rate: f32)
crates/zing-cmd/src/main.rs:182
↓ 1 callers
Method
check_contexts
(&mut self, program: &mut Program)
crates/zing/src/compiler.rs:371
↓ 1 callers
Function
check_opcode_space
(opcode_capacity: &Vec<u16>, constants: &Vec<u32>)
crates/ir/src/encode.rs:433
↓ 1 callers
Method
check_outputs
(&mut self, member: &mut Member)
crates/zing/src/type_inference.rs:249
↓ 1 callers
Function
collect_capacities
(program: &Program, sample_rate: f32, embed_constant_index: bool)
crates/ir/src/encode.rs:389
↓ 1 callers
Function
collect_constants
Walk `program.procedures` in index order; within each procedure, walk `procedure.code` in order. Every `Instruction::Constant(v)` is assigned the next
crates/ir/src/diff.rs:24
↓ 1 callers
Method
compile_and_instantiate
(&self, program: &ir::Program)
crates/runtime/src/wasm.rs:86
↓ 1 callers
Function
compile_to_wasm
(program: &ir::Program, constants: &[u32])
crates/runtime/src/wasm.rs:182
↓ 1 callers
Function
compute_audio
( instance: &mut dyn JinglerRuntimeHandle, sample_rate: f32, n_samples: usize, events: &[(usize, MusicEven
crates/zing-cmd/src/main.rs:207
↓ 1 callers
Method
compute_track_order
(&mut self, main_index: usize)
crates/zing/src/code_generator.rs:281
↓ 1 callers
Method
compute_track_order_inner
(&mut self, member_index: usize, inputs: &Vec<MidiArg>, track_order: &mut Vec<ir::MidiMapping>)
crates/zing/src/code_generator.rs:313
↓ 1 callers
Function
convert_music_with_program
(music: &Music, program: &ir::Program, jingler_asm_path: &String, sample_rate: f32, embed_constant_index:
crates/convert/src/lib.rs:10
↓ 1 callers
Function
convert_renoise_song
(song: &mut dyn Read)
crates/convert/src/renoise.rs:40
↓ 1 callers
Method
current_constants
(&mut self)
crates/runtime/src/wasm.rs:171
↓ 1 callers
Function
diff_programs
Classify a new program relative to a previously accepted program.
crates/ir/src/diff.rs:37
↓ 1 callers
Method
dump
(&self)
crates/runtime/src/wasm.rs:122
↓ 1 callers
Function
encode_bytecodes_source
( program: &Program, jingler_asm_path: &String, sample_rate: f32, embed_constant_index: bool, parameter_qu
crates/ir/src/encode.rs:445
↓ 1 callers
Function
extract_automation
(xsong: &XmlNode)
crates/convert/src/renoise.rs:306
↓ 1 callers
Function
extract_track_notes
(xsong: &XmlNode, tr: usize, column: usize, tname: &str)
crates/convert/src/renoise.rs:192
↓ 1 callers
Function
fmt_lazy_parenthesized_list
(f: &mut Formatter, list: &[T])
crates/zing/src/pretty_print.rs:404
↓ 1 callers
Method
fmt_with_precedence
(&self, f: &mut Formatter, p: Precedence)
crates/zing/src/pretty_print.rs:245
↓ 1 callers
Method
generate
(&mut self)
crates/runtime/src/wasm.rs:407
↓ 1 callers
Function
generate_buffer_alloc_fn
Build buffer_alloc(size: i32) -> v128: ptr = buffer_alloc_ptr buffer_alloc_ptr += size * 16 ensure memory is large enough via memory.grow return v128
crates/runtime/src/wasm.rs:301
↓ 1 callers
Function
generate_code
( program: &'ast Program, names: &'names Names, signatures: Vec<FullSignature>, stored_widths: HashMap
crates/zing/src/code_generator.rs:13
↓ 1 callers
Method
generate_code_for_member
(&mut self, program: &'ast Program, member_index: usize, scope: Option<Scope>, )
crates/zing/src/code_generator.rs:360
↓ 1 callers
Method
generate_code_for_program
(&mut self, program: &'ast Program, main_index: usize)
crates/zing/src/code_generator.rs:326
↓ 1 callers
Method
generate_dynamic_body_flush_update_stack
(&mut self, height: usize)
crates/zing/src/code_generator.rs:919
↓ 1 callers
Function
generate_folded_multiply_fn
Build folded_multiply(val: i32) -> i32: product = (val as u64) * RANDOM_SCRAMBLE return (product as i32) ^ ((product >> 32) as i32)
crates/runtime/src/wasm.rs:274
↓ 1 callers
Method
generate_function_for_procedure
(&mut self, proc_id: u16)
crates/runtime/src/wasm.rs:436
↓ 1 callers
Method
generate_function_for_procedure_inner
( &self, code: &[ir::Instruction], pc: &mut usize, b: &mut InstrSeqBuilder, stack: &mut Vec<LocalId>
crates/runtime/src/wasm.rs:483
↓ 1 callers
Method
generate_initialize_function
(&mut self)
crates/runtime/src/wasm.rs:1555
↓ 1 callers
Method
generate_next_sample_function
(&mut self)
crates/runtime/src/wasm.rs:1814
↓ 1 callers
Method
generate_note_off_function
(&mut self)
crates/runtime/src/wasm.rs:1703
↓ 1 callers
Method
generate_note_on_function
(&mut self)
crates/runtime/src/wasm.rs:1610
↓ 1 callers
Method
generate_set_parameter_function
(&mut self)
crates/runtime/src/wasm.rs:1792
↓ 1 callers
Method
generate_static_module_calls
(&mut self, module_call: &Vec<ModuleCall<'ast>>)
crates/zing/src/code_generator.rs:640
↓ 1 callers
Function
global_runtime
()
crates/vst3-plugin/src/lib.rs:30
↓ 1 callers
Function
gmdls_lookup
(data: &[u8], sound_id: i32, index: i32)
crates/runtime/src/wasm.rs:1859
↓ 1 callers
Function
implicit_name
(encoding: u16)
crates/ir/src/encode.rs:171
↓ 1 callers
Method
infer_binop
(&mut self, left: &mut Expression, op: &BinOp, right: &mut Expression, loc: &dyn Location)
crates/zing/src/type_inference.rs:484
↓ 1 callers
Method
infer_bodies
(&mut self, program: &mut Program)
crates/zing/src/type_inference.rs:233
↓ 1 callers
Method
infer_body
(&mut self, member: &mut Member)
crates/zing/src/type_inference.rs:270
↓ 1 callers
Method
infer_bool
(&mut self, _value: &bool, _loc: &dyn Location)
crates/zing/src/type_inference.rs:456
↓ 1 callers
Method
infer_buffer_index
(&mut self, exp: &mut Expression, index: &mut Expression, loc: &dyn Location)
crates/zing/src/type_inference.rs:667
↓ 1 callers
Method
infer_buffer_init
(&mut self, length: &mut Expression, width: &mut Option<Width>, body: &mut Expression, loc: &dyn L
crates/zing/src/type_inference.rs:692
↓ 1 callers
Method
infer_buffer_literal
(&mut self, elements: &mut Vec<Expression>, loc: &dyn Location)
crates/zing/src/type_inference.rs:752
↓ 1 callers
Method
infer_call
(&mut self, midi: &Vec<MidiMapping>, name: &Id, args: &mut Vec<Expression>, loc: &dyn Location)
crates/zing/src/type_inference.rs:520
↓ 1 callers
Method
infer_conditional
(&mut self, condition: &mut Expression, then: &mut Expression, otherwise: &mut Expression, loc: &dyn Loc
crates/zing/src/type_inference.rs:493
↓ 1 callers
Method
infer_for
(&mut self, _name: &Id, count: &mut Expression, combinator: &Id, body: &mut Expression, loc: &dyn Loc
crates/zing/src/type_inference.rs:677
↓ 1 callers
Method
infer_merge
(&mut self, left: &mut Expression, right: &mut Expression, loc: &dyn Location)
crates/zing/src/type_inference.rs:643
↓ 1 callers
Method
infer_number
(&mut self, _value: &f64, _loc: &dyn Location)
crates/zing/src/type_inference.rs:449
↓ 1 callers
Method
infer_signatures
(&mut self, program: &mut Program)
crates/zing/src/type_inference.rs:106
↓ 1 callers
Method
infer_statement
(&mut self, node: &mut Pattern, exp: &mut Expression)
crates/zing/src/type_inference.rs:327
↓ 1 callers
Method
infer_tuple
(&mut self, elements: &mut Vec<Expression>, _loc: &dyn Location)
crates/zing/src/type_inference.rs:633
↓ 1 callers
Method
infer_tuple_index
(&mut self, exp: &mut Expression, index: u64, loc: &dyn Location)
crates/zing/src/type_inference.rs:653
↓ 1 callers
Function
infer_types
( program: &mut Program, names: &'names Names, compiler: &'comp mut Compiler)
crates/zing/src/type_inference.rs:20
↓ 1 callers
Method
infer_unop
(&mut self, op: &UnOp, exp: &mut Expression, loc: &dyn Location)
crates/zing/src/type_inference.rs:476
↓ 1 callers
Method
infer_variable
(&mut self, name: &Id, _loc: &dyn Location)
crates/zing/src/type_inference.rs:463
↓ 1 callers
Method
init_proc_id
(&mut self, program: &Program)
crates/zing/src/code_generator.rs:510
↓ 1 callers
Method
initialize
(&mut self, sample_rate: f32)
crates/runtime/src/lib.rs:169
↓ 1 callers
Method
insert_member
(&mut self, program: &Program, compiler: &mut Compiler, name: &Id, member_ref: MemberRef)
crates/zing/src/names.rs:149
↓ 1 callers
Method
insert_midi
(&mut self, compiler: &mut Compiler, member_index: usize, name: &Id, index: usize)
crates/zing/src/names.rs:168
↓ 1 callers
Function
interpolate_curve
(points: &[(usize, f32)], sample: usize, cursor: &mut usize)
crates/zing-cmd/src/main.rs:195
↓ 1 callers
Method
is_fatal
(&self)
crates/zing/src/compiler.rs:90
↓ 1 callers
Function
listener_thread
(runtime: Arc<GlobalRuntime>)
crates/vst3-plugin/src/lib.rs:113
↓ 1 callers
Function
load_gmdls
()
crates/runtime/src/wasm.rs:1848
↓ 1 callers
Method
lookup_precompiled
Lookup a precompiled module or function by name.
crates/zing/src/names.rs:206
↓ 1 callers
Method
lookup_variable
Look up a variable by name inside a specific member.
crates/zing/src/names.rs:219
↓ 1 callers
Function
make_music
(xsong: &XmlNode)
crates/convert/src/renoise.rs:51
↓ 1 callers
Function
make_tracks
(xsong: &XmlNode, _ticklength: f32)
crates/convert/src/renoise.rs:109
↓ 1 callers
Method
param_values
(&self)
crates/vst3-plugin/src/lib.rs:174
↓ 1 callers
Function
play_file_resident
(options: &PlayOptions)
crates/zing-cmd/src/main.rs:374
↓ 1 callers
Function
play_sound
(sample_rate: f32, data: &[f32])
crates/zing-cmd/src/main.rs:108
↓ 1 callers
Method
process_includes
(&mut self, program: &mut Program)
crates/zing/src/compiler.rs:296
↓ 1 callers
Method
propagate_liveness
(&mut self, member_index: usize)
crates/zing/src/code_generator.rs:453
↓ 1 callers
Method
quantize_parameters
(&self, num_parameters: usize, quantization_levels: u16)
crates/convert/src/lib.rs:149
↓ 1 callers
Method
real_autolist_distance
(&self, w: &mut dyn Write, parameters: &Vec<Vec<(u32, u8)>>)
crates/convert/src/lib.rs:238
↓ 1 callers
Method
report_internal_error
(&mut self, loc: &dyn Location, text: impl Into<String>)
crates/zing/src/compiler.rs:446
↓ 1 callers
Method
resolve_midi_arg
(&self, midi: &MidiArg, inputs: &Vec<MidiArg>)
crates/zing/src/code_generator.rs:301
↓ 1 callers
Method
root
(&self)
crates/convert/src/xml.rs:17
↓ 1 callers
Method
scan_dynamic_for_hoist
(&self, body: &'ast Vec<Statement>, outputs: &'ast Pattern, )
crates/zing/src/code_generator.rs:758
↓ 1 callers
Function
send_program
(program: &ir::Program, address: &str)
crates/zing-cmd/src/main.rs:123
↓ 1 callers
Method
set_constant
(&mut self, slot: u32, value: f32)
crates/runtime/src/wasm.rs:163
← previous
next →
101–200 of 374, ranked by callers