27 Commits

Author SHA1 Message Date
Jude Nelson
1a34c11508 feat: release 2.05.0.3.0 2022-08-31 13:41:12 -04:00
Jude Nelson
429def74da Merge branch 'develop' into chore/master-to-develop 2022-07-25 15:36:37 +00:00
Brice Dobry
219f1d867e docs: fix output type of as-max-len? 2022-07-22 09:57:01 -04:00
Aaron Blankstein
c3651079cc Merge branch 'master' into chore/master-to-develop 2022-07-18 14:57:06 -05:00
Aaron Blankstein
db3c7a233e replace unwrap with error 2022-06-12 10:05:14 -05:00
Pavitthra Pandurangan
141840871a update test assertion 2022-05-03 15:05:29 -04:00
Pavitthra Pandurangan
4271ea1593 Changed BurnTokenErrorCodes to avoid consensus-breaking issue 2022-05-02 10:49:42 -04:00
Pavitthra Pandurangan
b32d1b98ca cleanup: added tests + updated docs for burn-related Clarity functions 2022-04-28 15:22:25 -04:00
Aaron Blankstein
ca04fa531d chore: conform stacks-common to edition="2021" 2022-03-24 15:38:26 -05:00
Aaron Blankstein
20c6817d65 chore: conform libclarity to edition="2021" 2022-03-24 15:27:31 -05:00
Brice Dobry
b94c815240 fix: improve error in type checker
The error from the type checker when attempting to retrieve a trait type
was incorrect. If the current contract is "foo", and the type "bar.baz"
is not found in the analysis database, the error message said:

```
use of unresolved contract 'ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM.foo'
```

When the actual problem was that the contract "bar" was not found.

Similarly, if the contract "bar" is found, but the trait "baz" is not
found, the same error was given, instead of correctly showing that the
trait "baz" was not found.

See #3064
2022-03-04 14:59:51 -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
Aaron Blankstein
878abf22e1 fix: slog-json feature broken during libclarity refactor 2022-02-23 13:22:59 -06:00
Aaron Blankstein
93053147b2 final pass of cleanup 2022-02-04 10:27:33 -06:00
Aaron Blankstein
9e1f96ad41 re-enable more tests 2022-02-03 15:59:39 -06: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
84b4369485 re-enable docs generation, tests 2022-02-03 14:43:47 -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
4558b72da8 chore: update async-h1 to resolve #2990 2022-01-12 10:06:33 -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
Jude Nelson
7e43d526e7 Merge branch 'develop' into feat/mempool-sync 2021-11-29 15:43:35 -05:00
Jude Nelson
1ff60758df fix: have clarity target use nix and winapi for platform-specific needs in ctrlc 2021-10-26 15:59:43 -04:00
Jude Nelson
74631459c5 fix: add siphasher dependency to clarity 2021-10-16 15:51:38 -04:00
Reed Rosenbluth
e1f6efe1c5 build: add Clarity workspace member (#2744)
* build: add libvm workspace member

* chore: skip lib-clarity-vm in circleci

* refactor: address pavi's comment

* refactor: naming

* fix: update lib name

* refactor: rename, drop the lib suffix

* refactor: address Greg's comments

* style: rustfmt

Co-authored-by: Aaron Blankstein <aaron@blockstack.com>
2021-08-19 13:10:36 -07:00