Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multi_index bugfix after migration from boost + tests #146

Merged
merged 1 commit into from
Apr 20, 2023

Conversation

dimas1185
Copy link
Contributor

@dimas1185 dimas1185 commented Apr 15, 2023

fixes #137
Also I copied multi_index tests from leap as they have much more coverage than we have in cdt.
Note for reviewer:
new tests were added to integration_tests. Those tests require leap and we do not execute them by default as part of Build & Test steps. Please check those locally. All you need is to have a leap in your path so find_package(leap) would find it. The reason we need leap is testing utilities and primarily class eosio::testing::tester to load contracts, produce blocks, etc.

Change Description

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

Copy link
Member

@mikelik mikelik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would appreciate if someone more experienced in CDT would review this.

It LGTM, tests are passing. Contract which was failing before works fine.
I couldn't compile contracts described in #90 (because their code is not compiling with newest CDT) but if there will be any issues with it Zeus team will create a new issue.

Copy link
Contributor

@ScottBailey ScottBailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using CDT v3.1.4, all tests pass.

@dimas1185 dimas1185 merged commit d5db467 into main Apr 20, 2023
@dimas1185 dimas1185 deleted the multi-index-fix branch April 20, 2023 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cannot compile contract after boost removal
4 participants