Commit Graph

13 Commits

Author SHA1 Message Date
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
angie
95dd97ebe8 whoops 2022-12-15 16:07:50 -03:00
angie
32acccf873 Try to make logic check tests 2022-12-15 16:06:48 -03:00
angie
ac37df1398 name make ci 2022-09-09 23:41:47 -04:00
Angie
8009c4da15 Add workflow to check building with makefile 2022-08-27 13:03:54 -04:00
angie
a870363644 ci builds again... 2022-07-09 18:15:17 -04:00
angie
63eb1cb152 Don't use "all" for linux ci builds 2022-07-09 17:17:54 -04:00
angie
5e59c935e8 hopefully fix windows ci builds 2022-07-09 16:06:04 -04:00
angie
5b68266148 Build for every supported architecture on ci builds 2022-07-09 15:51:19 -04:00
Ethan Roseman
c81cc49a65
cibuildwheel (ci/cd) (#1)
* cibuildwheel attempt

* fixes

* skip pypy

* re-enable pypy

* try no pypy 3.7

* try again

* try winders

* remove snibblets
2022-06-10 14:50:23 -04:00