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

Merge FIP-0045 implementation branch into master #670

Merged
merged 36 commits into from
Sep 28, 2022
Merged

Conversation

anorth
Copy link
Member

@anorth anorth commented Sep 19, 2022

Ignore this for now, I'm just trying to get baseline code coverage data uploaded for PRs based on decouple-fil+

--update--
see below

anorth and others added 28 commits August 29, 2022 11:22
* Raise infinite constant
* Remove testing of more complex behavior

Co-authored-by: zenground0 <[email protected]>
* SectorInfo simple_qa_power flag
* Deal Weights -> Deal Sizes
* Scale deal sizes by sector duration for simple_qa_power sectors

Co-authored-by: zenground0 <[email protected]>
* Expiration Extension 2 handling simple qap extensions
* No legacy extension for new sectors
* mutate_state in test_vm to create legacy sector to maintain deal weight fraction test
* extend_expiration2 miner harness for unit tests
* Refactored expiration extension methods to use shared code

Co-authored-by: zenground0 <[email protected]>
@codecov-commenter
Copy link

codecov-commenter commented Sep 22, 2022

Codecov Report

Merging #670 (1ee251d) into master (fa94365) will decrease coverage by 13.00%.
The diff coverage is 68.77%.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           master     #670       +/-   ##
===========================================
- Coverage   84.76%   71.76%   -13.01%     
===========================================
  Files          89       97        +8     
  Lines       18131    21302     +3171     
===========================================
- Hits        15369    15287       -82     
- Misses       2762     6015     +3253     
Impacted Files Coverage Δ
actors/market/src/deal.rs 75.86% <ø> (-8.07%) ⬇️
actors/market/src/policy.rs 39.21% <ø> (-60.79%) ⬇️
actors/market/src/types.rs 68.18% <ø> (-15.16%) ⬇️
runtime/src/builtin/shared.rs 50.00% <ø> (-42.31%) ⬇️
runtime/src/runtime/builtins.rs 5.88% <0.00%> (-0.79%) ⬇️
runtime/src/test_utils.rs 59.86% <0.00%> (-22.89%) ⬇️
actors/multisig/src/lib.rs 76.87% <35.71%> (-18.14%) ⬇️
actors/miner/src/types.rs 51.11% <42.85%> (-44.45%) ⬇️
test_vm/src/util.rs 67.40% <43.75%> (-32.60%) ⬇️
runtime/src/lib.rs 83.67% <50.00%> (-16.33%) ⬇️
... and 48 more

Add accept_any to datacap actor functions without any caller validation
anorth and others added 5 commits September 23, 2022 10:33
* Add claim drop feature
* Add drop claim period to policy

Co-authored-by: zenground0 <[email protected]>
Integrate FIL+ and miner actor
* Add FIL+ allocation claim to sector activation
* Match deal activation error semantics on alloc claim
* can_claim_allocation allows claiming on the epoch of expiration

Co-authored-by: zenground0 <[email protected]>
@ZenGround0 ZenGround0 marked this pull request as ready for review September 28, 2022 18:55
@ZenGround0
Copy link
Contributor

Implementation of FIP 45

This closes out the non-testing portion of the epic defined in these github issues.

Some testing is included here with more to follow.

@ZenGround0 ZenGround0 merged commit a6250c7 into master Sep 28, 2022
@ZenGround0 ZenGround0 deleted the decouple-fil+ branch September 28, 2022 21:10
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.

5 participants