volodya-lombrozo 11.05.2024

From: Vladimir Lombrozo
Subject: WEEK 19 Objectionary

Hi all,

Last week achievements:
jeo-maven-plugin:
- Added concurrency support for disassembly/assembly goals to speed up integration tests [#578]
- First attempt to localize AllLabels usage by refactoring codebase and introducing a centralized class [#244]
- Optimized bytesToHex method for efficient byte to hexadecimal conversion [#578]
- Fixed bug related to handling char values and added support for char data type conversion [#576]

Next week plans:
jeo-maven-plugin:
- Disassembling. OutOfMemoryError: Java heap space [#578]
opeo-maven-plugin:
- Add PHI codes to 'spring-fat' integration test [#226]
- pom.xml:176-180: Enable Bytecode Verification For Spring Fat Integration Test [#220]
- Super.java:36-39: Add Attributes to the Super class. The [#209]
- Opcode.java:145-149: Remove the 'appendInterfaced' method [#208]
- Attributes.java:154-160: Fix 'staticize' optimization. We [#207]
- pom.xml:109-114: Enable Opeo Spring Fat Integration Test [#229]

Risks:
jeo-maven-plugin:
- The code in the repository is suboptimal, and there might be future problems with maintainability [#44].
- The server is weak, and there is a risk of failing the delivery of the dataset, potentially causing a missed milestone [#487].
- The optimization of the 'bytesToHex' method in HexData.java has reduced heap space consumption [#578].
- The bug related to handling chars in annotations causing ClassCastExceptions has been fixed [#576].

Best regards,
Vladimir Lombrozo
Software Developer

2024-05-11

Closed Pull Requests:
- title: feat(#578): Run Disassembly/Assembly Goals In Parallel, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/581
- title: feat(#244): The First Attempt To Localize Labels, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/580
- title: feat(#578): Optimize Bytes to String Convertion, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/579
- title: feat(#576): Handle Char Values Correctly, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/577

Open Issues:
- title: Disassembling. OutOfMemoryError: Java heap space, repo: jeo-maven-plugin, number: #578, url: https://github.com/objectionary/jeo-maven-plugin/issues/578
- title: pom.xml:109-114: Enable Opeo Spring Fat Integration Test...., repo: opeo-maven-plugin, issue number: #229, url: https://github.com/objectionary/opeo-maven-plugin/issues/229
- title: Add PHI codes to 'spring-fat' integration test, repo: opeo-maven-plugin, number: #226, url: https://github.com/objectionary/opeo-maven-plugin/issues/226
- title: pom.xml:176-180: Enable Bytecode Verification For Spring..., repo: opeo-maven-plugin, issue number: #220, url: https://github.com/objectionary/opeo-maven-plugin/issues/220
- title: Super.java:36-39: Add Attributes to the Super class. The..., repo: opeo-maven-plugin, issue number: #209, url: https://github.com/objectionary/opeo-maven-plugin/issues/209
- title: Opcode.java:145-149: Remove the 'appendInterfaced' method..., repo: opeo-maven-plugin, issue number: #208, url: https://github.com/objectionary/opeo-maven-plugin/issues/208
- title: Attributes.java:154-160: Fix 'staticize' optimization. We..., repo: opeo-maven-plugin, issue number: #207, url: https://github.com/objectionary/opeo-maven-plugin/issues/207