Project

General

Profile

« Previous | Next » 

Revision 35019

  • enumerator.c (lazy_init_iterator): break when Qundef is returned
    to make obj.drop(3).take(2) work properly.

  • enumerator.c (lazy_take_while): add Enumerable::Lazy#take_while.

  • enumerator.c (lazy_drop): add Enumerable::Lazy#drop.

  • enumerator.c (lazy_drop_while): add Enumerable::Lazy#drop_while.

  • enumerator.c (InitVM_Enumerator): add Enumerable::Lazy#force as an
    alias of to_a.