Skip to:
Summary: The Clojure ASM upgrade exposed a regression in ASM. This patch matches the patch being applied to ASM.
Approach: Copy the patch being made to ASM https://gitlab.ow2.org/asm/asm/commit/7d045e01cdadad95d62534ef92cb0eca2eec1a17 plus add test
Patch: 0001-CLJ-2367-Incorporate-ASM-merge-request-189-and-add-c.patch
ReproClojure 1.10.0-alpha5 fails as follows:
Screening Notes: I followed all the discussion/links and concur with the assessment, and that this patch matches the fix being applied to ASM.
asm commit included fix and tests: https://gitlab.ow2.org/asm/asm/commit/58d73da3176e39e3416d3e8cddff25266258542f
Updated patch: preserves new case tests, reverts Compiler.java change, incorporates GeneratorAdapter.java changes from their merge request 189.
Sure, I'll update my patch to include the changes from merge_requests/189, revert the Compiler.java change, and still include the new tests.
Would be great if someone could make a patch in the Clojure equivalent version of this code and test...
from the ow2 ticket:
> Thanks for your report. The regression was actually introduced by a4b16ab3, and will be fixed with !189.
https://gitlab.ow2.org/asm/asm/merge_requests/189
Summary: The Clojure ASM upgrade exposed a regression in ASM. This patch matches the patch being applied to ASM.
Approach: Copy the patch being made to ASM https://gitlab.ow2.org/asm/asm/commit/7d045e01cdadad95d62534ef92cb0eca2eec1a17 plus add test
Patch: 0001-CLJ-2367-Incorporate-ASM-merge-request-189-and-add-c.patch
Repro
Clojure 1.10.0-alpha5 fails as follows:
Screening Notes: I followed all the discussion/links and concur with the assessment, and that this patch matches the fix being applied to ASM.