modified to use irep->reps to reference child ireps.  preparation for
removing irep array from mrb_state.  note that instructions OP_LAMBDA,
OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed.
irep->pool not to be GCed
forgot to free irep->reps
create Proc object before releasing memory pool
wrong return value from read_lineno_record()
call_iseq will never be NULL
type check before pool scan
allow irep to be GCed
protect returning irep (in proc) from GC
Merge branch 'master' of github.com:mruby/mruby
check for corrupted mrb file data
cancel #1565 since it breaks mirb; instead add special treatment to heredocs
call codedump_all() from mirb if --verbose is set; close #1559
fixnum in irep->pool may overflow
pacify some warnings on OpenBSD
fclose input file
load_exec() no longer return fixnum value for no_exec; should close #1569
Changed a variable declaration to top of block
Changed a variable declaration to top of block
Merge pull request #1571 from bggd/patch-1

Changed a variable declaration to top of block