Timeline

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

50 most recent check-ins that include changes to files matching 'runt/klib/supervisor/cc/squirreljme/*'

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
2020-02-05
23:48
Add base for finding methods; Bump copyrights to 2020. check-in: 586192f0d6 user: stephanie.gawroriski tags: trunk
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-16
00:39
Add setting of title framebuffer control. check-in: 4e5ffafbc0 user: stephanie.gawroriski tags: trunk
00:27
Base partial work graphics and framebuffer refactor. check-in: 49b23a5fbf user: stephanie.gawroriski tags: trunk
2020-01-12
14:48
Add SystemCallException and nicer SystemCallError; Initialize UI via format. check-in: 037a21425e 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
2019-12-29
11:21
Forward IPC calls in Java SE. check-in: 20c234c9d9 user: stephanie.gawroriski tags: trunk
11:10
Cleanup the Java SE system call handling code accordingly. check-in: 9284ba3e6e user: stephanie.gawroriski tags: trunk
2019-12-28
22:46
Shorten FRAMEBUFFER_PROPERTY to FRAMEBUFFER; Implement base support for framebuffers. check-in: 243216595d user: stephanie.gawroriski tags: trunk
16:48
It is actually a thread ID and not a task ID. check-in: 729a7a41d8 user: stephanie.gawroriski tags: trunk
16:47
Add Task ID for out-of-bound IPC calls. check-in: 8e30ca43af user: stephanie.gawroriski tags: trunk
16:06
Add base handler and manager for IPC calls. check-in: 2939ac0ab4 user: stephanie.gawroriski tags: trunk
15:47
Add IPC exception check around real system calls. check-in: d64b266d1b user: stephanie.gawroriski tags: trunk
15:29
Make IPCException exempt from deferred class-load. check-in: e2382f02cd user: stephanie.gawroriski tags: trunk
15:29
Add IPCException which will be thrown if a system call fails. check-in: 17304b5f18 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
15:02
Add base for IPC_CALL system call. check-in: 976fd5d72b user: stephanie.gawroriski tags: trunk
2019-12-26
00:18
Remove ClassDataV2. check-in: 1a8bae5cb9 user: stephanie.gawroriski tags: trunk
2019-12-21
14:09
Add FramebufferProperty.UPLOAD_ARRAY_INT to upload an int array directly. check-in: 54771db994 user: stephanie.gawroriski tags: trunk
2019-12-15
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
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
13:55
Get of class info pointers. check-in: 3a6b926473 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
20:46
Load of noted strings. check-in: cdce7429af user: stephanie.gawroriski tags: trunk
20:30
Base pool processing. check-in: 13b483bd6e user: stephanie.gawroriski tags: trunk
19:56
Call the static initializer for a class if one exists. check-in: 900287e32f user: stephanie.gawroriski tags: trunk
19:52
Implement `Task.newInstance()`. check-in: 72c305ba18 user: stephanie.gawroriski tags: trunk
19:33
Put in address for the default constructor. check-in: 9e229f97b0 user: stephanie.gawroriski tags: trunk
18:22
Add marker to call the static initializer. check-in: e97474d291 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
17:19
Add system call which disables console framebuffer printing (for when graphics come later). check-in: 531ba74e34 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
15:34
Setup for execution to nowhere. check-in: 882b65ad24 user: stephanie.gawroriski tags: trunk
12:49
Add a faster get of a task using shifts and masks. check-in: febe088295 user: stephanie.gawroriski tags: trunk
2019-12-09
00:57
Add a TaskCreateResult to make task creation easier to call into; Merge enterFrame() and inlineExecute() to become just execute() as it is easier to handle. check-in: c94d633fae user: stephanie.gawroriski tags: trunk
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-08
16:31
Load of object arrays. check-in: 8bfc7b015b user: stephanie.gawroriski tags: trunk
16:28
Initialization of primitives. check-in: cc8df0fa32 user: stephanie.gawroriski tags: trunk
16:23
Skip ahead and initialize array types. check-in: 832c0af94a 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
Invocation of interfaces requires the pool pointer of the target class also be returned. check-in: 2e202a4e37 user: stephanie.gawroriski tags: trunk
13:06
Base call for building the VTable. check-in: 1d7d25cf37 user: stephanie.gawroriski tags: trunk