Simplify the signature declarations in operatordecl
Make iternext() return a pair.
XXX crashes in test_object_mode
Fix crash
Cleanup
Further refactor: pass the pair object to iternext(), so that it only needs to fill in the yielded value when the iterator is still valid
Create a higher-level _IternextResult helper object.
Add some commits and docstrings
Remove unused import
Avoid special-casing type inference of unituples on int tuples.
Add a test for recursively homogenous tuple iteration (it works!)
Merge pull request #573 from pitrou/non_int_tuples

Avoid special-casing type inference of unituples on int tuples
Merge pull request #568 from pitrou/simplify_operatordecl

Simplify the signature declarations in operatordecl
Merge branch 'master' of github.com:numba/numba into iternext
Support for unpacking of heterogenous tuples
Support complex numbers in heterogenous tuples.
Add a test for nested tuple unpacking
Add comments and simplify some code.
Factor out some code
Remove unreachable code
Fix #474: jitted functions when return Python ints rather than longs whenever possible (under py 2)