Damien George 06593fb0f2 py: Use a wrapper to explicitly check self argument of builtin methods.
Previous to this patch a call such as list.append(1, 2) would lead to a
seg fault.  This is because list.append is a builtin method and the first
argument to such methods is always assumed to have the correct type.

Now, when a builtin method is extracted like this it is wrapped in a
checker object which checks the the type of the first argument before
calling the builtin function.

This feature is contrelled by MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG and
is enabled by default.

See issue #1216.
2015-06-20 16:39:39 +01:00
..
2014-03-31 18:02:22 +01:00
2015-03-02 18:30:17 +00:00
2014-03-31 22:57:56 +01:00
2015-02-14 23:35:00 +00:00
2014-02-08 23:17:51 +02:00
2014-02-10 07:13:32 +02:00
2014-04-13 17:46:30 +01:00