Commit Graph

35 Commits

Author SHA1 Message Date
Matthew Little
773026eaeb chore: preserve array indexer unwrap 2022-04-19 19:53:15 +02:00
Matthew Little
e2563fa58e chore: cargo fmt 2022-04-19 19:34:05 +02:00
Matthew Little
5fcdb07314 chore: use Option<u8> for c32 table rather than i8 2022-04-19 19:31:11 +02:00
Matthew Little
b4919704de chore: docstring for c32_old module purpose 2022-04-19 17:44:13 +02:00
Matthew Little
6355b76066 chore: expand doc string for c32 table normalization rules 2022-04-19 17:43:20 +02:00
Matthew Little
5ccbee42c1 chore: only compile c32_old in test builds 2022-04-19 17:40:48 +02:00
Matthew Little
ed71280d62 Merge branch 'develop' into feat/c32-optimizations 2022-04-19 17:24:19 +02:00
Jude Nelson
2e30732636 Merge branch 'develop' into feat/marf-node-cache 2022-04-09 11:37:08 -04:00
Aaron Blankstein
e6d0f54ed9 Merge remote-tracking branch 'origin/develop' into chore/edition-2021 2022-03-28 12:07:27 -05:00
Aaron Blankstein
ca04fa531d chore: conform stacks-common to edition="2021" 2022-03-24 15:38:26 -05:00
Jude Nelson
b9fcc8dd55 chore: add serde impl for StacksPublicKeyBuffer 2022-03-22 13:57:28 -04:00
Matthew Little
683e2c29b1 test: preserve previous c32 code and use for regression testing 2022-03-16 18:27:50 +01:00
Matthew Little
0310774059 chore: expand comment on C32_CHARACTERS_MAP table 2022-03-16 00:03:57 +01:00
Matthew Little
1a9ef3ca23 chore: remove redundant ascii check scan 2022-03-15 23:48:03 +01:00
Matthew Little
a1a681a59e feat: reduce allocs in sha256 digests 2022-03-15 23:37:39 +01:00
Matthew Little
80ad9d2560 chore: c32 optimizations, round 3 2022-03-15 23:37:39 +01:00
Matthew Little
7ace1e9662 chore: c32 optimizations, round 2 2022-03-15 23:37:39 +01:00
Matthew Little
6f5fe51c57 feat: c32 optimizations 2022-03-15 23:37:39 +01:00
Jude Nelson
a68e047656 Merge branch 'develop' into feat/marf-node-cache 2022-03-01 11:31:14 -05:00
Matthew Little
65570bbd8f chore: user cargo.toml resolver v2 to fix target-specific dependency features 2022-02-25 22:58:34 +01:00
Matthew Little
09b091396f chore: rustfmt fixes 2022-02-25 20:55:48 +01:00
Matthew Little
78729e1519 chore: update hash dependencies, adding ASM support for arm64 targets 2022-02-25 20:41:08 +01:00
Matthew Little
ce15d09a71 feat: nodejs module with Clarity byte string decoder 2022-02-25 19:47:08 +01:00
Jude Nelson
1f14b68551 fix: use lazy_static! for log-level so we can avoid lots of extra string comparisons and getenvs 2022-02-18 16:46:42 -05:00
Jude Nelson
8ed703acea fix: build errors from new libclarity refactoring 2022-02-15 11:40:22 -05:00
Jude Nelson
76d730cf8a Merge branch 'develop' into feat/marf-node-cache 2022-02-15 00:12:38 -05:00
Aaron Blankstein
4b8cfe7fd7 move a MARF dependent test to clarity_vm, clean up some commented out regions 2022-02-03 15:46:44 -06:00
Aaron Blankstein
32bb7203d9 fix merge artifacts 2022-02-03 11:30:03 -06:00
Aaron Blankstein
55918469c0 Merge remote-tracking branch 'origin/develop' into feat/develop-libclarity-separation 2022-02-03 11:20:07 -06:00
Aaron Blankstein
5367b7f6c4 address merge issues 2022-01-07 09:29:49 -06:00
Aaron Blankstein
faf1bc35dc Merge remote-tracking branch 'origin/develop' into feat/develop-libclarity-separation 2022-01-07 09:03:27 -06:00
Aaron Blankstein
ce77953465 separate the source trees for stacks-common and clarity 2021-12-27 08:17:26 -06:00
Aaron Blankstein
4df70c29a3 cargo test --lib builds, but work needs to be done to get to passing 2021-12-23 09:22:45 -06:00
Aaron Blankstein
dd606ff3f0 feat: cargo check --lib passes! now to get tests into order... 2021-12-23 09:09:24 -06:00
Aaron Blankstein
6a31126f60 feat: first pass at extricating libclarity, libcommon and blockstack_lib 2021-12-23 09:06:39 -06:00