Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2018-09-20
03:08
Implement IFEQ, IFGT, IFLE, IF_ICMPEQ, IF_ICMPNE, IF_ICMPLT, IF_ICMPGT, IF_ICMPLE, and IF_ACMPEQ. Leaf check-in: 3ff8210724 user: stephanie.gawroriski tags: trunk
03:02
Implement DRETURN, FRETURN, IRETURN, and LRETURN. check-in: 95b700ae34 user: stephanie.gawroriski tags: trunk
03:00
Implement INVOKEINTERFACE. check-in: 289f470754 user: stephanie.gawroriski tags: trunk
02:04
Implement GETFIELD. check-in: 58bb86bc4c user: stephanie.gawroriski tags: trunk
01:47
Implement String.length(). check-in: b4320b2ca0 user: stephanie.gawroriski tags: trunk
01:26
Add a special debug function which is given a raw trace which is then dumped by the VM, this is used to stop on the first TODO that is hit and to fatally stop operating. check-in: aacd91a45a user: stephanie.gawroriski tags: trunk
01:03
If System.err and System.out have not been initialized when used by DEBUG or TODO, do nothing. check-in: b90d33cabe user: stephanie.gawroriski tags: trunk
00:55
Base for creating encoder for UTF-8 data. check-in: da30069fa5 user: stephanie.gawroriski tags: trunk
00:37
If no encoding was set by the system then just use a fallback encoding (which is UTF-8). check-in: aade63d435 user: stephanie.gawroriski tags: trunk
00:33
Add a base mapping and normalization of encoding names since there are a ton of aliases; Additionally support ASCII for it is everywhere reasons. check-in: 925a205a4e user: stephanie.gawroriski tags: trunk
00:12
Do not initialize an ArrayList to store suppressed exceptions, just leave it uninitialize until it is needed and use regular arrays, this uses less memory and is faster! check-in: 2642548bd4 user: stephanie.gawroriski tags: trunk
2018-09-19
23:54
For PrintStream.println(), if the newline has not been set yet (we might be printing before it has been) use a fallback sequence. check-in: 059737a58c user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 800a0da84c user: squirreljme tags: trunk
04:18
Document SuppressWarnings. check-in: 018a255654 user: stephanie.gawroriski tags: trunk
04:13
Document Runnable. check-in: aa411e2a07 user: stephanie.gawroriski tags: trunk
04:10
Document Comparable. check-in: 93fe2af891 user: stephanie.gawroriski tags: trunk
03:22
Implement get of security manager. check-in: 6a568dc550 user: stephanie.gawroriski tags: trunk
03:20
Implement RuntimePermission; Add SecurityManager creation check. check-in: 9d0a2e2f64 user: stephanie.gawroriski tags: trunk
02:59
Implement some of the SecurityManager and permission stuff. check-in: 15bc31d375 user: stephanie.gawroriski tags: trunk
02:28
Add AccessController and AccessControlException; Implement SecurityException. check-in: a05a80556d user: stephanie.gawroriski tags: trunk
01:08
Add java.io.BufferedWriter. check-in: 004b6343d2 user: stephanie.gawroriski tags: trunk
00:38
Implement IFNE. check-in: ab7703829d user: stephanie.gawroriski tags: trunk
00:38
Implement INSTANCEOF. check-in: bacec1f002 user: stephanie.gawroriski tags: trunk
00:35
Add bytecode representation for INSTANCEOF. check-in: 9ef16b3a2b user: stephanie.gawroriski tags: trunk
00:31
Implement IF_ACMPNE. check-in: d3af4c0b7a user: stephanie.gawroriski tags: trunk
00:28
Determine opcode lengths for LOOKUPSWITCH and TABLESWITCH. check-in: 42f30c6db1 user: stephanie.gawroriski tags: trunk
2018-09-17
07:02
Backup developer notes. check-in: 21ad71b6ee user: squirreljme tags: trunk
04:13
Add base for Encoder and CodecFactory; Base for PrintStream. check-in: d91ab9a81e user: stephanie.gawroriski tags: trunk
02:32
Add note that codepoints above U+FFFF are not supported. check-in: 97fa786ad3 user: stephanie.gawroriski tags: trunk
02:05
Deprecate all of cc.squirreljme.runtime.cldc.trust, it is not nice. check-in: 9ec574b695 user: stephanie.gawroriski tags: trunk
02:04
Deprecate all of cc.squirreljme.runtime.cldc.task because it is bad too. check-in: 16cdf88fcf user: stephanie.gawroriski tags: trunk
02:01
Deprecate all of cc.squirreljme.runtime.cldc.service because it is horrible. check-in: a663964958 user: stephanie.gawroriski tags: trunk
01:45
Only ISO-8859-1 and UTF-8 are supported encodings. check-in: c29ab1b820 user: stephanie.gawroriski tags: trunk
01:14
OutputStream.write(byte[]) should call write(byte) in a loop and not forward to write(byte[], int, int) because it could just infinite loop. check-in: b79f407589 user: stephanie.gawroriski tags: trunk
2018-09-16
23:01
Comment a bunch of the debug stuff out since I no longer need it. check-in: 08ee9c53b2 user: stephanie.gawroriski tags: trunk
22:56
Implement a bunch of exception classes; Add helper newInstance() to quickly construct new classes in the VM code without requiring much effort check-in: 896dddc838 user: stephanie.gawroriski tags: trunk
20:49
Implement ARETURN. check-in: 6f65d39e2a user: stephanie.gawroriski tags: trunk
20:42
Correct the length of the IINC instruction. check-in: 37327a5f3e user: stephanie.gawroriski tags: trunk
20:28
Condense the debug and TODO text to make it easier to read. check-in: 76a0a6be98 user: stephanie.gawroriski tags: trunk
20:08
Correct raw stack trace not properly being clipped in Throwable.__getStackTrace(). check-in: 9e86f42a2c user: stephanie.gawroriski tags: trunk
20:04
Implement IMUL. check-in: 2bedb698d5 user: stephanie.gawroriski tags: trunk
19:58
Correct error in Throwable. check-in: 81a59dfba4 user: stephanie.gawroriski tags: trunk
19:54
Add debug marks. check-in: 6aee6ac03c user: stephanie.gawroriski tags: trunk
19:46
Do not print debug on the next PC. check-in: 09584b519e user: stephanie.gawroriski tags: trunk
19:43
Implement IINC. check-in: b53881f556 user: stephanie.gawroriski tags: trunk
19:29
Add representation for IINC. check-in: 143a8e1c07 user: stephanie.gawroriski tags: trunk
19:18
Implement IASTORE. check-in: 69de115faf user: stephanie.gawroriski tags: trunk
19:09
Implement IALOAD and array reading and initializing. check-in: 589484eded user: stephanie.gawroriski tags: trunk
18:36
Implement IF_ICMPGE. check-in: 9a6ee0e1a5 user: stephanie.gawroriski tags: trunk
18:33
Implement ASTORE. check-in: 1d9b2c68fd user: stephanie.gawroriski tags: trunk