Show newer

: Before I had a multitude of classes that could be used in registers to represent something like memory addresses for my intermediate language. However I determined that is too OO heavy and rather messy. Now I just have a simple interpret some value in a certain way.

: The good thing about the future SquirrelJME 0.4.0 is that I can have a changelog now! So exciting! ❤️❤️❤️🐿️🌺

: I integrated with @CircleCI@twitter.com and I got some insights into tests for my Java Virtual Machine implementation! Running all of these took 17 minutes but hopefully my next VM iteration cuts that in half at least. Pure interpreters are slow!

: Totally forgot about Vector, it is not in the API source code. This definitely needs to be added.

: Waiting on some literature to be delivered, so will be working on some other things in the mean time.

: When Java actually changed their deprecation policy from labeling to removal, they additionally decided on JEP 182. So I created this issue for that github.com/XerTheSquirrel/Squi, this means I have until September 2019 to write a Java compiler.

: The project board for 0.4.0 is located here: github.com/XerTheSquirrel/Squi and this shows the raw progress of the next SquirrelJME release.

: Pretty much what I will be doing now is writing a register-based instruction format and compiling class files to that format, then once that happens the code will be running on SummerCoat. This hopefully will end up being much faster and such as well.

: The hardest part in starting any new code is naming, sometimes I just sit there for half an hour just blank on a name.

: I am starting work now on the SummerCoat VM which will be a better written and more optimized virtual machine for SquirrelJME.

: Releasing in three days! Doing a bunch of finishing touches and slight refactors/reorganization for this release.

: Did some refactoring of the drawing code and it looks much better this time around.

: It feels good to have finally gone through all of the cards for the SpringCoat VM, so it is effectively complete (although there might be a few things to be adjusted or new unsafe API methods to be added). From this point on it is mostly library stuff.

: The UI is slowly shaping up and there is now a command bar which is pretty neat.

: When you spend all day yesterday working on fonts, you naturally dream about working on the fonts in your project.... in the middle of an evergreen forest full of snow. At least there was a couch and table sitting outside.

: Yay font rendering is now correct after lots of iterations and rewriting the PCF->SQF conversion code.

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!