{"push_id":966209928,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"4c1e48bf65669a7e6d4d435d4f3d220531b414c9","before":"a04a0f35cc1177d6f54b604d68d523cedbf50938","commits":[{"sha":"705a0a34f35ea8399d67a2c4706c8bd823b76049","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Assert that the input to obstack_grow_utf8() is valid.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/705a0a34f35ea8399d67a2c4706c8bd823b76049"},{"sha":"f04695169a76b6bd347aea81f5af7a7fcf1fd8e9","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Do not skip the character of an invalid escape sequence and improve the warning message.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/f04695169a76b6bd347aea81f5af7a7fcf1fd8e9"},{"sha":"d9a02d6fba1a89a4d6e486f4ca7bac90b646d6aa","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Do not put the invalid marker into a string after an invalid escape sequence was detected.\n\nThis fixes C/should_warn/afl007.c.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/d9a02d6fba1a89a4d6e486f4ca7bac90b646d6aa"},{"sha":"da19abda47a22a4cf63f6f0889838b15f1317058","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Show a nice warning message, when a '\\' ist at EOF.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/da19abda47a22a4cf63f6f0889838b15f1317058"},{"sha":"0d613f6e44f6a4ec308b6c01d21c70242b1f70e4","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Assert that the declarations in complete_incomplete_arrays() actually are arrays.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/0d613f6e44f6a4ec308b6c01d21c70242b1f70e4"},{"sha":"a3906d3dfc6a91d511540dad57ab20ae6002c41a","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Check whether the expression has error type first in is_constant_expression().\n\nThis fixes C/should_fail/afl006.c.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/a3906d3dfc6a91d511540dad57ab20ae6002c41a"},{"sha":"61e1c60d53c0bd60bbdecbd596fc26a0dee9be6f","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Ensure that the parameters of function declaratators after the first one are not recored in the scope.\n\nThis fixes C/should_fail/afl008.c.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/61e1c60d53c0bd60bbdecbd596fc26a0dee9be6f"},{"sha":"f8b14c98f7ec32c36a6efc4de868d623e8817b6b","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"Fail early, when a designator list is empty.\n\nThis fixes C/should_fail/afl009.c.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/f8b14c98f7ec32c36a6efc4de868d623e8817b6b"},{"sha":"4c1e48bf65669a7e6d4d435d4f3d220531b414c9","author":{"email":"b3efd09229dd489c4c6cf33d7c576454d27cab08@gmx.de","name":"Christoph Mallon"},"message":"When encountering an erroneous expression in parse_integer_constant_expression(), mark it as such.\n\nSo later on it is not used for constant folding.\nThis fixes C/should_fail/afl011.c.","distinct":true,"url":"https://api.github.com/repos/MatzeB/cparser/commits/4c1e48bf65669a7e6d4d435d4f3d220531b414c9"}]}