angie
de05c7211c
Include .h files in src folder
2022-12-20 12:59:54 -03:00
angie
14070be962
isolated python build
2022-12-20 12:58:50 -03:00
angie
90eeda5f68
Change column limit to 120
2022-12-20 00:47:17 -03:00
angie
5063702a07
modifiesF* and readsF
2022-12-20 00:42:27 -03:00
angie
cf9bbc90e2
fix test
2022-12-19 20:45:26 -03:00
angie
a166772657
Fix a Rust binding not taking &
2022-12-19 20:42:38 -03:00
Anghelo Carvajal
c5671a1703
Merge pull request #20 from Decompollaborate/develop
...
1.5.6
2022-12-19 19:29:50 -03:00
angie
e75ea8f09f
version bump
2022-12-19 19:09:02 -03:00
angie
2e74fc914f
outputsToGprZero
2022-12-19 19:04:26 -03:00
angie
75fe4e4fe3
use registerdescriptors
2022-12-19 18:38:05 -03:00
angie
21000319cd
Rust bindings for RegisterDescriptor
2022-12-19 18:08:07 -03:00
angie
6758468699
RegisterDescriptor
2022-12-19 17:07:32 -03:00
angie
8a9824bbd3
format tidy
2022-12-19 15:12:12 -03:00
angie
ef2acdb328
Remove jalr_rd hack
2022-12-19 15:04:59 -03:00
Angie
481bb2f6a5
jalr instruction check
2022-12-19 12:20:32 -03:00
Angie
ab8e38effc
add mising operand alias
2022-12-18 23:06:23 -03:00
Angie
e6a6a691a6
typo fixes
2022-12-18 23:06:03 -03:00
Anghelo Carvajal
230cb489ad
Merge pull request #19 from Decompollaborate/develop
...
1.5.5
2022-12-18 22:37:57 -03:00
Angie
f1ea6cb627
Remove cty dependency
2022-12-18 22:22:54 -03:00
Angie
61d30e5aa1
Change treatJAsUnconditionalBranch
to true
by default
2022-12-18 21:09:14 -03:00
Angie
27bbbb6bf7
is_reserved method for registers
2022-12-18 20:54:29 -03:00
Angie
818c41c1d8
remove prefix from register enums in rust bindings
2022-12-18 20:49:14 -03:00
Angie
3538f51086
yeet extra InstructionBase indirection
2022-12-18 20:29:22 -03:00
Angie
922b14b2da
pub use
stuff
2022-12-18 20:16:04 -03:00
Angie
3ab315c5ab
version bump
2022-12-18 19:58:43 -03:00
Angie
6102f2cf7d
Fix C files not being packaged on Rust crates
2022-12-18 19:43:40 -03:00
Angie
59f143b21d
rust stuff on readme
2022-12-18 18:37:07 -03:00
angie
bddd12847e
Build C library in build.rs
2022-12-18 17:12:59 -03:00
angie
c9170b0209
version bump
2022-12-18 16:30:12 -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
angie
b87cf594fe
Hopefully fix rust crate publishing
2022-12-18 16:00:24 -03:00
Anghelo Carvajal
6e7b95d6ce
Merge pull request #18 from Decompollaborate/develop
...
1.5.0: Rust bindings
2022-12-18 15:50:42 -03:00
angie
b75637ec33
version bump
2022-12-18 15:33:02 -03:00
angie
6b730599eb
a few extra missing methods
2022-12-18 15:30:30 -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
3735d91fcc
Pregenerate every table
2022-12-16 15:37:46 -03:00
angie
12537e6706
pre-geneate table system
2022-12-16 14:36:53 -03:00
Anghelo Carvajal
44b847f04f
Merge pull request #16 from Decompollaborate/develop
...
1.4.0
2022-12-16 11:36:43 -03:00
angie
722ebb951c
Fix warnings on python bindings
2022-12-16 11:11:43 -03:00
angie
d5d1096e81
Version bump and remove setup.cfg
2022-12-16 11:04:16 -03:00
angie
61ccff4e42
Rename isJrRa to isReturn and isJrNotRa to isJumptableJump
2022-12-15 20:33:02 -03:00
angie
363aff8e5d
Fix descriptor logic errors
2022-12-15 16:55:31 -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
920c79d700
set .readsR*
for every instruction
2022-12-14 20:53:32 -03:00
angie
77dda82424
readsR* functions
2022-12-14 18:03:13 -03:00
angie
bd47bc6bc2
Remove invalid rsp instructions from python binding typing
2022-12-14 17:59:00 -03:00
angie
4be4f6798d
Update references
2022-12-14 15:27:16 -03:00