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
..
any.hpp Revert "Use placement new to avoid unique_ptr allocations" 2015-06-24 11:25:56 -06:00
bad_boxed_cast.hpp Handle user defined conversions of return types from functor 2015-07-04 08:43:52 -06:00
bind_first.hpp Get libc++ on ubuntu 14.04 working 2015-04-21 12:01:29 -06:00
bootstrap_stl.hpp More strongly typed handling of push_back wrapper 2015-07-11 18:36:07 -06:00
bootstrap.hpp Add crashes and fixes found during fuzzy testing 2015-07-16 12:51:50 -06:00
boxed_cast_helper.hpp Simplify a couple of random things 2015-06-23 11:48:01 -06:00
boxed_cast.hpp Handle user defined conversions of return types from functor 2015-07-04 08:43:52 -06:00
boxed_number.hpp Reduce unary operator overhead 2015-06-23 14:25:34 -06:00
boxed_value.hpp Use static const true/false on platforms with magic statics 2015-05-02 15:27:51 -06:00
callable_traits.hpp Fix MSVC2013 builds 2015-06-02 17:35:31 -06:00
dispatchkit.hpp Add crashes and fixes found during fuzzy testing 2015-07-16 12:51:50 -06:00
dynamic_object_detail.hpp Code simplifications and spelling fixes found by clion 2015-04-27 08:09:31 -06:00
dynamic_object.hpp Merge branch 'develop' into smaller_make_shared 2015-04-27 11:55:12 -06:00
exception_specification.hpp Get ready for 5.6.0 release 2015-01-17 07:05:10 -07:00
function_call_detail.hpp Handle user defined conversions of return types from functor 2015-07-04 08:43:52 -06:00
function_call.hpp Merge branch 'develop' into smaller_make_shared 2015-04-27 11:55:12 -06:00
handle_return.hpp Fix MSVC2013 builds 2015-06-02 17:35:31 -06:00
operators.hpp Merge branch 'develop' into smaller_make_shared 2015-04-27 11:55:12 -06:00
proxy_constructors.hpp Completely remove Proxy_Function_Impl 2015-05-22 12:13:49 -06:00
proxy_functions_detail.hpp Merge branch 'develop' into remove_std_function 2015-06-02 16:16:22 -06:00
proxy_functions.hpp Add crashes and fixes found during fuzzy testing 2015-07-16 12:51:50 -06:00
register_function.hpp Fix MSVC2013 builds 2015-06-02 17:35:31 -06:00
type_conversions.hpp Handle user defined conversions of return types from functor 2015-07-04 08:43:52 -06:00
type_info.hpp Add crashes and fixes found during fuzzy testing 2015-07-16 12:51:50 -06:00