{"shas":[["f89f31ff4926b24f9440e19b7ee289fd37119a22","97ea805dc4e09eb53a5875179c78385b35058fc0@gmail.com","added error handling to cat command","John Mair"],["5a274b26df1f1d9ae15f1c05c55ccdfff89f6da1","97ea805dc4e09eb53a5875179c78385b35058fc0@gmail.com","added input_stack support to Pry\n\ninput_stack allows Pry instances to seemlessly continue reading input from other input objects on the stack when the current object generates EOF\nUseful when you need to temporarily divert reading to another object and then switch back to another object","John Mair"],["207f2c8bb165c1958a78dcdeb2e0d1e24dc1e0b5","97ea805dc4e09eb53a5875179c78385b35058fc0@gmail.com","fixed warning on ruby 1.9.3","John Mair"],["4e3853ea33f7a647b080eb2c2049c0df9e4cd619","97ea805dc4e09eb53a5875179c78385b35058fc0@gmail.com","now using 'retry' (in read loop) to switch input objects in input_stack\n\nThis is so we can make the switch to the new input object seemless on encountering EOFError in previous input object.\nWe also detect whether we are going to go into an infinite EOFError state (i.e if Pry.config.input generates EOFError) and so we break out of the REPL with an error message\nand a throw(:breakout)","John Mair"]],"ref":"refs/heads/master","size":4,"head":"4e3853ea33f7a647b080eb2c2049c0df9e4cd619","push_id":42843522}