* fix: typos in Clarity docs
* docs: rupdate testnet information and run lint
* docs: add regtest name and address reviewer comments
Co-authored-by: Patrick Gray <pgray@hiro.so>
Co-authored-by: pavitthrap <paviusa23@gmail.com>
* changelog for 2.0.11.2.0
* start to discuss the version number
* changelog section
* fixed the wording around conensus breaking change
* updates to the changelog section
* added to release timing.
* added to timing section
* added basic infra for versioned variables
* chasing down the references to the version
* looks good
* got test to start failing
* changed some versions to Clarity2
* removed some info logs
* refactored arithmetic check
* added a test to demonstrate that tx-sponsor? doesn't exist in Clarity1
* removed a spurious line about clarity version
* added skeleton for 'is-in-mainnet' and a type checker test
* added "is-in-mainnet" function
* fmt
* removed a spurious log
* revert the ast file again
* remove StacksNetworkType
* copy src/vm/tests/mod.rs from next
* tweaks to work after merging next
* remove extra execute_against_version_and_network
* harmonize diffs
* small docs change
* fmt
* fmt
Co-authored-by: Greg Coppola <greg@hiro.so>
* working with ascii
* added buffer
* refactored the tests, many are passing
* different functions are working but needs versioning
* rebased
* have an error case working now
* added some tests to show that clarity1 won't run the new code
* Cleaned up code and tests
* added clarity2 notes and type notes to the vm::docs for comparisons
* tests are working but not vm::docs
* hacking the type system
* piped in clarity version to type checker
* type checking sensitive to clarity version
* added some more docs
* cleaned up some fmt problems
* added to the comments of tyep checking for inequalities
* docs changes
* make ClarityVersion copyable
* comprehensive suite of tests for comparisons
* comment
* revert definition_sorter
* reinstate comparison of pairs of similar types
* added more cases to test_comparison_types
* cahnged test names
* changed the docs around comparison functions
* pair_of_types_matches is rearranged
* added list example to test_comparison_types
* added principaltype test to test_comparison_types
* add IncorrectArgumentCount to test_comparison_types
* addressing review comments
* fmt
* fmt
Co-authored-by: Greg Coppola <greg@hiro.so>
* tests is compiling
* test is running
* Added skeleton for new functions
* Tests are mostly working
* tests are working but not for contracts
* tests are wroking prety good
* added some always false tests
* renamed principal-matches to is-standard
* Renamed PrincipalMatches to IsStandard
* updated the IsStandard line in vm::docs
* s/principal_matches/is_standard
* fixed some docs and changed some test names
* working with ascii
* added buffer
* refactored the tests, many are passing
* different functions are working but needs versioning
* rebased
* have an error case working now
* added some tests to show that clarity1 won't run the new code
* Cleaned up code and tests
* added clarity2 notes and type notes to the vm::docs for comparisons
* tests are working but not vm::docs
* hacking the type system
* piped in clarity version to type checker
* type checking sensitive to clarity version
* added some more docs
* cleaned up some fmt problems
* added to the comments of tyep checking for inequalities
* docs changes
* basic outline of the branching
* added comments to principal-of
* adding new test, with some parts commented out
* first testcase isworking
* test seems to work
* manually "rebasing" from the next branch
* removed principals
* make execute_program_with_context private
* added some comments about how principal-of is fixed in Stacks 2.1
* merged in execute_against_version_and_network
* revert the change to clarity_version
* reverted addition of 'execute_v2' in tests/mod.rs
* remove execute_v2 from tests/mod.rs
* fix a typo in the docs
* cargo fmt
Co-authored-by: Greg Coppola <greg@hiro.so>
* began refactor of memo
* fixed some of the tests
* added a test for memo's
* added tranfer-memo to the docs
* fixed test::events
* fixed a costs test
* rust fmt
* change version in arithemtic checker
* fix test_stx_ops
* cleaning up some imports
* rearranged the vm tests
* copied tests in test_stx_ops to create memo tests
* added some memo tests to simple_apply_eval
* revert change to ast
* new test cases for test_stx_ops
* began refactor of memo
* fixed some of the tests
* added a test for memo's
* added tranfer-memo to the docs
* fixed test::events
* fixed a costs test
* rust fmt
* change version in arithemtic checker
* fix test_stx_ops
* cleaning up some imports
* rearranged the vm tests
* copied tests in test_stx_ops to create memo tests
* added some memo tests to simple_apply_eval
* revert change to ast
* new test cases for test_stx_ops
* using Unimplemented as the cost
* arithmetic_checker separates Clarity1 vs Clarity2 functions
* remove some prinln's
Co-authored-by: Greg Coppola <greg@hiro.so>