Skip to content

Refactor STB/STL again to have versioned filers instead of policy#1226

Merged
blairmcg merged 3 commits intomasterfrom
blairmcg/stxversions
Dec 17, 2023
Merged

Refactor STB/STL again to have versioned filers instead of policy#1226
blairmcg merged 3 commits intomasterfrom
blairmcg/stxversions

Conversation

@blairmcg
Copy link
Copy Markdown
Contributor

Serialize and deserialize capabilities should be independent.

STL for view resources is now generally stable in the sense that the resource method source should not change unless the view is actually changed. This means views can be resaved and the source code should only change if the view has been edited or contains class that have changed format. It should also help to see just the actual changes that have occurred, although this still isn't easy in what is essentially a serialized object format.

The fallback/retry code executed by the int[32]PtrAtOffset:put: methods
of External.Address are not consistent with those of ByteArray.
Serialize and deserialize capabilities should be independent.

STL for view resources is now generally stable. This means views can be
resaved and the source code should only change if the view has been edited
or contains class that have changed format. It should also help to see just
the actual changes that have occurred, although this still isn't easy in
what is essentially a serialized object format.
@blairmcg blairmcg merged commit a966935 into master Dec 17, 2023
@blairmcg blairmcg deleted the blairmcg/stxversions branch December 17, 2023 18:44
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.

1 participant