Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'runt/libs/*'
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-23
| ||
20:48 | Remove the runt directory. check-in: da0c6fe431 user: stephanie.gawroriski tags: wip-gradle-modernization | |
20:45 | Move all the test directories around. check-in: 9d6e3e1e33 user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-02-14
| ||
03:52 | Move massive amount of files to their own modules. check-in: c7cae997bd user: stephanie.gawroriski tags: wip-gradle-modernization | |
2020-01-19
| ||
16:22 | Add Assembly methods to get primitive types; Make JVMFunction.jvmLoadClass() generic. check-in: 6a4c824ea6 user: stephanie.gawroriski tags: trunk | |
2020-01-18
| ||
20:09 | Implement String.regionMatches(); Add method to ClassLoadingAdjustments to consider the current class; Make it so that classes within the same package are not deferred loaded. check-in: 4623e16026 user: stephanie.gawroriski tags: trunk | |
2020-01-09
| ||
19:17 | Remove CLIP_RECT, TRANSLATE, GET_TRANSLATE_X, and GET_TRANSLATE_Y from serialized graphics to simplify them; Add capabilities support for the framebuffer; Reduce argument count in drawRegion() so it fits within the system call limits; Add system calls for accelerated graphics support; Shorten FRAMEBUFFER_ to FB_ in RatufaCoat; Shorten FramebufferProperty to Framebuffer since it contains all of the Framebuffer stuff. check-in: 9fbed3bd18 user: stephanie.gawroriski tags: trunk | |
2020-01-01
| ||
17:23 | Add missing long form for DUP_X2 (was missing Ba -> aBa). check-in: 6c871a282b user: stephanie.gawroriski tags: trunk | |
17:20 | Correct DUP2_X2 from having an incorrect conversion. check-in: c858917f94 user: stephanie.gawroriski tags: trunk | |
2019-12-28
| ||
21:07 | Base classes that will be used for a Swing backed framebuffer display. check-in: bbcd438057 user: stephanie.gawroriski tags: trunk | |
16:58 | Store memory and the profiler into the machine state, will later be captured by OOB calls. check-in: 6e1f8d554d user: stephanie.gawroriski tags: trunk | |
16:21 | Add base class for new VirtualFramebuffer to use the simpler system call interface; Deprecate VMNativeDisplayAccess. check-in: 28b7559a8b user: stephanie.gawroriski tags: trunk | |
15:55 | Implement EXCEPTION_LOAD/EXCEPTION_STORE in SummerCoat; Make IPC_CALL always call the supervisor handler even within the supervisor. check-in: 8333691c4f user: stephanie.gawroriski tags: trunk | |
15:47 | Add IPC exception check around real system calls. check-in: d64b266d1b user: stephanie.gawroriski tags: trunk | |
15:22 | Add extra IPC exception storage so if an IPC call throws an exception it can be set. check-in: cc5a74c78a user: stephanie.gawroriski tags: trunk | |
2019-12-26
| ||
00:18 | Remove ClassDataV2. check-in: 1a8bae5cb9 user: stephanie.gawroriski tags: trunk | |
2019-12-23
| ||
00:18 | Add extra checks. check-in: d8d5299afd user: stephanie.gawroriski tags: trunk | |
2019-12-22
| ||
22:48 | Increase SummerCoat RAM size to 32GB; Adjust sizes around and add checks so that SpringCoat JavaME can fit. check-in: 93ac253272 user: stephanie.gawroriski tags: trunk | |
17:54 | Only process class files in a JAR for SummerCoat if the path of a class is valid. check-in: ca559d8ee6 user: stephanie.gawroriski tags: trunk | |
17:48 | Add additional check on ClassFile. check-in: 873ddbcdee user: stephanie.gawroriski tags: trunk | |
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-15
| ||
18:43 | Volatile register adjustments; Move some variables from AdvancedGraphics.__drawText() to an external object because there are not enough registers available. check-in: a3832200b6 user: stephanie.gawroriski tags: trunk | |
18:15 | Do not used deferred load of ClassInfo or the pool if it is the current class. check-in: 13ed7f5a97 user: stephanie.gawroriski tags: trunk | |
18:07 | Add earlier failure for when volatile registers have ran out. check-in: b1075e4e79 user: stephanie.gawroriski tags: trunk | |
17:58 | Remove debug on bootstrap intern. check-in: cdd69e96f6 user: stephanie.gawroriski tags: trunk | |
17:57 | Use USED_STRING again for cached String constants; Pre-load USED_STRING in the bootstrap so that it initializes faster and does not require loading. check-in: f75a6ef71f user: stephanie.gawroriski tags: trunk | |
17:08 | Add common list of classes to be deferred when loading; Implement loading of class pools. check-in: b091cc8873 user: stephanie.gawroriski tags: trunk | |
16:27 | Add STORE_POOL and STORE_TO_INT_ARRAY instructions; Allow for deferred loading of ClassInfo except for certain classes. check-in: 5b35157b9c user: stephanie.gawroriski tags: trunk | |
2019-12-14
| ||
23:12 | Remove debugging text associated with the fix. check-in: 56829b596a user: stephanie.gawroriski tags: trunk | |
23:10 | Correct bug where FieldReference did not check the class name; Debug stuff to figure out this bug. check-in: 3153e2f886 user: stephanie.gawroriski tags: trunk | |
19:33 | Put in address for the default constructor. check-in: 9e229f97b0 user: stephanie.gawroriski tags: trunk | |
18:21 | Add static field offset into ClassInfo since it will be needed when initializing classes. check-in: 76d016ae27 user: stephanie.gawroriski tags: trunk | |
18:06 | Store whether the initial program to launch is a MIDlet or not so that it need not be auto-detected. check-in: 474f5c02cf user: stephanie.gawroriski tags: trunk | |
16:36 | Round method table entries to 20 bytes (so all entries are aligned to 4 bytes); Implement searching of class entry point pointer; Correct profiling when an entry point is not truly valid check-in: 46d5cf12c6 user: stephanie.gawroriski tags: trunk | |
2019-12-09
| ||
00:39 | Add pool reference to the Assembly invoke family (since a pool must be loaded); Add invokeVL, to return a long value. check-in: 996a79774b 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 | |
13:26 | Correct descriptor. check-in: a5dacfce31 user: stephanie.gawroriski tags: trunk | |
13:26 | Invocation of interfaces requires the pool pointer of the target class also be returned. check-in: 2e202a4e37 user: stephanie.gawroriski tags: trunk | |
2019-12-01
| ||
21:27 | Add count of the class depth. check-in: e7f955b71f user: stephanie.gawroriski tags: trunk | |
18:44 | Implement store of method count. check-in: 6051f39a25 user: stephanie.gawroriski tags: trunk | |
2019-11-30
| ||
20:52 | Do not make ATOMIC_INT_DECREMENT_AND_GET not fail in SummerCoat if the value falls below zero (like RatufaCoat); In the GC check, only perform GC if the value is not-positive; Only make BREAKPOINT fail in RatufaCoat if debugging is enabled to match SummerCoat; Add debug printing to over-GC (not sure how this is happening yet) check-in: e4720d6e8a user: stephanie.gawroriski tags: trunk | |
20:29 | Add JavaStackState.doThrow(). check-in: 47cee9191d user: stephanie.gawroriski tags: trunk | |
19:59 | After an object is garbage collected, clear the register to zero. check-in: 72e75dd2b4 user: stephanie.gawroriski tags: trunk | |
18:35 | Do not trash the exception register when making static invocations that are needed by the JVM to function. check-in: 60c87c0fb4 user: stephanie.gawroriski tags: trunk | |
2019-11-29
| ||
00:31 | Implement listing of resources that exist within a resource based class library. check-in: 53c8cc9c55 user: stephanie.gawroriski tags: trunk | |
00:13 | Add fallbacks for suite library lookup. check-in: 4e7b03498b user: stephanie.gawroriski tags: trunk | |
2019-11-28
| ||
23:30 | Normalize suite names to end in .jar. check-in: 357ceb69ae user: stephanie.gawroriski tags: trunk | |