swift
91c45b48
- Restore encoder state after throwing on encode
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Hide Comment Changes
Previous Change (CTRL+↑)
Next Change (CTRL+↓)
Expand Context Lines
Collapse Context Lines
Hide Minimap (CTRL+M)
Commit
7 years ago
Restore encoder state after throwing on encode Resolve SR-6078 by restoring the JSON/PlistEncoder stack if an error is thrown after a container was pushed during encode.
References
#13900 - [4.1] {JSON,Plist}{En,De}coder defer container pops
Author
Itai Ferber
Committer
Itai Ferber
Parents
de596ee0
Files
4
stdlib/public/SDK/Foundation
JSONEncoder.swift
PlistEncoder.swift
test/stdlib
TestJSONEncoder.swift
TestPlistEncoder.swift
Loading