Commit Graph

30 Commits

Author SHA1 Message Date
angie
7a9e7a5787 generate rust tables 2023-04-30 10:13:35 -04:00
angie
f61d37b4a6 Change builds for every machine to only be ran on new releases 2023-04-30 10:00:04 -04:00
angie
a2dfabea4f Some actions cleanup 2023-04-30 09:47:00 -04:00
angie
967d8ef0b3 Escape ` 2023-04-30 09:22:51 -04:00
angie
a85e339033 Add a message to the format yamls 2023-04-30 09:21:15 -04:00
angie
cdf97457ce use another action for the yamls 2023-04-30 09:14:23 -04:00
angie
37e8c24004 maybe fix action? 2023-04-30 09:08:59 -04:00
angie
9998ca9830 split format action and setup dependencies 2023-04-30 09:01:03 -04:00
angie
57f5d139d9 hopefully fix yaml 2023-04-30 08:54:20 -04:00
angie
39e081470e CI for checking format and tables 2023-04-30 08:48:47 -04:00
angie
0d18065e56 version bump 2023-04-02 14:28:12 -04:00
Angie
6a11224f2f Unit test for checking the version number matches 2023-02-23 13:50:05 -03:00
angie
1d59c857df rename ci 2022-12-20 13:01:08 -03:00
angie
14070be962 isolated python build 2022-12-20 12:58:50 -03: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
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