{"push_id":1044756185,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"7e286b1cb33006d846a8899575548f257177f7fa","before":"f91820709d066182a3905e41d62022c5dd82447d","commits":[{"sha":"5703438bfbe126709f146f71bf653f2eb3e41367","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@burtcorp.com","name":"David Dahl"},"message":"Added `disable_visit_errors` option to Parser\n\nThis adds a way to disable all errors during the .visit(object) stage. Parse errors will still be raised, but runtime exceptions such as values being of the wrong type for a function will be ignored. Benchmarks show a 40% speedup in MRI and 500% in JRuby.","distinct":true,"url":"https://api.github.com/repos/jmespath/jmespath.rb/commits/5703438bfbe126709f146f71bf653f2eb3e41367"},{"sha":"fe05ff2c31b24e770842c0e485d368f39e432a95","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@burtcorp.com","name":"David Dahl"},"message":"Slice runtime error can be handled during parsing, so it should be a ignorable visit exception","distinct":true,"url":"https://api.github.com/repos/jmespath/jmespath.rb/commits/fe05ff2c31b24e770842c0e485d368f39e432a95"},{"sha":"063772243c773b86fe85a68c8b80ffb470615926","author":{"email":"8f53c5229fe32120dffea6d0cd669a3606e92bc1@gmail.com","name":"Trevor Rowe"},"message":"Merge branch 'disable_visit_errors' of https://github.com/effata/jmespath.rb into effata-disable_visit_errors","distinct":true,"url":"https://api.github.com/repos/jmespath/jmespath.rb/commits/063772243c773b86fe85a68c8b80ffb470615926"},{"sha":"7e286b1cb33006d846a8899575548f257177f7fa","author":{"email":"8f53c5229fe32120dffea6d0cd669a3606e92bc1@gmail.com","name":"Trevor Rowe"},"message":"Updated a few of the newer errors to be maybe_raise.","distinct":true,"url":"https://api.github.com/repos/jmespath/jmespath.rb/commits/7e286b1cb33006d846a8899575548f257177f7fa"}]}