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

svm: allow conflicting transactions in entries #2702

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
ce293f8
svm: test account loader edge cases
2501babe Oct 1, 2024
59bd880
FIRST COMMIT fix svm to do batching
2501babe Aug 22, 2024
90a8594
fix tx proc unit tests
2501babe Aug 22, 2024
1565ef9
actually this error change is legit
2501babe Aug 22, 2024
01cbcb5
fix trivial cases in account loader tests
2501babe Aug 22, 2024
9fc7f52
fix more complex cases in account loader tests, but leave vec removal…
2501babe Aug 22, 2024
493efa7
notes
2501babe Aug 22, 2024
92f5f58
fix merge issues
2501babe Aug 23, 2024
fd5d235
notes...
2501babe Aug 26, 2024
eccaca8
start sketching account updater
2501babe Aug 29, 2024
d8daa42
fix new inspect tests (inspect doesnt work yet)
2501babe Sep 7, 2024
298d1ce
fix account inspecting for new load
2501babe Sep 7, 2024
69ed914
notes for next week
2501babe Sep 7, 2024
3ee3b8e
collect_accounts_to_store interface changed
2501babe Sep 10, 2024
978a6ac
wowza, account reuse works now!
2501babe Sep 10, 2024
2b7dedb
fix test for new validate fees
2501babe Sep 10, 2024
d9ebe73
slightly improve the acocunt store loop
2501babe Sep 10, 2024
1f5b342
clean up needless mock bank in tests
2501babe Sep 11, 2024
5062be3
get rid of useless vec from tests
2501babe Sep 11, 2024
cc5d5e0
handle nonce reuse and start writing test for it
2501babe Sep 12, 2024
cf7f063
i was right it *was* too clever. checkpoint while i fix rollback acco…
2501babe Sep 13, 2024
f909544
test for updating map for fee-only (fails presently)
2501babe Sep 13, 2024
7566924
we have acheived absolute victory over fee-only txns
2501babe Sep 13, 2024
ae1240d
couple more tests. this works beautifully
2501babe Sep 13, 2024
bb78622
confirmed inspect details with brooks
2501babe Sep 14, 2024
2b3d6ba
test and temp fix account dealloc
2501babe Sep 24, 2024
04bd537
XXX commit test binary
2501babe Sep 24, 2024
b883361
finally get account-dropping right, also lot more tests
2501babe Sep 25, 2024
4441730
rename AccountsMap, add utility fn for zero lamp insert
2501babe Sep 26, 2024
144fb56
just in case anything determines rent by epoch
2501babe Sep 26, 2024
9e340a4
properly encapsulate account updates
2501babe Sep 26, 2024
fa30730
notes
2501babe Sep 26, 2024
aa5f5d4
make initial loading more optimal
2501babe Sep 26, 2024
5029404
add timing code back
2501babe Sep 26, 2024
5ff92d1
massive notes in prep for HEROIC refactor
2501babe Sep 26, 2024
5c4df47
refactor done. feeling moisturized. fix tests on monday
2501babe Sep 27, 2024
3bc45de
move rent_collected off loaded account so we dont store it
2501babe Sep 30, 2024
554f4e1
fix tx proc unit tests
2501babe Sep 30, 2024
2b12b1b
fix account loader unit tests
2501babe Sep 30, 2024
3dd6963
i never want to see a nonce transaction again as long as i live
2501babe Sep 30, 2024
f9e1016
clean up leftover comments
2501babe Sep 30, 2024
672414f
XXX endeavor to replicate old behaviors
2501babe Oct 1, 2024
e446c29
fix new loader test for new interface
2501babe Oct 2, 2024
53bdd46
actually precisely fix loader to keep old bugs
2501babe Oct 2, 2024
6203327
latest attempt at a nice program cache usage
2501babe Oct 2, 2024
5e41410
fix final minor issues with inspect and cache
2501babe Oct 3, 2024
e848908
update note
2501babe Oct 3, 2024
480eff5
improve dealloc program/test, prep for realloc
2501babe Oct 4, 2024
86e868f
realloc tests
2501babe Oct 4, 2024
18d8a76
typo
2501babe Oct 4, 2024
19922ee
update note
2501babe Oct 7, 2024
86b721b
fix rest of tests for rebase
2501babe Oct 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ci/nits.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ fi
#
# shellcheck disable=1001
declare useGithubIssueInsteadOf=(
X\XX
#X\XX
T\BD
F\IXME
#F\IXME
#T\ODO # TODO: Disable TODOs once all other TODOs are purged
)

Expand Down
Loading
Loading