Timeline

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

50 most recent check-ins

2019-04-23
20:23
Correct VJUMPs being read back incorrectly (they were being treated as unsigned when they are 15-bit signed). Leaf check-in: c3a5170fd5 user: stephanie.gawroriski tags: trunk
20:03
Round allocation base. check-in: a10a4ce8b0 user: stephanie.gawroriski tags: trunk
20:02
Adjustments to code order; For IF_ICMP do not specialize the last argument. check-in: 1192c615ce user: stephanie.gawroriski tags: trunk
14:52
Break if the initial kernel allocation fails. check-in: e3f1fd93af user: stephanie.gawroriski tags: trunk
14:51
Do not allocate zero bytes. check-in: 0136efc968 user: stephanie.gawroriski tags: trunk
14:50
Remove breaks and continue on. check-in: 4eb40b284f user: stephanie.gawroriski tags: trunk
14:46
Correct memory manager initializing writing over the wrong part of memory. check-in: f6631d33d7 user: stephanie.gawroriski tags: trunk
14:01
Do not add the field base to field offset values. check-in: 4f98d19999 user: stephanie.gawroriski tags: trunk
13:38
Correction. check-in: ec2f58a9a4 user: stephanie.gawroriski tags: trunk
13:37
Add some fancy debug lines for frame enter and return. check-in: 85ee46f3fd user: stephanie.gawroriski tags: trunk
13:33
For special registers, print their special name since that is easier to figure out than their number. check-in: 47cd689bfe user: stephanie.gawroriski tags: trunk
13:25
Better print of invoke list. check-in: 36489da304 user: stephanie.gawroriski tags: trunk
13:14
Remove lots of entry markers in the allocator. check-in: 5a9d4c4d49 user: stephanie.gawroriski tags: trunk
13:13
Put arguments and values on same line so it is more condensed. check-in: 3b80d76d8b user: stephanie.gawroriski tags: trunk
13:11
Print a more well formatted trace of the current instruction. check-in: 0783fedebe user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 9061e6bb15 user: squirreljme tags: trunk
03:51
Always set frame PC address to assist in debugging the location. check-in: b4df6515d9 user: stephanie.gawroriski tags: trunk
03:50
Parsing of line information. check-in: 28408579c9 user: stephanie.gawroriski tags: trunk
03:25
Hopefully properly encode the line number information. check-in: 9fb72343cc user: stephanie.gawroriski tags: trunk
03:12
In CallTraceElement if an address is really high then print it in hex instead of decimal. check-in: d874410315 user: stephanie.gawroriski tags: trunk
03:05
Fix the position of the where information so it can be properly read. check-in: 1e5bd8be8c user: stephanie.gawroriski tags: trunk
02:59
First attempt to store and access method location information for debugging and stack traces. check-in: 384cc8f855 user: stephanie.gawroriski tags: trunk
01:52
Add base for WHERE_IS_THIS pool type with the current class for debugging location info, do place it in the system. check-in: 406e015f0d user: stephanie.gawroriski tags: trunk
01:07
Base work on memory allocation. check-in: 1c1b707a9a user: stephanie.gawroriski tags: trunk
00:12
Implement write of memory. check-in: 37d7decd6b user: stephanie.gawroriski tags: trunk
00:04
Base code for memory initialization. check-in: cff467132d user: stephanie.gawroriski tags: trunk
2019-04-22
22:36
Add assembly operations for read/write of byte/short/int. check-in: bfd3592130 user: stephanie.gawroriski tags: trunk
22:28
Double the instruction cache. check-in: ebaf8953a0 user: stephanie.gawroriski tags: trunk
22:26
Implement RETURN. check-in: 229ebc31cd user: stephanie.gawroriski tags: trunk
22:21
Correct invoke being called with the wrong arguments. check-in: d70b389065 user: stephanie.gawroriski tags: trunk
22:14
Correct memory reads not increment addr when reading. check-in: 4a019728af user: stephanie.gawroriski tags: trunk
22:12
More debugging. check-in: db6df209f2 user: stephanie.gawroriski tags: trunk
21:58
Add debug to instructions. check-in: 6f0ad64517 user: stephanie.gawroriski tags: trunk
21:04
Implement invoke. check-in: e43928c9fd user: stephanie.gawroriski tags: trunk
20:57
Invoke instead takes a register with a memory address. check-in: 994e7f66d4 user: stephanie.gawroriski tags: trunk
20:42
Add Assembly.memReadShort(); alias LOAD_POOL to MEM_LOAD_INTEGER_ICONST; Implement instanceOf and change how the code generator makes it; Make pool types INTEGER and DOUBLE just composed values (so everything is integer); Remove the IF[NOT]CLASS[_REF_CLEAR] it has turned into simpler instructions and a new JVM call; Implement memory load. check-in: 76c6bec01d user: stephanie.gawroriski tags: trunk
18:44
Implement IF_ICMP. check-in: 5064baf4bd user: stephanie.gawroriski tags: trunk
18:36
Make native code jumps relative. check-in: d363ee73c2 user: stephanie.gawroriski tags: trunk
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
18:13
Implement record store test. check-in: 405f44fd0b user: stephanie.gawroriski tags: trunk
18:03
Initialize of base pool. check-in: 92457eaedc user: stephanie.gawroriski tags: trunk
17:13
Add methods to MinimizedClassFile to locate a field or method. check-in: e56565d3cc user: stephanie.gawroriski tags: trunk
17:03
Add more space. check-in: 79a5ffce7a user: stephanie.gawroriski tags: trunk
17:02
Combine build and test jobs. check-in: 19f0041d02 user: stephanie.gawroriski tags: trunk
16:52
Add missing colon. check-in: b67fe59a30 user: stephanie.gawroriski tags: trunk
16:49
Change JUnit working directory for the tests. check-in: 2be09deac1 user: stephanie.gawroriski tags: trunk
16:45
Make testing of the VM depend on the SE build. check-in: 743c484491 user: stephanie.gawroriski tags: trunk
16:43
Base for going through the pool. check-in: 35dcde1843 user: stephanie.gawroriski tags: trunk
12:43
Add base for kernel pool initialization, since it is needed for the code to work. check-in: e0b66cb868 user: stephanie.gawroriski tags: trunk