Timeline

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

50 ancestors of 274fc0cd3e6af261

2019-04-17
16:36
Add the read padding byte to the error message. check-in: 274fc0cd3e user: stephanie.gawroriski tags: trunk
16:29
Add end of file magic number and check that on read. check-in: bf36d53942 user: stephanie.gawroriski tags: trunk
16:22
Make sure the input byte array length matches the length in the class header. check-in: 0e7a9af42e user: stephanie.gawroriski tags: trunk
16:05
Do not debug add to pool. check-in: a4e744bc83 user: stephanie.gawroriski tags: trunk
16:03
Do not hexdump code. check-in: eea1770dc7 user: stephanie.gawroriski tags: trunk
16:03
Fixups. check-in: 819eece9c9 user: stephanie.gawroriski tags: trunk
15:51
Initialization of minimized class file. check-in: c4c5ceda4f user: stephanie.gawroriski tags: trunk
15:44
Reading of method data. check-in: 2406898b0e user: stephanie.gawroriski tags: trunk
15:33
Reading of fields. check-in: 8e5a504986 user: stephanie.gawroriski tags: trunk
14:15
Base calls for loading class fields and methods. check-in: 7d2c0c8082 user: stephanie.gawroriski tags: trunk
14:00
Pool data is read. check-in: 838a415bd9 user: stephanie.gawroriski tags: trunk
13:50
Read of constant pool entries. check-in: 25dba2477e user: stephanie.gawroriski tags: trunk
12:24
Base for loading of pool entries. check-in: 3a1b4cb8b5 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 7d10eb6c2a user: squirreljme tags: trunk
01:55
Correct relative offset for constant pools and such being off. check-in: 5dc108ae42 user: stephanie.gawroriski tags: trunk
01:45
Corrections to pool writing. check-in: 8076e8f622 user: stephanie.gawroriski tags: trunk
01:30
Base dump of pool. check-in: 6f8bfc8ece user: stephanie.gawroriski tags: trunk
01:20
FieldDescriptor becomes ClassName since they are similar. check-in: df13b978a5 user: stephanie.gawroriski tags: trunk
01:14
Reduce the number of pool items that are used by removing names and handles. check-in: 9d0c6d9c70 user: stephanie.gawroriski tags: trunk
01:00
Correct compile error. check-in: 8940f06d87 user: stephanie.gawroriski tags: trunk
00:58
Base reading of types and sizes. check-in: 7069a198b8 user: stephanie.gawroriski tags: trunk
00:45
Pad the pool types by a single byte so the sizes are aligned. check-in: e40342694c user: stephanie.gawroriski tags: trunk
00:38
Add the source file name to the pool before the pool count is written. check-in: 306794d616 user: stephanie.gawroriski tags: trunk
2019-04-16
23:47
Correct size of unused fields (they are shorts and not bytes). check-in: 76cdb87fe9 user: stephanie.gawroriski tags: trunk
23:39
Add missing unused bytes. check-in: a49f3669cf user: stephanie.gawroriski tags: trunk
23:37
Base for pool read. check-in: 1bdd6e627e user: stephanie.gawroriski tags: trunk
23:32
Reading of the minimized class header. check-in: 969a2ef9d5 user: stephanie.gawroriski tags: trunk
22:55
Just test minimizer output. check-in: 1735b5f18c user: stephanie.gawroriski tags: trunk
22:51
Split pool tables into types and offsets. check-in: b97094304b user: stephanie.gawroriski tags: trunk
22:40
Refactor the argument writing code to make it more compact. check-in: 85df9701d6 user: stephanie.gawroriski tags: trunk
21:25
Add size print in TestMinimizer. check-in: 4b2c3e9b53 user: stephanie.gawroriski tags: trunk
21:22
Remove debug text. check-in: 52d1e14070 user: stephanie.gawroriski tags: trunk
21:21
Add debug flag to enable debug printing for NCB as well. check-in: b0b4342efd user: stephanie.gawroriski tags: trunk
21:19
Put the debugging stuff in xlate behind flags. check-in: 8cb2bbbeed user: stephanie.gawroriski tags: trunk
21:16
Add class which contains a switch to turn on debugging for xlate. check-in: b9864ba55a user: stephanie.gawroriski tags: trunk
21:12
Allow stack transitions to slots which add locals, they however just get copies from zero. check-in: 95e38109ea user: stephanie.gawroriski tags: trunk
20:57
Do not print so much stack result information. check-in: 46a4d0816c user: stephanie.gawroriski tags: trunk
20:56
Fix guessed type when loading from primitive array so that I is pushed instead of Lint;. check-in: d154aa1380 user: stephanie.gawroriski tags: trunk
20:52
In the stack map parser, when chopping frames only count top-undefined types as a single entry since they are used for filler gaps. check-in: 1a46848f4e user: stephanie.gawroriski tags: trunk
20:06
Instead of using placeaddr to calculate if a stack map state uses +0 or +1, use the index of the entry in the table so that the first entry always is 0 based while the rest are offset by one, this corrects an issue with implicit zero states. check-in: 609e547070 user: stephanie.gawroriski tags: trunk
19:50
Try to fix stack map parser. check-in: 8ba4cfd8e5 user: stephanie.gawroriski tags: trunk
19:15
Add Iterator to StackMapTable. check-in: ce3c1c13ee user: stephanie.gawroriski tags: trunk
18:49
Handle of cache-violating stack entries by temporary copies. check-in: 20ae54d460 user: stephanie.gawroriski tags: trunk
18:21
In the class dumper allow for dumping the native code as well. check-in: 1c0fd2270b user: stephanie.gawroriski tags: trunk
16:00
Some debugging. check-in: cd49b5e5f4 user: stephanie.gawroriski tags: trunk
15:48
Handle LOOKUPSWITCH. check-in: 886ff18b65 user: stephanie.gawroriski tags: trunk
15:38
Base for lookup switch handle. check-in: 2ed8e11211 user: stephanie.gawroriski tags: trunk
15:29
Convert TABLESWITCH to LOOKUPSWITCH. check-in: a2d5d3ddd6 user: stephanie.gawroriski tags: trunk
15:16
Remove the native LOOKUPSWITCH and TABLESWITCH instructions they will far complicate the simple VM design. check-in: cfd3a0a4a6 user: stephanie.gawroriski tags: trunk
15:14
Implement MONITORENTER/MONITOREXIT. check-in: 5dcbfeadaf user: stephanie.gawroriski tags: trunk
14:48
Implement instanceof. check-in: 4b4326a1a5 user: stephanie.gawroriski tags: trunk