2015/11/03

DISCLAIMER: These notes are from the defunct k8 project whichprecedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26!The k8 project was effectively a Java SE 8 operating system and as suchall of the notes are in the context of that scope. That project is nolonger my goal as SquirrelJME is the spiritual successor to it.

10:34

Awake now.

13:10

I believe I am going to remove the boolean return type for the generation
arguments.

13:49

Also splitting the translator away from POITDynaRec into a new class makes it
much better also.

14:01

I dislike it when the last commit I want to make does not get committed so it
is delayed until I commit next. However, the refactoring of the base class is
much nicer now and there were massive import cleanups too. POITDynaRec is also
much simpler and easier to read with all of the translation stuff in another
class.

18:01

Found a bug in StandardBindings, was using int registers instead of float ones.
And I only found that out after a refactor because the new code is much more
strict.

21:05

Need stack map table handling for synchronized (this).

21:59

RISC-V looks interesting. I do wonder though how I will handle synchronization
since I have never done that before. I can just setup a bunch of code that is
rather simple and then just look at the javap result of it.