summary refs log tree commit diff stats
path: root/tests/system
diff options
context:
space:
mode:
authorJohn Viega <viega@users.noreply.github.com>2023-11-26 00:32:32 -0500
committerGitHub <noreply@github.com>2023-11-26 06:32:32 +0100
commit5b2fcabff5dc28b3df49960c052feeda98dbb7d0 (patch)
treef42b0ae0e144c7173c7947cdcc6152d32f4a3325 /tests/system
parent26f2ea149c50ebfe882560c83d1d7cf7bb9d10c4 (diff)
downloadNim-5b2fcabff5dc28b3df49960c052feeda98dbb7d0.tar.gz
fix: std/marshal unmarshaling of ref objects (#22983)
Fixes #16496 

![Marshal doesn't properly unmarshal *most* ref objects; the exceptions
being nil
ones](https://github-production-user-asset-6210df.s3.amazonaws.com/4764481/285471431-a39ee2c5-5670-4b12-aa10-7a10ba6b5b96.gif)
Test case added.

Note that this test (t9754) does pass locally, but there are tons of
failures by default on OS X arm64, mostly around the bohem GC, so it's
pretty spammy, and could easily have missed something. If there are
better instructions please do let me know.

---------

Co-authored-by: John Viega <viega@Johns-MacBook-Pro.local>
Co-authored-by: John Viega <viega@Johns-MBP.localdomain>
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
Diffstat (limited to 'tests/system')
0 files changed, 0 insertions, 0 deletions