Commit Graph

12 Commits

Author SHA1 Message Date
angie
1cf06f293c yeet ref thingy 2023-09-13 10:51:26 -03:00
angie
5bc9246c05 Make Rust acknowledge the tables/ folder 2023-06-10 10:20:16 -04:00
angie
d7ee924746 Improve rust ci (this commit will fail) 2023-05-04 14:49:37 -04:00
angie
d03cfd7862 format rust generated tables 2023-05-04 14:30:55 -04:00
angie
39e081470e CI for checking format and tables 2023-04-30 08:48:47 -04:00
Angie
481bb2f6a5 jalr instruction check 2022-12-19 12:20:32 -03:00
Angie
6102f2cf7d Fix C files not being packaged on Rust crates 2022-12-18 19:43:40 -03:00
angie
bddd12847e Build C library in build.rs 2022-12-18 17:12:59 -03:00
Anghelo Carvajal
37f466595c
Update publish_crate.yml 2022-12-18 16:26:55 -03:00
angie
a1e2c62954 a 2022-12-18 16:25:01 -03:00
angie
1e02871bce Another try at fixing crate publishing 2022-12-18 16:22:06 -03:00
Anghelo Carvajal
fb8c1edbd7
Rust bindings (#17)
* Generate bindings for enums

* Add .gitignore Cargo didn't automatically made

* Actually build the files into the library

* `pub` in `mod` to fix warning

* instruction struct

* Instruction rust binding

* Add InstrId::ALL_MAX

* link C library to rust

* Publish crate CI

* test

* config bindings

* add getters for registers

* add names methods for register enums

* get_operand_type

* feedback from simon

* Forgot to add new file to python setup.py

* get_operands_slice

* add stuff to cargo.toml
2022-12-18 15:15:39 -03:00