Timeline

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

50 most recent check-ins that include changes to files matching 'runt/libs/springcoat-vm/cc/squirreljme/vm/springcoat/*'

2020-03-02
05:18
Merge wip-gradle-modernization branch into trunk. check-in: a5aaa48037 user: stephanie.gawroriski tags: trunk, x-date-202003
2020-02-14
03:52
Move massive amount of files to their own modules. check-in: c7cae997bd user: stephanie.gawroriski tags: wip-gradle-modernization
2019-12-22
16:23
In SpringCoat make LOAD_STRING use VM constant strings to ensure strings always exist (for traces); Make JVMFunction.jvmLoadString() return null if input is null. check-in: 077d004c7b user: stephanie.gawroriski tags: trunk
15:06
Implement pointers for basic objects in SpringCoat. check-in: 7dafb75407 user: stephanie.gawroriski tags: trunk
2019-12-21
14:57
Add base for pointer manager in SpringCoat. check-in: a34e010f93 user: stephanie.gawroriski tags: trunk
2019-12-07
15:25
Switch the milli wall and mono nano calls to use long return values instead of being split. check-in: a2c9801d90 user: stephanie.gawroriski tags: trunk
14:34
Make system calls long instead of int. check-in: 44e07cb9e5 user: stephanie.gawroriski tags: trunk
2019-10-06
21:55
Add branched out printing for object to/from pointer. check-in: 4d4b57a42e user: stephanie.gawroriski tags: trunk
16:05
Migrate sleep system call. check-in: d26777b957 user: stephanie.gawroriski tags: trunk
2019-10-01
23:34
Document system call indexes and add two system calls for loading classes; Have FATAL_TODO take a parameter. check-in: 935dd8e5c7 user: stephanie.gawroriski tags: trunk
2019-09-26
02:14
Allow SpringCoat to inherit static methods from super classes. check-in: 258c4b5be8 user: stephanie.gawroriski tags: trunk
2019-06-23
16:12
Reorder errors in runt/libs/springcoat-vm check-in: 3422d5971b user: stephanie.gawroriski tags: trunk
2019-06-21
20:11
Correct wrong signature being used for long packing. check-in: fb98dba16b user: stephanie.gawroriski tags: trunk
19:19
Merge free chunks to make more memory available; Build binaries when using the bitmap dump; In SpringCoat have unique strings map null with zero. check-in: 8b24bce579 user: stephanie.gawroriski tags: trunk
13:11
Have the software math functions return their respective type (so it can be used with JavaSE/SpringCoat); Add assembly methods for value unpacking (long) and packing (double, long). check-in: 10d67841d4 user: stephanie.gawroriski tags: trunk
12:48
Add operations to pack and unpack long values. check-in: 6069346166 user: stephanie.gawroriski tags: trunk
2019-06-17
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:43
Correct CallTraceElement.traceRaw() not filling frame details properly; Improvements in SpringCoat's frame trace. check-in: b07a6f34f7 user: stephanie.gawroriski tags: trunk
01:08
Add support for call traces in SpringCoat. check-in: 339bb6b0b3 user: stephanie.gawroriski tags: trunk
2019-06-09
22:27
Handle of system calls and pipe writing. check-in: c35b1ba09f user: stephanie.gawroriski tags: trunk
2019-05-30
00:30
Since SpringCoat was upped to 0.3.0, startTask() uses the one with the console access so just drop those arguments. check-in: 2b476c90bd user: stephanie.gawroriski tags: trunk
2019-05-27
15:29
Implement of system calls writing to the console. check-in: 4bfb4d5714 user: stephanie.gawroriski tags: trunk
14:13
Add implementations for the file descriptor IDs for stdin, stdout, and stderr. check-in: a7e386593a user: stephanie.gawroriski tags: trunk
13:54
Add base for system calls and pure/unpure system calls. check-in: 9143a913ed user: stephanie.gawroriski tags: trunk
2019-05-26
00:36
Move a bunch of JVM specific special stuff into its own package. check-in: a061fe8326 user: stephanie.gawroriski tags: trunk
2019-05-24
17:09
Move ObjectAccess.arrayLength() to Assembly. check-in: 61e90ad12e user: stephanie.gawroriski tags: trunk
14:28
Implement String.intern() using an internal LinkedList<WeakReference<String>> table. check-in: b3ceace762 user: stephanie.gawroriski tags: trunk
13:15
Move ApiLevel obtaining to the system call interface. check-in: 25c05490d0 user: stephanie.gawroriski tags: trunk
2019-05-23
23:42
Remove PrimitiveAccess and move the float/double bits to Assembly. check-in: dbf94d0b19 user: stephanie.gawroriski tags: trunk
23:22
Make EXIT a system call. check-in: 5a68aa5516 user: stephanie.gawroriski tags: trunk
23:14
Add GARBAGE_COLLECT system call and remove MemoryAccess (not used anymore). check-in: 7434d31525 user: stephanie.gawroriski tags: trunk
23:07
Move memory information to system calls. check-in: d2e5d8e2e9 user: stephanie.gawroriski tags: trunk
17:17
Remove DatabaseAccess, it was never used. check-in: aa8e87694a user: stephanie.gawroriski tags: trunk
17:16
Remove RegistryAccess, it was never used. check-in: 580bb251a2 user: stephanie.gawroriski tags: trunk
17:13
Remove TimeAccess implementation in SpringCoat. check-in: 07a440d973 user: stephanie.gawroriski tags: trunk
16:40
Add and implement with a test a system call for getting the current time. check-in: b6312d2861 user: stephanie.gawroriski tags: trunk
2019-05-14
16:28
Decrease the stack depth again; Correct parsing of old style locals. check-in: 81d366a9fd user: stephanie.gawroriski tags: trunk
13:26
Increase SpringCoat's stack depth limit. check-in: 2eddb13126 user: stephanie.gawroriski tags: trunk
13:08
Implement part of Vector; Return null if a class was not found in SpringCoat. check-in: 7f3de165aa user: stephanie.gawroriski tags: trunk
2019-05-11
15:34
Correct typo when using ResourceAccess.available(). check-in: 6259db3f26 user: stephanie.gawroriski tags: trunk
2019-05-09
16:44
Add limit to the number of frames a thread may have. check-in: 83d974cdb8 user: stephanie.gawroriski tags: trunk
2019-04-22
18:22
Check for null in instance invoke; Add test result for the nothing RMS test. check-in: ec16a6ad46 user: stephanie.gawroriski tags: trunk
18:18
Correct SpringCoat cast check on null object. check-in: 8bb49e926a user: stephanie.gawroriski tags: trunk
2019-04-14
14:42
Add ClassNames interface and use that for classes instead; Writing of class names and more detailed class information which should be useful. check-in: b23c389166 user: stephanie.gawroriski tags: trunk
2019-03-29
12:03
Update URLs and e-mails for the system properties. check-in: dd96054352 user: stephanie.gawroriski tags: trunk
2019-01-25
01:24
For SpringCoat, make the profiled thread use the boot suite. check-in: f27d6c2cc3 user: stephanie.gawroriski tags: trunk
00:37
SpringCoat can now accept system properties for tasks. check-in: 0210a173f4 user: stephanie.gawroriski tags: trunk
2018-12-21
22:18
Add blank API for the console buffer. check-in: bb6f12bc17 user: stephanie.gawroriski tags: trunk
2018-12-14
00:44
Remove the old record store stuff and instead it will be replaced with something much simpler. check-in: 833d23ebe4 user: stephanie.gawroriski tags: trunk
2018-12-13
05:29
Rename MultiANewArray to ArrayUtils (better name). check-in: 4e6fd6be75 user: stephanie.gawroriski tags: trunk