Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 4cac18ff71 Classes that implement an interface also implement its superinterfaces 2014-08-21 13:09:58 -07:00
Andreas Gal 936de85d1c add basic support for isolates, not complete yet 2014-08-07 10:10:54 -07:00
Andreas Gal 695d1619f8 move isolate-specific state out of CLASSES 2014-08-06 16:48:17 -07:00
Andreas Gal e915558235 eliminate .staticFields and store static field values directly in field 2014-08-01 23:14:57 -07:00
Andreas Gal 236e4e9a36 use numeric ids as field names 2014-08-01 22:47:26 -07:00
Andreas Gal 817647645e support LocalizedStringsBase.getContent 2014-07-31 18:29:17 -07:00
Andreas Gal f10491aa71 more midp native code 2014-07-30 17:40:39 -07:00
Andreas Gal 68032ec1b1 lookup field in getstatic/putstatic 2014-07-29 03:43:12 -07:00
Andreas Gal d7a1f4302d make code run better in chrome 2014-07-28 19:13:32 -07:00
Andreas Gal bde88bd000 add and fix vm for ClassTest.java 2014-07-26 18:20:54 -07:00
Andreas Gal cf318d6da1 add support for Mauve-style testlets, and fix interface cast check and assigning null to an array 2014-07-26 14:18:44 -07:00
Andreas Gal e7334a29e2 add debug code and move all but actual clinit call into ClassInfo constructor 2014-07-25 20:14:19 -07:00
Andreas Gal 1b3d71607d flag whether class still needs initialization so we can bypass the initClass call 2014-07-20 21:17:08 -07:00
Andreas Gal dbd8da606c preload java/lang/Class 2014-07-20 17:15:09 -07:00
Andreas Gal f78a97eecc preload java/lang/Object 2014-07-20 17:10:12 -07:00
Andreas Gal c897a21b3d fix access to inherited fields 2014-07-19 15:53:58 -07:00
Andreas Gal e1c685dba4 fix a bunch of corner cases around array type checking 2014-07-19 13:18:45 -07:00
Andreas Gal 3aaf2f87a2 implement checkcast and partial assignment testing (no interfaces yet) 2014-07-18 11:31:05 -07:00
Andreas Gal 43613c1650 more array fixes 2014-07-18 01:25:12 -07:00
Andreas Gal 4f601504b4 implement interface checks 2014-07-17 23:44:06 -07:00
Andreas Gal 63f758523c properly parse and resolve interfaces 2014-07-17 23:26:34 -07:00
Andreas Gal 6731be4dcd add a way to detect array classes 2014-07-17 23:11:45 -07:00
Andreas Gal b6a04472c8 fixup exception handling 2014-07-17 23:02:28 -07:00
Andreas Gal b339dc6f95 put tests into the right package 2014-07-15 16:49:00 -07:00
Andreas Gal 1c28ce9b7c eliminate meta() and MethodInfo constructor 2014-07-13 19:58:30 -07:00
Andreas Gal 38852089cb more work on array types 2014-07-13 17:02:57 -07:00
Andreas Gal bbace1c438 add more array type support 2014-07-13 16:31:36 -07:00
Andreas Gal 309efc4460 Add ArrayInfo 2014-07-13 15:32:58 -07:00
Andreas Gal 1572da1730 be more lazy and cache more signature parsing 2014-07-13 10:51:34 -07:00
Andreas Gal 875ef93a73 more classinfo cleanup 2014-07-13 10:37:28 -07:00
Andreas Gal 8eb9e5fd81 more classfile cleanup 2014-07-13 10:04:17 -07:00
Andreas Gal 8df87dd921 split classinfo and classfile some more 2014-07-13 09:52:01 -07:00
Andreas Gal 7401fda65d cleanup classinfo, resolve it earlier, don't keep classImage in memory 2014-07-13 09:28:19 -07:00
Andreas Gal 191585115e split classinfo and classfile 2014-07-13 09:12:57 -07:00