Commit Graph

1738 Commits

Author SHA1 Message Date
wtfsck 403fcc10ec Add decoder ip test 2021-01-26 17:56:36 +01:00
wtfsck 3ff29f27ea Remove [badges] section since it's not used by crates.io anymore 2021-01-26 17:56:27 +01:00
wtfsck 7f63f59e6c Disable default pyo3 features 2021-01-26 17:56:17 +01:00
wtfsck 47813f8fd6 Use try_*() 2021-01-26 17:56:07 +01:00
wtfsck 1f5304f852 Update lib.rs 2021-01-26 17:55:59 +01:00
wtfsck 8c9f7edaab Use IcedConstants constants 2021-01-26 17:55:50 +01:00
wtfsck 70e0b5785a Update disasm comments 2021-01-26 17:55:38 +01:00
wtfsck a04669b03a Add mem sz fmt option tests 2021-01-26 17:55:26 +01:00
wtfsck 491caf22e0 Remove old deprecated code 2021-01-26 17:55:15 +01:00
wtfsck 820ab741a9 Deprecate enum value 2021-01-26 17:55:02 +01:00
wtfsck 4577348983 Add more no-more-bytes tests and update read_u*() and use less code 2021-01-26 17:54:53 +01:00
wtfsck 98e96cc741 Use `?` 2021-01-26 17:54:39 +01:00
wtfsck eee0d18a06 Update README.md 2021-01-26 17:53:15 +01:00
wtfsck 72d6b16525 Update read_u{8,16,32} 2021-01-26 17:53:07 +01:00
wtfsck cfbf77db53 Deprecate NoLockMovCr 2021-01-26 17:52:59 +01:00
wtfsck e72cefd93b Switch assert_eq/ne args 2021-01-26 17:52:50 +01:00
wtfsck a9faa62528 Update build-rust 2021-01-26 17:52:40 +01:00
wtfsck de59d07fcc Deprecate immediate() 2021-01-26 17:52:31 +01:00
wtfsck 65e06a0ea9 Add more clippy lints to detect panics 2021-01-26 17:52:22 +01:00
wtfsck 0c968cf3ed Remove #![allow(unused_results)] 2021-01-26 17:52:14 +01:00
wtfsck e5651c2764 Remove #[cfg]s 2021-01-26 17:52:06 +01:00
wtfsck e76cfe64d9 Use add() instead of offset() 2021-01-26 17:51:56 +01:00
wtfsck 3795ccc818 Remove useless extern crate stmt 2021-01-26 17:51:48 +01:00
wtfsck 3dcc16cbe7 Code.Mnemonic -> Mnemonic 2021-01-26 17:51:39 +01:00
wtfsck e619b5b9ae Dest op is rw 2021-01-26 17:51:30 +01:00
wtfsck dcdbc2114d Use a smaller .gitignore file 2021-01-26 17:51:21 +01:00
wtfsck 20f1166247 Update github urls 2021-01-26 17:51:12 +01:00
wtfsck df86c7336a Update copyright years, headers and email 2021-01-26 17:51:03 +01:00
tnballo 76cea61d62
Add Register iterator (#138)
* Add Register iterator

* Fix Clippy warnings for CI (unrelated files)

* Revert "Fix Clippy warnings for CI (unrelated files)"

This reverts commit 4a9a081dd39454fe3a1bc43fd4f22a6c40a787a8.

* Review: move RegisterIterator to register.rs, priv RegisterIterator::new(), newline post Register::values()

* Checkout reverted files from iced/master
2021-01-23 21:36:57 +01:00
0xd4d aafc91e505 Update CI build file 2021-01-23 17:14:13 +01:00
0xd4d 6681397195 Rust 1.49.0 2021-01-23 16:29:29 +01:00
0xd4d 3f74b63bf8 Patch Cargo.toml iced-x86 path instead of using .cargo/config.toml 2021-01-23 16:29:20 +01:00
0xd4d 0a3f062d06 Change MSRV to 1.41.0, closes #132 2020-12-29 18:30:46 +01:00
0xd4d 47ac0626b7
Update codecov.yml 2020-12-28 20:18:15 +01:00
0xd4d e2a4e4c2ed Fix 1.20.0 warnings 2020-12-28 19:02:13 +01:00
0xd4d c5c04d2448 Store a 64-bit displ in Instruction, closes #121 2020-12-28 18:30:47 +01:00
0xd4d a3119dafa7 Use map_or_else() 2020-12-28 18:30:40 +01:00
0xd4d 3707090dd0 Use debug_asserts 2020-12-28 18:30:29 +01:00
0xd4d f6cf7197fd Update deprecation messages 2020-12-28 18:30:21 +01:00
0xd4d 12559a6987 Deprecate more methods that panic, add try_*() methods 2020-12-28 18:30:00 +01:00
0xd4d 273393c6a9 Bump version 2020-12-26 15:15:16 +01:00
0xd4d 03ce5797fb Fix codecov warning 2020-12-26 15:15:08 +01:00
0xd4d fcbd71a647 Update build.yml 2020-12-26 15:14:58 +01:00
0xd4d 37fad7eb11 Update README 2020-12-26 13:35:11 +01:00
0xd4d b17133f4f6 Update build file 2020-12-26 12:36:16 +01:00
0xd4d a3aee3881e Call try_*() methods 2020-12-26 12:01:15 +01:00
0xd4d 7827ef155d Build 32-bit linux wheels 2020-12-26 12:01:07 +01:00
0xd4d 6f65daf727 Use pyo3 0.13.0 and use the new abi3-py36 feature to generate fewer wheels 2020-12-26 12:00:58 +01:00
0xd4d 22b51bcd2b Update README and docs 2020-12-26 12:00:47 +01:00
0xd4d d75580b1f1 Remove methods/props, use Instruction methods instead 2020-12-26 12:00:39 +01:00