Skip to content

Commit

Permalink
Implement runtime with dynamic dispatch (#1051)
Browse files Browse the repository at this point in the history
* Load dynamic runtime globals

* Implement dynamic runtime bindings

* Use dynamic runtime set_costs_builtin

* Remove phantom data from RuntimeBindingsMeta

* Remove symbol register in JIT executor

* Remove runtime linking in AOT executor

* Remove cairo_native__get_version check

* Use original name for runtime globals

* Remove no_mangle attribute

* Remove AOT standalone benchmarks

---------

Co-authored-by: Edgar <[email protected]>
  • Loading branch information
2 people authored and azteca1998 committed Feb 4, 2025
1 parent c7a1e63 commit cc37dc6
Show file tree
Hide file tree
Showing 16 changed files with 395 additions and 1,107 deletions.
51 changes: 21 additions & 30 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 0 additions & 38 deletions programs/benches/dict_insert.c

This file was deleted.

38 changes: 0 additions & 38 deletions programs/benches/dict_snapshot.c

This file was deleted.

37 changes: 0 additions & 37 deletions programs/benches/factorial_2M.c

This file was deleted.

37 changes: 0 additions & 37 deletions programs/benches/fib_2M.c

This file was deleted.

37 changes: 0 additions & 37 deletions programs/benches/linear_search.c

This file was deleted.

37 changes: 0 additions & 37 deletions programs/benches/logistic_map.c

This file was deleted.

Loading

0 comments on commit cc37dc6

Please sign in to comment.