Török Edvin
daad92ace3
Relax bounds checks. It was rejecting correct code.
...
Bounds checks were too strict, causing the bytecode to abort when it shouldn't.
This happened when trying to access the last byte of an array, the verifier
was too conservative and considered to be out of bounds, when in fact it wasn't.
This is an update of the runtime verifier from the bytecode compiler.
2010-05-13 12:41:59 +03:00
..
2010-03-31 18:08:01 +02:00
2010-05-13 12:41:59 +03:00
2009-10-26 18:14:48 +02:00
2009-10-09 22:07:33 +02:00
2009-11-17 12:40:08 +01:00
2009-06-29 11:27:46 +02:00
2010-01-14 23:32:35 +01:00
2009-08-06 22:46:12 +02:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2009-09-24 19:07:39 +02:00
2008-04-02 15:24:51 +00:00
2009-11-27 16:54:24 +02:00
2009-01-26 19:47:02 +00:00
2009-09-24 16:24:07 +02:00
2009-09-24 16:24:07 +02:00
2010-02-14 10:10:20 +01:00
2010-02-12 15:47:49 +01:00
2010-01-27 16:06:12 +01:00
2008-11-09 18:23:04 +00:00
2010-05-12 23:51:20 +03:00
2010-05-12 23:51:20 +03:00
2010-05-13 00:27:00 +03:00
2010-05-12 23:51:20 +03:00
2010-05-07 10:53:18 +03:00
2010-04-19 18:35:30 +03:00
2010-05-12 23:51:20 +03:00
2010-04-13 16:19:47 +03:00
2010-05-12 23:51:20 +03:00
2010-04-19 18:35:30 +03:00
2010-04-17 16:38:38 +02:00
2009-06-10 20:50:49 +00:00
2010-05-07 13:00:11 +03:00
2010-01-15 03:00:15 +01:00
2009-10-09 22:07:33 +02:00
2009-10-02 18:09:31 +02:00
2010-05-07 23:33:26 +02:00
2010-05-07 10:53:18 +03:00
2008-04-02 15:24:51 +00:00
2010-01-14 23:32:35 +01:00
2009-07-02 17:10:14 +02:00
2010-04-22 18:04:01 +02:00
2010-04-22 18:04:01 +02:00
2010-05-12 23:54:00 +03:00
2010-02-15 17:32:41 +02:00
2009-09-01 20:52:13 +02:00
2010-01-20 17:16:45 +02:00
2010-01-22 11:50:54 +01:00
2010-01-20 17:16:45 +02:00
2009-11-06 16:34:46 +02:00
2009-01-22 14:31:19 +00:00
2008-04-16 18:47:42 +00:00
2010-01-27 16:06:12 +01:00
2010-01-20 15:02:13 +01:00
2010-02-08 19:19:31 +01:00
2009-10-02 18:09:31 +02:00
2009-08-04 23:17:28 +02:00
2009-08-04 23:17:28 +02:00
2008-04-02 15:24:51 +00:00
2009-08-04 23:17:28 +02:00
2010-01-04 14:56:04 +01:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2010-05-10 12:35:38 +03:00
2010-03-05 22:01:48 +01:00
2010-02-08 13:47:20 +01:00
2010-05-11 21:34:18 +03:00
2010-02-09 12:12:49 +02:00
2010-05-08 00:19:41 +02:00
2010-05-04 18:48:11 +02:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2010-05-12 23:51:20 +03:00
2010-05-12 23:51:20 +03:00
2009-10-09 22:07:33 +02:00
2009-10-02 18:09:31 +02:00
2008-08-21 20:21:43 +00:00
2008-08-21 20:21:43 +00:00
2007-12-13 19:45:38 +00:00
2008-04-28 15:17:33 +00:00
2008-04-28 15:17:33 +00:00
2008-01-24 13:24:02 +00:00
2007-02-17 19:02:20 +00:00
2007-02-17 19:02:20 +00:00
2010-04-13 16:19:47 +03:00
2009-09-05 20:16:10 +02:00
2010-04-19 18:35:30 +03:00
2008-11-06 14:27:18 +00:00
2008-04-02 15:24:51 +00:00
2009-08-06 22:46:12 +02:00
2009-08-06 22:46:12 +02:00
2010-02-19 16:10:37 +01:00
2009-10-02 18:09:31 +02:00
2010-05-07 21:37:38 +02:00
2010-05-07 21:37:38 +02:00
2010-05-04 16:48:54 +02:00
2010-02-15 17:32:41 +02:00
2010-03-05 21:35:44 +01:00
2009-10-09 22:07:33 +02:00
2010-05-07 23:33:26 +02:00
2010-05-04 21:59:21 +02:00
2010-02-08 19:19:31 +01:00
2009-09-24 16:08:52 +02:00
2008-02-08 17:50:44 +00:00
2008-02-08 17:50:44 +00:00
2010-02-13 02:59:28 +01:00
2008-09-01 17:35:12 +00:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2010-05-10 03:46:46 +02:00
2010-01-15 10:23:25 +02:00
2009-02-12 13:53:23 +00:00
2008-04-02 15:24:51 +00:00
2010-03-31 18:21:19 +02:00
2008-04-08 20:06:59 +00:00
2010-03-29 17:00:50 +02:00
2009-08-31 07:07:32 +02:00
2010-03-29 15:37:54 +02:00
2010-04-27 16:35:38 +02:00
2010-05-07 21:37:38 +02:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2010-05-11 13:53:36 +03:00
2009-08-31 05:37:43 +02:00
2010-04-13 16:19:47 +03:00
2009-12-11 23:04:18 +01:00
2010-05-07 21:37:38 +02:00
2010-05-07 10:53:18 +03:00
2010-02-09 12:12:49 +02:00
2010-03-24 17:40:56 +01:00
2008-08-21 20:21:43 +00:00
2008-04-02 15:24:51 +00:00
2010-02-15 17:32:41 +02:00
2008-11-07 18:49:47 +00:00
2010-02-15 17:32:41 +02:00
2008-04-02 15:24:51 +00:00
2010-02-08 19:19:31 +01:00
2009-02-19 08:50:04 +00:00
2010-01-27 16:06:12 +01:00
2010-05-11 15:32:16 +03:00
2010-01-07 18:26:12 +01:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2010-02-15 17:32:41 +02:00
2010-02-15 17:32:41 +02:00
2009-02-18 21:34:40 +00:00
2008-07-29 10:59:21 +00:00
2009-02-12 13:53:23 +00:00
2008-04-02 15:24:51 +00:00
2010-05-11 16:01:30 +03:00
2008-07-31 10:51:46 +00:00
2010-05-07 21:37:38 +02:00
2010-05-07 21:37:38 +02:00
2009-02-18 14:54:16 +00:00
2009-02-18 14:54:16 +00:00
2009-09-25 00:36:58 +02:00
2008-04-02 15:24:51 +00:00
2010-02-24 13:59:34 +02:00
2009-04-23 13:24:21 +00:00
2009-12-16 15:18:26 +02:00
2008-04-02 15:24:51 +00:00
2010-02-19 16:10:37 +01:00
2010-02-19 16:10:37 +01:00
2008-11-06 14:27:18 +00:00
2008-04-02 15:24:51 +00:00
2008-11-06 14:27:18 +00:00
2009-09-24 16:08:52 +02:00
2009-02-18 21:55:25 +00:00
2008-01-07 14:20:38 +00:00
2010-01-27 16:06:12 +01:00
2010-01-27 16:06:12 +01:00
2009-11-06 15:25:47 +01:00
2008-11-14 22:23:39 +00:00
2010-05-12 23:51:20 +03:00
2009-10-23 20:49:12 +02:00
2008-04-02 15:24:51 +00:00
2008-08-03 21:39:29 +00:00
2008-08-03 21:39:29 +00:00
2008-04-02 15:24:51 +00:00
2008-04-02 15:24:51 +00:00
2010-01-14 23:32:35 +01:00
2008-04-02 15:24:51 +00:00
2010-04-13 16:19:47 +03:00
2009-08-31 05:37:43 +02:00
2008-11-06 14:27:43 +00:00
2008-04-02 15:24:51 +00:00
2009-08-05 22:49:22 +02:00
2008-07-31 02:17:25 +00:00
2009-10-09 22:07:33 +02:00
2009-10-02 18:09:31 +02:00
2009-09-24 19:07:39 +02:00
2008-11-14 22:23:39 +00:00
2008-10-09 09:00:26 +00:00
2008-08-21 20:21:43 +00:00
2008-04-02 15:24:51 +00:00
2009-07-15 23:37:43 +03:00
2009-07-15 23:37:43 +03:00