Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TomBebbington/jit.rs
/ functions
Functions
244 in github.com/TomBebbington/jit.rs
⨍
Functions
244
◇
Types & classes
41
Function
main
()
sys/examples/mul_add.rs:61
Function
main
()
examples/brainfuck.rs:135
Function
main
()
examples/hello_world.rs:6
Method
needed
Iterate over the needed libraries
src/elf.rs:142
Method
new
Create a new value in the context of a function's current block. The value initially starts off as a block-specific temporary. It will be converted i
src/value.rs:28
Method
new
(ty:&'a Ty)
src/types.rs:212
Method
new
Create a new label
src/label.rs:23
Method
new
(read:&'a ReadElf)
src/elf.rs:21
Method
new
Create a new function block and associate it with a JIT context. It is recommended that you call `Function::new` and `function.compile()` in the closu
src/function.rs:254
Method
new
Create a new JIT Context
src/context.rs:70
Method
new
(func: &UncompiledFunction<'a>, current_loop: Option<WrappedLoop<'a>>)
examples/brainfuck.rs:21
Method
new_nested
Create a new function block and associate it with a JIT context. In addition, this function is nested inside the specified *parent function and is abl
src/function.rs:278
Method
new_pointer
Create a type descriptor for a pointer to another type.
src/types.rs:392
Method
new_signature
Create a type descriptor for a function signature.
src/types.rs:367
Method
new_struct
Create a type descriptor for a structure.
src/types.rs:376
Method
new_union
Create a type descriptor for a union.
src/types.rs:384
Method
next
(&mut self)
src/types.rs:225
Method
next
(&mut self)
src/insn.rs:81
Method
next
(&mut self)
src/context.rs:110
Method
nfloat_value
(&mut self)
sys/lib.rs:245
Method
nint_value
(&mut self)
sys/lib.rs:227
Method
nuint_value
(&mut self)
sys/lib.rs:230
Function
plugin_registrar
(reg: &mut Registry)
macro/src/macros.rs:497
Method
ptr_value
(&mut self)
sys/lib.rs:218
Function
putchar
(c: u8)
examples/brainfuck.rs:83
Function
readchar
()
examples/brainfuck.rs:92
Method
set_addressable
(&self)
src/value.rs:65
Method
set_names
Set the field or parameter names of this struct or union type. ```rust use jit::*; let f64_t = get::<f64>(); let mut ty = Type::new_struct(&mut [&f64
src/types.rs:447
Method
set_tagged_data
Change the data this is tagged to
src/types.rs:642
Method
size_hint
(&self)
src/elf.rs:47
Function
supports_threads
()
src/jit.rs:95
Function
supports_virtual_memory
()
src/jit.rs:102
Function
test_alt_sqrt
()
tests/sqrt.rs:24
Function
test_context_bad_tags
()
tests/tags.rs:18
Function
test_context_tags
()
tests/tags.rs:9
Function
test_jit_basics
()
sys/tests/double.rs:49
Function
test_panic_tags
()
tests/tags.rs:34
Function
test_sqrt
()
tests/sqrt.rs:9
Function
test_struct
()
tests/struct.rs:23
Function
test_tags
()
tests/tags.rs:47
Method
to_owned
(&self)
src/types.rs:291
Method
uint_value
(&mut self)
sys/lib.rs:224
Method
ulong_value
(&mut self)
sys/lib.rs:236
Function
uses_interpreter
()
src/jit.rs:88
← previous
201–244 of 244, ranked by callers