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

3148 Коммитов

Автор SHA1 Сообщение Дата
Andreas Gal 1ec40c7d25 remove classInfo from frame 2014-07-12 22:19:43 -07:00
Andreas Gal 135e18ea3e stop abusing frame as method/class pair and cleanup classfile loading a bit 2014-07-12 22:19:03 -07:00
Andreas Gal 9cb5538a5b fixes 2014-07-12 21:49:17 -07:00
Andreas Gal 810b917d35 more cleanup, make frames more lazy 2014-07-12 17:51:35 -07:00
Andreas Gal 0316d73506 rename ClassData -> ClassInfo 2014-07-12 16:42:01 -07:00
Andreas Gal 6c30aeb031 fix argument order for native methods 2014-07-12 16:07:47 -07:00
Andreas Gal d1c436a76c fix ordering of instance argument to function calls 2014-07-12 15:29:01 -07:00
Andreas Gal d4256b1626 fix method invocation 2014-07-12 15:03:46 -07:00
Andreas Gal 9e3bd1c3c8 more fixes 2014-07-12 14:40:38 -07:00
Andreas Gal 673c224628 rework VM core 2014-07-12 14:07:11 -07:00
Andreas Gal ba14a89d6e add stack abstraction 2014-07-12 12:10:09 -07:00
Andreas Gal 076c674dac cleanup handling of wide indexes 2014-07-12 11:54:04 -07:00
Andreas Gal 06a79e67ab cleanup opcode table 2014-07-12 11:48:05 -07:00
Andreas Gal 18798f037d remove trailing whitespace 2014-07-12 09:48:24 -07:00
Andreas Gal 3725367dc5 remove trailing whitespace 2014-07-12 09:48:05 -07:00
Andreas Gal fec2086ecd fix array bounds check 2014-07-12 09:42:36 -07:00
Andreas Gal a91f4b2b36 fix static indexed opcodes 2014-07-12 09:41:32 -07:00
Andreas Gal 153a64f1db fixes 2014-07-12 00:03:55 -07:00
Andreas Gal ceb38dd23a cleanup 2014-07-11 23:20:45 -07:00
Andreas Gal a298f22b7b changes 2014-07-11 23:02:52 -07:00
Andreas Gal 27df66a2ad changes 2014-07-11 22:48:50 -07:00
Andreas Gal a05070cdaa fixes 2014-07-11 22:12:25 -07:00
Andreas Gal 6ef81f3c09 remove extra white spaces 2014-07-11 21:26:05 -07:00
Andreas Gal a6733574d9 cleanup getMethod 2014-07-11 21:24:24 -07:00
Andreas Gal b2d323445d rewrite bytecodes 2014-07-11 20:20:41 -07:00
Andreas Gal ebfb4b4bf5 remove task.js 2014-07-10 23:45:28 -07:00
Andreas Gal 67d073e0e6 add task.js 2014-07-10 23:37:03 -07:00
Andreas Gal 952b90f23e add license 2014-07-10 23:28:29 -07:00
Andreas Gal d31f71c9ca fix reading fields we haven't written to yet, calling native methods 2014-07-10 23:21:12 -07:00
Andreas Gal c6b937472d rename classarea -> classdata 2014-07-09 23:17:03 -07:00
Andreas Gal 8027180356 rename classarea -> classdata 2014-07-09 22:29:51 -07:00
Andreas Gal 44e5a5a331 more fixes 2014-07-09 22:23:17 -07:00
Andreas Gal 7972db1598 use proper String objects for strings 2014-07-09 01:28:03 -07:00
Andreas Gal ee080b93ef fix nasty bug in sipush 2014-07-09 01:07:14 -07:00
Andreas Gal 1be8b65ee4 lazy class initialization 2014-07-09 00:12:58 -07:00
Andreas Gal 1ec0f26911 assume exceptions are implemented in java, not JS 2014-07-08 23:36:39 -07:00
Andreas Gal 888ba71b10 fix exception handling, inject trailing 0 in zipfile.js 2014-07-06 18:16:15 -07:00
Andreas Gal d2e2be1c9c add phoneME cldc 1.1.1 class library (GNU GPL) 2014-07-06 13:59:24 -07:00
Andreas Gal 7b1502c320 remove JS jdk 2014-07-06 13:33:34 -07:00
Andreas Gal d697e1f1e5 fix print and exit code handling 2014-07-06 12:32:54 -07:00
Andreas Gal 32fed7ee45 fix require in StringBuilder 2014-07-06 12:22:34 -07:00
Andreas Gal 896bb5b715 add PrintStream and StringBuilder 2014-07-06 12:19:14 -07:00
Andreas Gal 01f95592c7 fix signature and add inherits, use Function() instead of eval 2014-07-06 12:14:31 -07:00
Andreas Gal fbd385b26e add signature.js 2014-07-06 11:43:23 -07:00
Andreas Gal ecc3e949fe fix access of compressed files and start adding jdk 2014-07-06 02:38:00 -07:00
Andreas Gal 8e595a26c5 a lot more fixes 2014-07-06 02:03:36 -07:00
Andreas Gal 68cceb0a5b use a jar for the java code 2014-07-06 01:37:41 -07:00
Andreas Gal 6583de0099 initial checkin 2014-07-06 01:29:36 -07:00