asm merge requestshttps://gitlab.ow2.org/asm/asm/-/merge_requests2023-01-21T10:24:39Zhttps://gitlab.ow2.org/asm/asm/-/merge_requests/370Feature/illegal argument error handling2023-01-21T10:24:39ZJustin BlankFeature/illegal argument error handlingTwo changes designed to give more helpful error messages in Frame and CheckMethodAdapter.Two changes designed to give more helpful error messages in Frame and CheckMethodAdapter.https://gitlab.ow2.org/asm/asm/-/merge_requests/6FindBugs: typo in the code that check if a module is declared open2017-09-09T15:01:25ZRemi ForaxFindBugs: typo in the code that check if a module is declared openFindbugs found an obvious defect in the code of CheckClassAdapter when checking if a module is open or notFindbugs found an obvious defect in the code of CheckClassAdapter when checking if a module is open or notEric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/321Fix a broken Javadoc tag in ClassWriter2021-05-28T11:09:39ZJohnny LimFix a broken Javadoc tag in ClassWriterThis PR fixes a broken Javadoc tag in `ClassWriter`.This PR fixes a broken Javadoc tag in `ClassWriter`.https://gitlab.ow2.org/asm/asm/-/merge_requests/299Fix a parameter-name comment in `ClassReader.java`.2020-08-02T15:30:12ZÉamonn McManusFix a parameter-name comment in `ClassReader.java`.This otherwise trips automated tools that check that parameter-name comments do in fact match the names of the corresponding parameters.This otherwise trips automated tools that check that parameter-name comments do in fact match the names of the corresponding parameters.https://gitlab.ow2.org/asm/asm/-/merge_requests/85Fix a regression in ClassReader, for the SKIP_CODE option2017-12-30T13:52:22ZEric BrunetonFix a regression in ClassReader, for the SKIP_CODE optionThis regression was introduced by https://gitlab.ow2.org/asm/asm/commit/f08474649b4e94cc7deda21bdf4c11af383eace9.This regression was introduced by https://gitlab.ow2.org/asm/asm/commit/f08474649b4e94cc7deda21bdf4c11af383eace9.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/364fix a typo in javadoc of ASMifier2022-10-25T10:21:39ZFANGYUAN SIfix a typo in javadoc of ASMifierif -> it
Signed-off-by: 司芳源 <sify21@163.com>if -> it
Signed-off-by: 司芳源 <sify21@163.com>https://gitlab.ow2.org/asm/asm/-/merge_requests/373Fix an off-by-one in Analyzer.2023-12-04T08:01:57ZEric BrunetonFix an off-by-one in Analyzer.Closes #317991Closes #317991Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/371fix ASMifier,2023-01-15T14:17:32ZRemi Foraxfix ASMifier,Fix the version map, Map.put is called twice with the key V20 instead of one with V20 and one with V21.
This is something Map.of() detects but we will never use Map.of() given the backward compatibility requirements of ASM.Fix the version map, Map.put is called twice with the key V20 instead of one with V20 and one with V21.
This is something Map.of() detects but we will never use Map.of() given the backward compatibility requirements of ASM.Eric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/374Fix bug in CheckFrameAnalyzer with static methods.2023-05-07T15:32:17ZEric BrunetonFix bug in CheckFrameAnalyzer with static methods.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/287Fix code to allow empty record by using a new flag ACC_RECORD2020-04-01T18:03:51ZRemi ForaxFix code to allow empty record by using a new flag ACC_RECORDAllow empty record by flagging all record classes with ACC_RECORDAllow empty record by flagging all record classes with ACC_RECORDEric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/90Fix for #3178052018-01-07T15:08:14ZRemi ForaxFix for #317805Type.getOpcode() doesn't work correctly with IRETURN as argumentType.getOpcode() doesn't work correctly with IRETURN as argumentEric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/358Fix generated module names.2022-09-04T06:10:08ZEric BrunetonFix generated module names.Closes #317983Closes #317983Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/267Fix infinite loop with invalid arguments.2019-07-15T18:02:49ZEric BrunetonFix infinite loop with invalid arguments.Closes #317875. Note: this is the only refactoring I found which preserves performance (measured with the jmh TypeBenchmark benchmark).Closes #317875. Note: this is the only refactoring I found which preserves performance (measured with the jmh TypeBenchmark benchmark).Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/184Fix java.lang.VerifyError: Operand stack overflow2018-06-27T16:12:49ZtraskFix java.lang.VerifyError: Operand stack overflowHi! I ran into a `COMPUTE_MAXS` problem due to the new `COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES` in 6.2. Let me know if this test and change look good. Thanks.
Fixes #317835Hi! I ran into a `COMPUTE_MAXS` problem due to the new `COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES` in 6.2. Let me know if this test and change look good. Thanks.
Fixes #317835https://gitlab.ow2.org/asm/asm/-/merge_requests/191Fix javadoc2018-07-31T22:18:24ZEvgeny MandrikovFix javadochttps://gitlab.ow2.org/asm/asm/-/merge_requests/93Fix javadoc2018-01-10T23:41:07ZEvgeny MandrikovFix javadochttps://gitlab.ow2.org/asm/asm/-/merge_requests/303Fix Javadoc of AnnotationVisitor.visitArray().2020-12-19T07:57:27ZEric BrunetonFix Javadoc of AnnotationVisitor.visitArray().Closes #317923Closes #317923Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/228Fix mapInnerClassName for method local inner classes.2018-12-02T11:12:12ZEric BrunetonFix mapInnerClassName for method local inner classes.Closes #317863Closes #317863Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/260Fix missing 'final' on some ClassWriter methods. See...2019-04-06T12:35:34ZEric BrunetonFix missing 'final' on some ClassWriter methods. See...Fix missing 'final' on some ClassWriter methods. See https://mail.ow2.org/wws/arc/asm/2011-11/msg00008.html. This might break backward binary compatibility for some users, but this is unlikely since all the other visit methods are final.Fix missing 'final' on some ClassWriter methods. See https://mail.ow2.org/wws/arc/asm/2011-11/msg00008.html. This might break backward binary compatibility for some users, but this is unlikely since all the other visit methods are final.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/249Fix NPE in CheckMethodAdapter2019-02-23T14:22:28ZEvgeny MandrikovFix NPE in CheckMethodAdapterFixes #317869Fixes #317869