Fix Kernel#loop
Fix Kernel#<=>
Merge pull request #635 from kachick/fix-kernel-loop

Fix Kernel#loop
Merge pull request #636 from kachick/fix-kernel-comparison

Fix Kernel#<=>
fix convert_type
Merge remote-tracking branch 'origin/master' into product