]> Repositorios git - scryer-prolog.git/commit
flatten the instruction dispatch loop
authorMark Thom <[email protected]>
Mon, 20 Dec 2021 01:57:57 +0000 (18:57 -0700)
committerMark Thom <[email protected]>
Fri, 7 Jan 2022 05:09:36 +0000 (22:09 -0700)
commit955e1799c8e8b58d3fcce9cf4d1a61741e57e8e8
tree827206178cae0d3d7b20f21a8ad84f2eb17150a4
parent3db86f1e2565b81a7f159fa9c75694611e636f22
flatten the instruction dispatch loop
52 files changed:
Cargo.lock
Cargo.toml
build.rs
crates/instructions-template/Cargo.lock [new file with mode: 0644]
crates/instructions-template/Cargo.toml [new file with mode: 0644]
crates/instructions-template/src/lib.rs [new file with mode: 0644]
crates/prolog_parser/Cargo.toml [deleted file]
crates/static-string-indexing/Cargo.toml
crates/to-syn-value/Cargo.toml [new file with mode: 0644]
crates/to-syn-value/src/lib.rs [new file with mode: 0644]
crates/to-syn-value_derive/Cargo.toml [new file with mode: 0644]
crates/to-syn-value_derive/src/lib.rs [new file with mode: 0644]
src/allocator.rs
src/arithmetic.rs
src/clause_types.rs [deleted file]
src/codegen.rs
src/debray_allocator.rs
src/fixtures.rs
src/forms.rs
src/heap_print.rs
src/instructions.rs [deleted file]
src/iterators.rs
src/lib.rs
src/lib/between.pl
src/lib/builtins.pl
src/lib/lists.pl
src/loader.pl
src/machine/arithmetic_ops.rs
src/machine/attributed_variables.rs
src/machine/code_repo.rs [deleted file]
src/machine/code_walker.rs
src/machine/compile.rs
src/machine/dispatch.rs
src/machine/gc.rs
src/machine/heap.rs
src/machine/load_state.rs
src/machine/loader.rs
src/machine/machine_errors.rs
src/machine/machine_indices.rs
src/machine/machine_state.rs
src/machine/machine_state_impl.rs
src/machine/mock_wam.rs
src/machine/mod.rs
src/machine/preprocessor.rs
src/machine/stack.rs
src/machine/system_calls.rs
src/macros.rs
src/parser/ast.rs
src/read.rs
src/targets.rs
src/toplevel.pl
src/write.rs