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

29 Коммитов

Автор SHA1 Сообщение Дата
Michael Bebenita fcaa0d1dfa Formatting fix. 2015-05-15 13:34:07 -07:00
Michael Bebenita 8714d2bd78 Compute signed offset correctly. 2015-05-15 01:16:12 -07:00
Michael Bebenita a33a7da721 More dups. 2015-05-14 23:28:30 -07:00
Brendan Dahl 90fdf1a83b Working up to implementing locks. 2015-05-14 18:09:45 -07:00
Michael Bebenita 7315a1a2c4 Cleanup and exception bug fix. 2015-05-11 00:27:23 -07:00
Michael Bebenita e0a02b7257 Inline field access. 2015-05-10 18:50:37 -07:00
Michael Bebenita 52ca215750 Nicer tracing, and inlines saveThreadState() 2015-05-10 18:33:23 -07:00
Michael Bebenita 46235dacef Pretty printing. 2015-05-10 16:00:43 -07:00
Michael Bebenita aed8df4f0b More ops, bug fixes, passes TestArithmetic now. 2015-05-10 03:16:41 -07:00
Michael Bebenita 9e75c781d4 A few docs. 2015-05-09 18:32:02 -07:00
Michael Bebenita e0282acf20 Gate all tracing with the release flag. 2015-05-09 17:28:04 -07:00
Michael Bebenita 45ba433b50 Quicker returns. 2015-05-09 16:41:11 -07:00
Michael Bebenita b06ceb7d13 Don't use DataViews because they are slow. 2015-05-09 16:22:53 -07:00
Michael Bebenita f56dd16d41 Double and WIDE ops. 2015-05-09 14:57:32 -07:00
Michael Bebenita de33205b8c Add options to jsshell. 2015-05-09 13:37:04 -07:00
Michael Bebenita 4f62a0a17f More ops, some bug fixes. 2015-05-09 02:47:47 -07:00
Michael Bebenita 1f1cf0d9b2 Self host strings, streams and string builders. 2015-05-09 00:45:07 -07:00
Michael Bebenita fa3fe83ca3 Primitive bump allocator, more ops. 2015-05-08 21:14:44 -07:00
Michael Bebenita b1c576b982 More ops. 2015-05-08 01:19:17 -07:00
Michael Bebenita e02c07f4fc Prefer continue over break. 2015-05-08 00:57:48 -07:00
Michael Bebenita b7d7f6286a More long arithmetic. 2015-05-08 00:52:22 -07:00
Michael Bebenita d17ede085a Move jvm.ts into context.ts 2015-05-07 23:37:31 -07:00
Michael Bebenita 5f530fb540 More manual inlining. 2015-05-07 19:35:57 -07:00
Michael Bebenita 99906d3000 Use LP pointer to refer to first local. 2015-05-07 19:29:32 -07:00
Michael Bebenita a1679f8d02 Expand view names. 2015-05-07 17:31:22 -07:00
Michael Bebenita 80991c4ee8 Snapshott. 2015-05-07 15:17:05 -07:00
Michael Bebenita eb19c6ee88 Simpler frame layout. 2015-05-06 01:26:46 -07:00
Michael Bebenita be7e4d5f69 Snapshot, more opcodes. 2015-05-04 19:46:26 -07:00
Michael Bebenita 49d4059021 Beginnings of a asm.jsified interpreter. The first goal is to optimize our thread stack data structures to make interpretation and unwinding faster. 2015-04-30 09:51:47 -07:00