cisco / ChezScheme

Chez Scheme
Apache License 2.0
6.97k stars 983 forks source link

repair for weak pairs and `collect` target generations #714

Closed mflatt closed 1 year ago

mflatt commented 1 year ago

This is a backport of https://github.com/racket/ChezScheme/commit/e2cb8363a491692c55ef5739033ed94ec7c0de02.

When sweeping weak pairs and the max target generation is greater than the minimum target generation, then an updated car may need to be marked as dirty.

burgerrg commented 1 year ago

Thank you very much for this fix!