{"push_id":1315140153,"size":9,"distinct_size":9,"ref":"refs/heads/parameterhandler-exceptions","head":"3d8755d57e48aa3d915429e602df7f5a7e6d4535","before":"ec4e003c21dfe168ff1b791f13b385685bd4068b","commits":[{"sha":"bcf7c601ee00c8877771e1e494d1af190ea5c5c1","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Use exceptions in ParameterHandler::scan_line.\n\nThis commit overhauls the private function ParameterHandler::scan_line\nto no longer use a boolean error code to mark failure; instead the\nfunction will raise one of four new exceptions to precisely indicate\nwhat went wrong.\n\nThis change broke a large number of ParameterHandler tests that handled\nparsing failures: I modified those to print the exception messages to\ndeallog.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/bcf7c601ee00c8877771e1e494d1af190ea5c5c1"},{"sha":"aef7eaae7af943aa1e1ea69936a56bb972289a19","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Fix tests to not use absolute paths.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/aef7eaae7af943aa1e1ea69936a56bb972289a19"},{"sha":"7465186fea4abe0167c63f8664163f474a6a66f3","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Fix two XML files.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/7465186fea4abe0167c63f8664163f474a6a66f3"},{"sha":"19d51ac7135cbb0f20a644cc5e24d3adb5bbbcec","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Use exceptions when reading XML parameter files.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/19d51ac7135cbb0f20a644cc5e24d3adb5bbbcec"},{"sha":"79e0a380fb518db18b9b2bfbdc1c3a1978eb5b83","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Use exceptions in ParameterHandler::read_input.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/79e0a380fb518db18b9b2bfbdc1c3a1978eb5b83"},{"sha":"0af5dafda3f19b2723c5e28581c9981362584ea9","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Clarify error handling with PathSearch/read_input.\n\nThis commit keeps the same control flow if one tries to use this\nfunction to write out default values to a file but gets rid of the\nstd::cerr messages (like the recent changes to read_input).","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/0af5dafda3f19b2723c5e28581c9981362584ea9"},{"sha":"9e782fdd58622a5d38698ca27639f147aa5db154","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Mention ParameterHandler exceptions in changes.h.\n\nThe last few commits change the behavior in an incompatible way by\nraising exceptions on invalid input instead of using a return code.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/9e782fdd58622a5d38698ca27639f147aa5db154"},{"sha":"13a928570b0f6d835a6e273b8bdfa504770e0d17","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Use parse_input, not read_input, in tutorials.\n\nread_input is now deprecated in favor of parse_input, which raises\nexceptions.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/13a928570b0f6d835a6e273b8bdfa504770e0d17"},{"sha":"3d8755d57e48aa3d915429e602df7f5a7e6d4535","author":{"name":"David Wells","email":"0283541548efa86f09c58bee765a364e30459b29@rpi.edu"},"message":"Make read_input print error messages again.\n\nThis commit partially restores the old behavior of read_input: this\nfunction now prints out the exception message and returns\nfalse. Previously this function printed all parsing error messages.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/3d8755d57e48aa3d915429e602df7f5a7e6d4535"}]}
{"actor":{"display_login":"drwells"}}