Repository navigation
Fix bugs - #118
Fix bugs#118
Conversation
|
@micahscopes Ok, everything is ready. Would you review it, please? |
Passing caller y into capture(x) must preserve that value beneath an unrelated lambda parameter y. PR argotorg#118 newly accepts this source but returns callback argument 9 instead of runtime inputs 17 and 23. This fixture intentionally fails until symbolic substitution preserves binding identity.
The helper parameter x must retain the supplied runtime input when read only from inline assembly. An unrelated caller local x=99 currently replaces it. This is a preexisting bug also present on PR argotorg#118 base, separate from the newly accepted lambda-binder collision. The test intentionally fails on both backends until capture binding identity is preserved.
|
I pushed up a couple of regression tests. Feedback from an agent:
|
|
@micahscopes Thanks, fixed the proposed problems. I'm going to merge this PR so that it won't get any larger. |
@micahscopes Please review after #56 and #57 are merged, I'll make this PR ready when they are merged.
Fix ABI and storage corruption, trait evidence and specialization, lexical scope and recursive layouts, parser behavior, editor operations, and test-process cleanup. Add regression coverage across related paths.