Jason Turner
1f72afc8f5
Add crashes and fixes found during fuzzy testing
...
* Let unhandled exceptions propogate to user
* Report eval_error when break statement is not in loop
* Fix handling of 0 length scripts closes #193
* Don't crash on arity mismatch - Specifically affects the case where no overloads exist for a given function
* Fix error printing for `bind` calls
* Handle unexpected continue statement
* Check arity during bind
* Don't allow arith conversion on variadic function
* Correct `bind` parameter match count
* Add in expected Boxed_Value exception cases
* Check access to AST, don't allow `;` in func def
* Don't attempt arithmetic unary & call
* Don't crash on 0 param call to `bind`
* Catch errors during member function dispatch
* Properly handle type of const bool &
2015-07-16 12:51:50 -06:00
..
2014-08-27 12:05:03 -06:00
2015-04-17 20:02:09 -06:00
2012-05-17 10:14:50 -07:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2009-10-14 12:25:21 +00:00
2010-03-14 05:19:24 +00:00
2015-04-22 12:40:17 -06:00
2013-02-23 14:49:20 -07:00
2014-05-23 09:56:55 -06:00
2014-05-29 20:16:47 -06:00
2015-04-22 22:19:57 -06:00
2010-03-14 05:19:24 +00:00
2014-08-22 21:11:49 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2015-05-22 09:39:21 -06:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2013-02-23 14:49:20 -07:00
2013-02-23 14:49:20 -07:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2012-05-17 10:14:50 -07:00
2011-09-24 12:05:08 -06:00
2015-01-09 20:20:38 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2015-04-23 15:03:08 -06:00
2010-11-05 22:01:39 +00:00
2011-09-24 12:05:08 -06:00
2014-08-27 12:05:03 -06:00
2015-04-10 08:20:30 -06:00
2015-04-08 08:17:33 -06:00
2010-03-14 05:19:24 +00:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2015-01-13 14:08:46 -07:00
2015-01-13 14:08:46 -07:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2015-05-03 10:31:10 -06:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2013-02-23 21:37:50 -07:00
2011-06-13 07:43:51 -07:00
2015-04-17 16:32:59 -06:00
2012-05-17 10:14:50 -07:00
2015-04-17 12:18:47 -06:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:27:26 -07:00
2015-04-12 19:20:24 -06:00
2015-07-16 12:51:50 -06:00
2012-05-17 10:14:50 -07:00
2011-09-09 16:52:32 -06:00
2014-05-29 20:44:05 -06:00
2015-05-04 11:47:36 -06:00
2012-05-18 08:43:03 -07:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2014-04-22 19:52:01 -06:00
2010-03-14 05:19:24 +00:00
2011-09-24 12:05:08 -06:00
2014-11-13 10:13:51 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2015-03-21 19:52:03 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2013-02-24 15:11:06 -07:00
2015-04-10 08:20:30 -06:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2015-06-10 18:41:50 -06:00
2013-11-27 09:28:23 -07:00
2012-05-21 10:47:12 -06:00
2012-09-26 12:38:32 -06:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2011-09-24 12:05:08 -06:00
2010-03-14 05:19:24 +00:00
2011-09-24 12:05:08 -06:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2013-09-27 20:19:16 -06:00
2011-09-24 12:05:08 -06:00
2015-04-23 15:03:08 -06:00
2012-05-17 10:14:50 -07:00
2010-03-14 05:19:24 +00:00
2014-05-23 09:56:55 -06:00
2010-03-14 05:19:24 +00:00
2011-12-27 21:37:00 -07:00
2011-09-10 06:55:27 -06:00
2011-09-10 06:55:27 -06:00
2010-10-22 21:30:58 +00:00
2010-10-22 21:30:58 +00:00
2012-05-20 10:47:50 -07:00
2012-05-17 10:14:50 -07:00
2015-04-27 11:55:12 -06:00
2012-07-10 15:10:09 -06:00
2015-07-03 14:16:24 -06:00
2014-09-09 13:43:05 -06:00
2010-03-14 05:19:24 +00:00
2012-11-07 15:48:25 -07:00
2012-01-30 09:16:20 -07:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2010-03-14 05:19:24 +00:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2014-08-27 12:05:03 -06:00
2012-05-17 10:14:50 -07:00
2011-09-24 12:05:08 -06:00
2011-09-24 12:05:08 -06:00
2012-05-19 21:42:02 -06:00
2015-05-06 11:37:37 +02:00
2011-09-24 12:05:08 -06:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2011-09-24 12:05:08 -06:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2014-08-27 12:15:47 -06:00
2012-05-17 10:14:50 -07:00
2014-08-27 12:05:03 -06:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2014-05-23 09:56:55 -06:00
2011-09-24 12:05:08 -06:00
2011-09-24 15:21:15 -06:00
2010-03-14 05:19:24 +00:00
2010-08-05 13:38:11 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2010-03-14 05:19:24 +00:00
2009-07-08 18:59:10 +00:00
2011-06-13 18:14:41 -07:00
2010-03-14 05:19:24 +00:00
2014-01-05 12:22:44 -07:00
2012-11-07 15:48:25 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 12:43:25 -07:00
2012-05-17 12:43:25 -07:00
2012-05-17 13:20:15 -07:00
2012-05-17 12:43:25 -07:00
2012-05-17 12:43:25 -07:00
2012-05-18 16:25:13 -06:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-19 18:04:51 -06:00
2012-05-20 10:17:21 -07:00
2015-07-16 12:51:50 -06:00
2010-03-14 05:19:24 +00:00
2012-05-24 19:25:29 -06:00
2015-04-08 08:17:33 -06:00
2015-04-08 08:17:33 -06:00
2014-11-02 21:37:01 -07:00
2014-10-28 14:52:24 -06:00
2011-09-24 12:26:45 -06:00
2011-09-24 14:21:21 -06:00
2012-05-17 10:27:26 -07:00
2015-04-06 07:21:32 -06:00
2012-05-17 10:14:50 -07:00
2014-03-01 13:49:03 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2013-02-23 21:27:01 -07:00
2012-05-17 10:14:50 -07:00
2015-07-11 14:51:29 -06:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00
2012-05-17 10:14:50 -07:00