{"push_id":2303755542,"size":23,"distinct_size":22,"ref":"refs/heads/configuration","head":"55de863278f3cd95f88f15d4fa7ca2f2af4d0d86","before":"7d601833119e63ce36c6e4c7e3cfd0b5d31061c4","commits":[{"sha":"d5a1b8b0e35ecc7df9bffc3a22b7f77d9a5cda8d","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"Add superfluous null checks in can_read/access_at_index macros","distinct":false,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/d5a1b8b0e35ecc7df9bffc3a22b7f77d9a5cda8d"},{"sha":"21d31de0cae0514ca4fc04d89ab8c788e4f653cf","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"Rename internal_hooks -> internal_configuration, cJSON_New_item -> create_item","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/21d31de0cae0514ca4fc04d89ab8c788e4f653cf"},{"sha":"09253c628ec5cc730d048dfb9913bb62d71a0865","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"Put format into internal_configuration","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/09253c628ec5cc730d048dfb9913bb62d71a0865"},{"sha":"75eb6c648fc61896dbd69cbbde6388b52e3d8c56","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"Put buffer_size into internal_configuration","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/75eb6c648fc61896dbd69cbbde6388b52e3d8c56"},{"sha":"9fc83af51ea5cb9c617fef10caceef69bcd0c306","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_Delete: Extract delete_item with internal_configuration","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/9fc83af51ea5cb9c617fef10caceef69bcd0c306"},{"sha":"dc063a41753bf9e5a792c85a5bd47e1050480064","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ParseWithOpts: Extract pasrse with internal_configuration\n\nAlso introduces a allow_data_after_json property in the internal\nconfiguration.","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/dc063a41753bf9e5a792c85a5bd47e1050480064"},{"sha":"e76dfbcc9fbce43a836b88a53884fc0b58e9bdaa","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"internal_configuration: Add case_sensitive","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/e76dfbcc9fbce43a836b88a53884fc0b58e9bdaa"},{"sha":"67e91c7c58085558b5c7e6c41b261b5b7b22a3eb","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"default_configuration: Macro for the internal_configuration defaults","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/67e91c7c58085558b5c7e6c41b261b5b7b22a3eb"},{"sha":"39131e5df2587fc279ea7f412c1e2fa377163fd6","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_Compare: Extract compare with internal_configuration","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/39131e5df2587fc279ea7f412c1e2fa377163fd6"},{"sha":"fdabe157ed68a243bb8b22833936c205c43dfe5d","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"Add cJSON_Allocators new style allocator struct","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/fdabe157ed68a243bb8b22833936c205c43dfe5d"},{"sha":"a7ca85fa370ea76307ac908440c321e511ba9e65","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"allocation helpers for allocating with a configuration","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/a7ca85fa370ea76307ac908440c321e511ba9e65"},{"sha":"bbb32bfc0a4c5cdd5f0f1bdcceb6328df26450bf","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_CreateConfiguration, cJSON_ConfigurationChange{Allocators,Userdata}","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/bbb32bfc0a4c5cdd5f0f1bdcceb6328df26450bf"},{"sha":"e32e8ef18f7bdb4cd2917448d785d3a6803e6b16","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ConfigurationChangeParseEnd\n\nAdd a pointer to an end position of parsing to the cJSON_Configuration\nobject. (Essentially like return_parse_end, but as offset instead of\npointer).","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/e32e8ef18f7bdb4cd2917448d785d3a6803e6b16"},{"sha":"766c3ad3cfb71654a4a89f070f7bd4f740412499","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ConfigurationChangePrebufferSize","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/766c3ad3cfb71654a4a89f070f7bd4f740412499"},{"sha":"2c3b55e29bd5096312edc7d463b87f4e98a93463","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ConfigurationChangeFormat","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/2c3b55e29bd5096312edc7d463b87f4e98a93463"},{"sha":"87561c8c766d035f19f1086bcd313f06847492d0","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ConfigurationChangeCaseSensitivity","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/87561c8c766d035f19f1086bcd313f06847492d0"},{"sha":"b66212577b81f9b6a0401584e0b04c9d38a08e0b","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ConfigurationChangeAllowDataAfterJson","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/b66212577b81f9b6a0401584e0b04c9d38a08e0b"},{"sha":"a3ebef513025037fe75a5064341c0c09a325e5b5","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_CreateConfig: Don't allow configuration, always use default","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/a3ebef513025037fe75a5064341c0c09a325e5b5"},{"sha":"d7a964d29136176f7af5d149936607a6d85f9d6e","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_ConfigurationChangeParseEnd -> cJSON_ConfigurationGetParseEnd\n\nThis is probably a better approach than potentially having a pointer\nthat points to garbage on the stack and gets written to by cJSON.","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/d7a964d29136176f7af5d149936607a6d85f9d6e"},{"sha":"909ba30e0a4a3c8b4de0be493b31e494e38f5cb3","author":{"name":"Max Bruckner","email":"b6e796f2434c6a22ee3035830c016b189c805a85@maxbruckner.de"},"message":"cJSON_DuplicateConfiguration","distinct":true,"url":"https://api.github.com/repos/DaveGamble/cJSON/commits/909ba30e0a4a3c8b4de0be493b31e494e38f5cb3"}]}
{"actor":{"display_login":"FSMaxB"}}