Add task for running tests that runs both clutter levels accordingly.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2015 / 03 / 12.mkd
blob8b37500f8cb86bfe8907a98bd756ab2a4b51ffd3
1 # 2015/03/12
3 ***DISCLAIMER***: _These notes are from the defunct k8 project which_
4 _precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26!_
5 _The k8 project was effectively a Java SE 8 operating system and as such_
6 _all of the notes are in the context of that scope. That project is no_
7 _longer my goal as SquirrelJME is the spiritual successor to it._
9 ## 08:18
11 Today will be a busy real life day.
13 ## 09:17
15 The main thing when I reach it will be exception handlers, need to preserve
16 that state.
18 ## 09:23
20 Another main thing will be garbage collection, a thread safe and fast way to
21 indicate that objects are no longer being used.
23 ## 09:41
25 Well, exception states are always known. However for some virtual machine
26 thrown exceptions like say NullPointerException or other errors like out of
27 memory, such states will not be known. I believe for normal exceptions the
28 state of execution is known while for random VM errors it is not guaranteed
29 that values will have certain values since it could happen anywhere. I would
30 have to look that up. Perhaps for object garbage collection I can have a
31 method cleanup which cleans up any assigned register sets at the end of a
32 method call although that could be an issue on long loops. I could collect on
33 object set when it is done in a register.