5 Okay so the table section links (for address and size) should be weak
6 references because otherwise these sections will never get freed. We
7 can use references because the table will always have a link to all the
8 sections. So when we are using it, we do not have to worry about our
9 section references going away. But once the table is GCed it cannot be
14 It would be cool to build SquirrelJME on my phone, although the lack of
15 the Java compiler tools complicates things a bit. I think I could stub
16 around it and still have it work (by calling system commands) although
17 it would be a bit of an interesting thing. Maybe I could split the
18 bootstrap so that it can use any compiler implementation? Or at least
19 SquirrelJME's internal compiler system.
23 Big problem with this right now is that it distracts me from things. Also
24 it would be complicated to rewrite the boot-process again anyway. I think
25 it would be best for me to think about this again when I have a working
26 Java code compiler. I mean once I have that, then bootstrapping SquirrelJME
27 from any environment provided there is a C compiler would be easy.
28 Because I can just do a snapshot of the run-time JAR and run it in
29 RatufaCoat no problem. Of course I would need filesystem support and
34 So when building the pool, the only time the pool is needed is in the
35 minimizer and that should be simple really.
39 Actually I do not need to have the targetted pool, I can just directly use
40 the double pool. Then I can do lookup at build time based on indexes, if it
41 uses the master pool. So it would always be a sub pool.