Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete back transformation from EO to bytecode #108

Closed
volodya-lombrozo opened this issue Sep 28, 2023 · 11 comments · Fixed by #109
Closed

Complete back transformation from EO to bytecode #108

volodya-lombrozo opened this issue Sep 28, 2023 · 11 comments · Fixed by #109

Comments

@volodya-lombrozo
Copy link
Member

Right now we just compile bytecode from listing element of EO (xmir). So it's actually not a transformation - we just copy bytecode, save it into listing and then just create bytecode from that listing:

@Override
public byte[] toBytecode() {
  return Base64.getDecoder().decode(this.xml.xpath("/program/listing/text()").get(0));
}

By doing this we actually ignore the results created by BytecodeRepresentation#toEO, which is wrong, of course. Moreover it keeps open the question about the format of EO representation and blocks the next issues: #102, #93, #60.

Hence, we have to create bytecode honestly from the entire EO representation without using listing.
Entry point for the implementation is EoRepresentation#toBytecode().

volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 28, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 28, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 28, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 28, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
volodya-lombrozo added a commit to volodya-lombrozo/jeo-maven-plugin that referenced this issue Sep 29, 2023
@0pdd
Copy link

0pdd commented Sep 30, 2023

@volodya-lombrozo 6 puzzles #110, #111, #112, #113, #114, #115 are still not solved.

@0pdd
Copy link

0pdd commented Oct 1, 2023

@volodya-lombrozo 5 puzzles #111, #112, #113, #114, #115 are still not solved; solved: #110.

@0pdd
Copy link

0pdd commented Oct 2, 2023

@volodya-lombrozo 4 puzzles #111, #112, #114, #115 are still not solved; solved: #110, #113.

@0pdd
Copy link

0pdd commented Oct 2, 2023

@volodya-lombrozo 3 puzzles #111, #112, #115 are still not solved; solved: #110, #113, #114.

@0pdd
Copy link

0pdd commented Oct 3, 2023

@volodya-lombrozo 3 puzzles #111, #112, #122 are still not solved; solved: #110, #113, #114, #115.

@0pdd
Copy link

0pdd commented Oct 3, 2023

@volodya-lombrozo 3 puzzles #111, #112, #124 are still not solved; solved: #110, #113, #114, #115, #122.

@0pdd
Copy link

0pdd commented Oct 4, 2023

@volodya-lombrozo 2 puzzles #111, #112 are still not solved; solved: #110, #113, #114, #115, #122, #124.

@0pdd
Copy link

0pdd commented Oct 4, 2023

@volodya-lombrozo 3 puzzles #112, #128, #129 are still not solved; solved: #110, #111, #113, #114, #115, #122, #124.

@0pdd
Copy link

0pdd commented Oct 5, 2023

@volodya-lombrozo 2 puzzles #112, #128 are still not solved; solved: #110, #111, #113, #114, #115, #122, #124, #129.

@0pdd
Copy link

0pdd commented Oct 5, 2023

@volodya-lombrozo the puzzle #112 is still not solved; solved: #110, #111, #113, #114, #115, #122, #124, #128, #129.

@0pdd
Copy link

0pdd commented Oct 6, 2023

@volodya-lombrozo all 10 puzzles are solved here: #110, #111, #112, #113, #114, #115, #122, #124, #128, #129.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants