Timeline

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

50 descendants and 50 ancestors of [e77018c3ea]

2019-06-17
12:25
Set STDC RatufaCoat cycle count to 1M instead of 2B. check-in: 6c64ae9ded user: stephanie.gawroriski tags: trunk
12:16
Add call tracing, unique objects, and unique strings for the Java SE wrapper; Prevent short system call arguments in JavaSE and SpringCoat; Correct index for unique objects in SpringCoat check-in: e75b6399ef user: stephanie.gawroriski tags: trunk
11:45
Sort Java SE system calls. check-in: f10006fd39 user: stephanie.gawroriski tags: trunk
11:43
Correct CallTraceElement.traceRaw() not filling frame details properly; Improvements in SpringCoat's frame trace. check-in: b07a6f34f7 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 15cd423edf user: squirreljme tags: trunk
01:08
Add support for call traces in SpringCoat. check-in: 339bb6b0b3 user: stephanie.gawroriski tags: trunk
2019-06-16
23:26
Remove DebugAccess. check-in: e62dad00a3 user: stephanie.gawroriski tags: trunk
23:25
Map fatal TODO to System calls. check-in: 138b9c48ff user: stephanie.gawroriski tags: trunk
23:19
Implement trace resolution. check-in: aa105a6809 user: stephanie.gawroriski tags: trunk
23:05
Implement CallTraceElement.traceRaw(). check-in: 21f1d5cbaa user: stephanie.gawroriski tags: trunk
23:01
Base for new way to do call traces via the system call interface. check-in: 335466fed4 user: stephanie.gawroriski tags: trunk
22:40
Define API for obtaining the call stack. check-in: 3dea657674 user: stephanie.gawroriski tags: trunk
20:16
Add exception handler catch all in the bootstrap. check-in: d365f39ae5 user: stephanie.gawroriski tags: trunk
20:11
Clear the exception register when an excpetion is handled, otherwise it will just propogate up always. check-in: 22c1ca4e4a user: stephanie.gawroriski tags: trunk
19:46
Use different digits for the debug point when exceptions are used. check-in: 25958e732f user: stephanie.gawroriski tags: trunk
19:44
Add debug points for at-end generated handlers; If the JPC is invalid do not throw an exception in SXS. check-in: 3ce5be8da6 user: stephanie.gawroriski tags: trunk
19:15
Add unaligned memory access when decoding operations (since those are the only ones technically able to be unaligned). check-in: 3d58c78266 user: stephanie.gawroriski tags: trunk
18:47
Do check for exception before doing the return value copy (so it does not get copied, check exception first). check-in: 2264af4f54 user: stephanie.gawroriski tags: trunk
18:39
Add exception throwing test. check-in: 0ac3a5fbf4 user: stephanie.gawroriski tags: trunk
18:34
Comment the debug text; Remove the self test. check-in: 286561ea5d user: stephanie.gawroriski tags: trunk
17:12
Remove include of mmap for Linux. check-in: f6ccaace32 user: stephanie.gawroriski tags: trunk
17:12
Comment out fprintfs. check-in: cbe4b90bbd user: stephanie.gawroriski tags: trunk
17:11
Add virtual pointers for 64-bit RatufaCoat which virtualizes some memory. check-in: f612155ba9 user: stephanie.gawroriski tags: trunk
15:52
Turn MEM_MARK_INVALID into MEM_SET_INT; Add fallback for MEM_SET and MEM_SET_INT check-in: 3437cabeb6 user: stephanie.gawroriski tags: trunk
15:27
Remove extra C file. check-in: 7413ca5b27 user: stephanie.gawroriski tags: trunk
14:23
Correct bug in the allocator where free chunks were only marked used when they had to be split. check-in: b5598278dd user: stephanie.gawroriski tags: trunk
14:12
Add print of static field pointer; Clear the percent flag so that formatted strings are printed correctly. check-in: c249eafd1f user: stephanie.gawroriski tags: trunk
13:19
Remove exception throwing in JVMFunctions and instead breakpoint if those conditions are met. check-in: 78ebebc5a6 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 529c51a164 user: squirreljme tags: trunk
05:23
Scale the PBM before conversion to PNG, makes it easier to read on hidpi screens. check-in: 4677f7c52b user: stephanie.gawroriski tags: trunk
05:10
Allow just a method name to be specified in SXS so that other parts can be ignored. check-in: bc38a74e70 user: stephanie.gawroriski tags: trunk
04:57
Add script to convert the compiler output of anywhere to a PNG image. check-in: 2c3d6032ed user: stephanie.gawroriski tags: trunk
04:47
Actually set the monospace font! check-in: 93241bdf3f user: stephanie.gawroriski tags: trunk
04:45
Add isValid() method to SQFFont; Add note in changelog about fixed empty strings. check-in: f6d423a9ba user: stephanie.gawroriski tags: trunk
04:40
P4 PBM is packed in binary and is not in pixel bits, so write the file correctly. check-in: 1ff2b8e880 user: stephanie.gawroriski tags: trunk
04:29
Use a much faster means of exporting image data. check-in: a594d9fb9a user: stephanie.gawroriski tags: trunk
04:25
Switch to P4 format instead of P1 (smaller). check-in: 664cecdadf user: stephanie.gawroriski tags: trunk
04:22
Correct Text.getText(int, int) when requesting characters from an empty Text. check-in: dd6d38fc9d user: stephanie.gawroriski tags: trunk
04:11
Add utility to export to PNM. check-in: 2c52c8ba0e user: stephanie.gawroriski tags: trunk
2019-06-15
20:40
Add memset() system call to possibly and more quickly wipe memory. check-in: d13dde95bf user: stephanie.gawroriski tags: trunk
20:31
Minor work. check-in: b623c22b59 user: stephanie.gawroriski tags: trunk
14:39
Make the debug stuff more descriptive. check-in: 3d3ad815fb user: stephanie.gawroriski tags: trunk
14:16
Instead of returning illegal nonsense values when reading from an unmapped memory location, throw an exception. check-in: 846e1b33b2 user: stephanie.gawroriski tags: trunk
14:13
Add some string tests. check-in: 4e2d4e9b6f user: stephanie.gawroriski tags: trunk
11:37
Remove debug note. check-in: d04a0b8dc9 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 5c762513e0 user: squirreljme tags: trunk
2019-06-14
19:20
Base for boot libraries. check-in: fbe1cde25c user: stephanie.gawroriski tags: trunk
18:23
Add JVMFunction.jvmLoadStringNoIntern(). check-in: c04fe0c5c9 user: stephanie.gawroriski tags: trunk
18:20
Remove a bunch of notes except from the GC. check-in: 4a34560d8e user: stephanie.gawroriski tags: trunk
18:18
Remove note strings in the bootstrap. check-in: 48adcac4bf user: stephanie.gawroriski tags: trunk
15:37
Add configuration ROM to RatufaCoat; Correct potential memory leak in RatufaCoat; Implement Java instruction write types in RatufaCoat check-in: e77018c3ea user: stephanie.gawroriski tags: trunk
15:01
Write of SummerCoat's config ROM area. check-in: 895f1a5e6b user: stephanie.gawroriski tags: trunk
14:37
Remove deprecated class. check-in: 0ba25e5877 user: stephanie.gawroriski tags: trunk
14:36
Add WritableMemoryOutputStream. check-in: eda2bb56cb user: stephanie.gawroriski tags: trunk
14:25
Remove all the extra arguments to the bootstrap and just have a RAM, ROM, and Config memory areas. check-in: b48990fcdb user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: d6dd3b8ed8 user: squirreljme tags: trunk
00:15
Stop of an out of range register is decoded; Add debug note. check-in: 2dabb55ba2 user: stephanie.gawroriski tags: trunk
2019-06-13
23:59
Protect return values with temporary registers so they are not destroyed during uncounts. check-in: 1e543c9951 user: stephanie.gawroriski tags: trunk
23:42
Debugging. check-in: 08ccb21a57 user: stephanie.gawroriski tags: trunk
23:32
Add a bunch of dubug notes. check-in: 0237b5ee06 user: stephanie.gawroriski tags: trunk
23:21
Add test object. check-in: 0bb57d8e72 user: stephanie.gawroriski tags: trunk
23:19
Add more debug. check-in: b344810536 user: stephanie.gawroriski tags: trunk
23:17
Remove unused tempreg. check-in: e6d63d5a12 user: stephanie.gawroriski tags: trunk
23:17
Add more debug notes to GC object. check-in: 9745a97fdb user: stephanie.gawroriski tags: trunk
22:40
Count the return register field after the copy. check-in: 6e3ea4929a user: stephanie.gawroriski tags: trunk
22:40
Reference count objects before they are returned. check-in: 6a5232a82c user: stephanie.gawroriski tags: trunk
22:31
Remove BREAKPOINT/TODO. check-in: 9263683e9f user: stephanie.gawroriski tags: trunk
22:21
Add InvalidInstructionException; Add todo.DEBUG.code() for a very basic debug note. check-in: cdf4a27303 user: stephanie.gawroriski tags: trunk
21:46
Do not count up replaced fields, instead count down. check-in: db1373b5d4 user: stephanie.gawroriski tags: trunk
21:39
Implement garbage collection of objects. check-in: 9cc578ba18 user: stephanie.gawroriski tags: trunk
19:03
In RatufaCoat, ignore writes to ROM. check-in: a39677c16d user: stephanie.gawroriski tags: trunk
19:02
When doing reference counting, use the new volatile register stuff instead of a fixed register position. check-in: abf8424601 user: stephanie.gawroriski tags: trunk
18:39
Add check to fail if ROM is attempted to be written to. check-in: 1daf2f812f user: stephanie.gawroriski tags: trunk
17:03
Fix makefile indentation. check-in: d038e29072 user: stephanie.gawroriski tags: trunk
17:01
Add ROM size to JVM structure. check-in: 6c2a58286d user: stephanie.gawroriski tags: trunk
16:41
Add total instruction count. check-in: 92d0e2fe2b user: stephanie.gawroriski tags: trunk
16:34
Make apt-get installs optional. check-in: 33341442c2 user: stephanie.gawroriski tags: trunk
15:45
Add tests for MIPS EB and MIPS EL. check-in: 3fc66ec256 user: stephanie.gawroriski tags: trunk
13:02
Remove long stuff in SummerCoat's NativeCPU; Make some adjustments to RatufaCoat (endianess issue still remains) check-in: 6599dc94ff user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 4e02fc749f user: squirreljme tags: trunk
2019-06-12
22:19
Add check for interface types as well. check-in: f7fe0f7589 user: stephanie.gawroriski tags: trunk
22:16
Implement jvmCanArrayStore(). check-in: cef945116b user: stephanie.gawroriski tags: trunk
21:54
Correct CHECKCAST where it would place un-cached entries on the stack when they should be cached. check-in: 844222f1c4 user: stephanie.gawroriski tags: trunk
21:19
Minor adjustment to ASTORE. check-in: 0e65fd55b2 user: stephanie.gawroriski tags: trunk
19:56
Adjust SXS script to be called outside the temporary directory. check-in: 2a59f5e05d user: stephanie.gawroriski tags: trunk
19:48
Adjust arrow usage a bit. check-in: ed6bace7f8 user: stephanie.gawroriski tags: trunk
19:45
Add arrows in splitter. check-in: b1bf7bee98 user: stephanie.gawroriski tags: trunk
19:43
Bi-column printing of instructions. check-in: fcf295dc4d user: stephanie.gawroriski tags: trunk
19:00
Add line population change count to show when a line has gone back (such as for loops). check-in: 37e31228d6 user: stephanie.gawroriski tags: trunk
18:54
Add side by side debug to compare byte code and native instructions. check-in: 1429835cc3 user: stephanie.gawroriski tags: trunk
17:13
Do not translate value for LOAD_POOL in debug print. check-in: b02eedf11f user: stephanie.gawroriski tags: trunk
13:38
Do not check for compatibility in virtual invoke if the type is exactly known and matches the stack; Add more debug marks check-in: 68f007bc1f user: stephanie.gawroriski tags: trunk
13:13
Store the actual super class in the instance check; Add interfaces and self pointer to the class information; Have memory issues read bad constants. check-in: 8679f7a02e user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 815952d341 user: squirreljme tags: trunk
00:25
Handle BREAKPOINT and print the stopping instruction and such. check-in: 5084d8d811 user: stephanie.gawroriski tags: trunk
00:21
Base handling for percent sequences in debug notes. check-in: 08fc6dd0e6 user: stephanie.gawroriski tags: trunk
2019-06-11
22:20
Remove the other headers, not needed. check-in: 5ccbd9181c user: stephanie.gawroriski tags: trunk
22:17
Remove some common files. check-in: e5562e8884 user: stephanie.gawroriski tags: trunk
22:11
Remove reliance on common files. check-in: 53871e2fb3 user: stephanie.gawroriski tags: trunk
22:09
Include of streams is not needed. check-in: ba2fd381fc user: stephanie.gawroriski tags: trunk
19:14
Correct name of target in the makefile. check-in: 932be7f752 user: stephanie.gawroriski tags: trunk