Show newer

If GRS opens up for me, I will take it. I literally have nothing to lose right now.

Thinking about trans things (~) 

I think I am a kind of intersex. My own experiences as a transwoman during and before HRT, are pretty different. It just feels like everyone else has this shared experience and here I am so different. Apart of wrong genitals I am pretty happy with my body, once my breasts are bigger that would be nice.

Goodnight everyone! Love you and have sweet dreams! You are amazing and valid! ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️I spent the day programming SquirrelJME and I actually got a bunch done, which is very nice! Love you all!

: The fun part of the library that will be implemented now will be encodings! Luckily only ISO-8859-1 and UTF-8 are required!

: So to handle this, the interpreter I am writing right now will need to keep track in a global table all of the objects which were created to represent these constant strings. It does not really matter how I initialize them, as long as they are the same objects.

Show thread

: Any strings which are constant at compile time, if the characters are exactly the same then they refer to the same String object even if the constants are used in different classes. So if __v is "aaa" passed in from another class, then "aaa" == __v is true.

: I hit into the weirdest bug. Checking over my code in Throwable there were some logic errors but that was not the reason, although I did fix them. Turns out I was using the wrong length for IINC (should be 3, not 2). So I got extra ACONST_NULL which did bad things.

Oh wow, did not know this in but you can do `javap -verbose java.lang.Throwable` and it just dumps the class that exists in the runtime for Throwable (which actually was not my intention).

I still giggle like a little girl because I am so happy about my new apartment! It will be two months soon that I would have been here! Compared to where I used to live it is absolutely amazing and I am happy most of the time!

: Throwable is initialized with a stack trace when it is created, however this might not be a fast operation at all. To make it as fast as I can, I will obtain very raw basic stack trace information. When it comes time to pretty print it, is when the slow stuff comes.

Now if I had some spiked collars and more black it would go well with the socks!

: Have my first infinite loop. I have an error `TODO` which I used to signal a fatal incomplete code (I like to fail fast). Since `TODO` is an error it initializes `Throwable` then `Error`. However `Throwable` is not implemented and throws a `TODO`.

: Time to implement monitors in this virtual machine (used by `synchronized`). Monitors are your basic re-entrant locks which also act as memory barriers. If a thread attempts to lock a monitor which is already taken it will wait until it is freed.

I think I am starting to get back troubles from my breasts.

Good morning everyone! Love you so much! ♥️♥️♥️♥️

Good night everyone! Love you! Sweet dreams! *Hugs and love* Hope you have a safe night! ♥️♥️♥️♥️♥️♥️♥️

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!