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

Binary snapshots (in-memory) #610

Merged
merged 55 commits into from
Oct 4, 2024
Merged
Changes from 1 commit
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
e0612ae
Add binary snapshots
lasernoises Sep 18, 2024
c6161ac
Merge remote-tracking branch 'upstream/master' into in-memory-binary-…
lasernoises Sep 20, 2024
7ce931a
Merge remote-tracking branch 'upstream/master' into in-memory-binary-…
lasernoises Sep 22, 2024
4aaf10e
Clean up merge related issues
lasernoises Sep 22, 2024
4989161
Fix error when trying to clean up files in non-existent directory
lasernoises Sep 22, 2024
a970400
Rename some types for clarity
lasernoises Sep 22, 2024
43398a7
Merge remote-tracking branch 'upstream/master' into in-memory-binary-…
lasernoises Sep 22, 2024
85dd8f9
Add more basic tests for binary snapshots
lasernoises Sep 22, 2024
d3bad2a
Add integration tests for binary snapshots
lasernoises Sep 23, 2024
5bb0f70
Use `Self` type as parameter for matches* methods
lasernoises Sep 23, 2024
7607518
Improve panic message for forbidden `.new` binary snapshot file exten…
lasernoises Sep 23, 2024
58f459c
Fix MSRV related issues
lasernoises Sep 23, 2024
5aa7a13
Add docstrings and rename `Text` to `FileText` in SnapshotValue enum
lasernoises Sep 23, 2024
9a714ba
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Sep 24, 2024
5bab3b7
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Sep 24, 2024
907dd63
Improve error message for integration tests
lasernoises Sep 24, 2024
931016e
Update docstrings
lasernoises Sep 24, 2024
645576b
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Sep 25, 2024
7d82e10
Fix named binary snapshots
lasernoises Sep 25, 2024
4727fb1
Add integration test for removal of pending binary snapshot
lasernoises Sep 25, 2024
654e1a6
Add integration tests for changing between binary and text snapshots
lasernoises Sep 25, 2024
1c7f546
Update cleanup of binary snapshot files
lasernoises Sep 26, 2024
091b1a4
Add a couple comments (#617)
max-sixty Sep 26, 2024
2d08233
Add colors to integration test output to discriminate between inner &…
max-sixty Sep 26, 2024
851b16f
chore: fixed `warn(elided_named_lifetimes)` (#620)
CommanderStorm Sep 26, 2024
c8beea3
Move a few functions onto context object
max-sixty Sep 27, 2024
43d90bb
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Sep 27, 2024
6aaae63
Add docstrings to integration tests for binary snapshots
lasernoises Sep 27, 2024
1b4f7ec
Remove redundant extension and extra struct for binary snapshots
lasernoises Sep 27, 2024
1a84853
Merge branch 'master' into in-memory-binary-snapshots
lasernoises Sep 30, 2024
bd24f02
Change binary snapshot macro syntax
lasernoises Sep 30, 2024
7409c98
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Oct 1, 2024
2721aaf
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Oct 1, 2024
9a80d87
max-sixty Oct 1, 2024
d015be1
Fix clippy warning
lasernoises Oct 1, 2024
a501dfb
Change back snapshot macro internals
lasernoises Oct 1, 2024
ae70db9
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Oct 1, 2024
070471b
max-sixty Oct 1, 2024
7fd63d0
Merge branch 'master' into in-memory-binary-snapshots
lasernoises Oct 3, 2024
08be264
Change snapshot_type to snapshot_kind in metadata
lasernoises Oct 3, 2024
7d8f02e
Merge branch 'master' into in-memory-binary-snapshots
max-sixty Oct 4, 2024
d70c4cd
Merge branch 'master' into in-memory-binary-snapshots
lasernoises Oct 4, 2024
644b491
Add doc comment for assert_binary_snapshot macro
lasernoises Oct 4, 2024
966242f
Add changelog entry for binary snapshots
lasernoises Oct 4, 2024
ae0dba6
Improve error message for wrong name format for binary snapshots
lasernoises Oct 4, 2024
dc2fcd1
Improve assert_snapshot paramter naming
lasernoises Oct 4, 2024
988aed1
Improve error message for wrong name format for binary snapshots
lasernoises Oct 4, 2024
4cd477b
Call matches in matches_fully for binary snapshots
lasernoises Oct 4, 2024
090fe5c
Update CHANGELOG.md
lasernoises Oct 4, 2024
102010f
Update insta/src/runtime.rs
lasernoises Oct 4, 2024
f59925e
Update insta/src/runtime.rs
max-sixty Oct 4, 2024
0a639ae
Fix deletion of unreferenced binary snapshots
lasernoises Oct 4, 2024
f437077
Fix snapshot printing bug when changing between binary and text
lasernoises Oct 4, 2024
e0a61c9
Add examples to assert_binary_snapshot doc comment
lasernoises Oct 4, 2024
62637b2
Improve error handling for deletion of unreferenced snapshots
lasernoises Oct 4, 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
Prev Previous commit
Next Next commit
Merge branch 'master' into in-memory-binary-snapshots
  • Loading branch information
lasernoises committed Sep 30, 2024
commit 1a848532c38610d4c172df217857d08abcaf8e4c

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.