Show newer

: I rewrote the stack handling code that I previously wrote and made this one immutable! Actually making it immutable makes it easier to use and more precise, which is nice!

: Refactoring my Java byte code to register code compiler and I decided that I need to map out all of the possible instructions along with their encodings. Currently there will be 16 groups/encodings of 16 instructions each.

: My compiler is making a bunch of reference uncounts and returns at the end, so I figured I can just order these so they all fall into each other!

: So now useless jumps to the following instruction are removed, so this constructor which calls another constructor is now just a few instructions!

: Now duplicate reference count cleanups are not made and any exception handlers which point to these cleanups are removed. This makes the code a bit smaller with less duplicate areas which is nice.

: I implemented what I call QuickCaching, basically if a local variable that is never written to placed on the stack it becomes cached. So in the case of this method call it just uses the cached local instead. This makes the code faster and smaller!

: So I have this small constructor which calls another constructor translated to register format. I have noticed the duplicate UNCOUNT+RETURN for returns/exceptions. I figured there would be lots of duplicate code for various return points, so I am going to condense.

: Working on the translation of Java byte code to a format which uses registers and also has exception handlers which are part of the code itself. Making exceptions just part of the code simplifies the design of the upcoming virtual machine since now it is just code.

This is when I reach one year of HRT! I am a woman and gosh I am adorable! Have a picture I took months ago! Remember that you are valid and wonderful! !

These brand new laptops do not come with screens anymore, so you kind of have to screen cast in order to use it. Still completely useable with Narrator and Speech control.

Show older

Xer Shadow Tail ☄️🌺's choices:

Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!