{"push_id":2970080119,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"e5493552215f279b0ca3c069d5ebcdfe06773d62","before":"2eb5b5600a3631cdfb9ddd1150505d82e38f3406","commits":[{"sha":"d742df84e53667b8456e94f70d1f21264b73aecb","author":{"name":"Earle F. Philhower, III","email":"b975f4b1c5caae6e97f4176d8d8fd74a76ae1551@yahoo.com"},"message":"Make stopWaveform call interrupt callable (#5248)\n\n* Make stopWaveform call interrupt callable\r\n\r\nMatch the behavior of pre-2.4.2 PWM by allowing stopWaveform to be\r\ncalled from an interrupt.\r\n\r\nFixes #5247\r\n\r\n* Move to O2, save ~500 bytes of code\r\n\r\nThe actual runtime difference of -O2 vs -O3 is quite small, but -O3\r\ntakes ~500 more bytes of code (~300 more in IRAM, ~200 more in PMEM).","distinct":false,"url":"https://api.github.com/repos/Jeroen88/Arduino/commits/d742df84e53667b8456e94f70d1f21264b73aecb"},{"sha":"64dd492eaa09746031605ef48dc465713f38ccf8","author":{"name":"david gauchard","email":"4a7a067b9ad5eb71c0bf113a04bfd7e78b021cdd@laas.fr"},"message":"fix parseArgument #2 (#5252)\n\n* fix parseArgument\r\n\r\n* remove recursion\r\n\r\n* keep variable naming style consistent\r\n\r\n* inviting Alexa\r\n\r\n* fix alexa fix (well, trying...)\r\n\r\n* fix pos substrings\r\n\r\nkey_end_pos--;\r\ndont count down here, it will cut of every key by -1 (\"save\" will be \"sav\") (substring  (end = up to, but not including, so no need to -1)\r\n\r\nParsing cpp L329\r\narg.value = urlDecode(data.substring(equal_index + 1, next_index - 1));\r\n=> -1 is too less for substring (substring  (end = up to, but not including, so no need to -1)\r\n\r\n* alexa invite: add workaround for malformed x-www-form-urlencoded\r\n\r\n* when !form, alway add content in key \"plain\"\r\n\r\n* fix memleak\r\n\r\n* parse arguments: use functors\r\n\r\n* cleaning","distinct":false,"url":"https://api.github.com/repos/Jeroen88/Arduino/commits/64dd492eaa09746031605ef48dc465713f38ccf8"},{"sha":"ad7cb635eda1212eb82584adf28e965bad674634","author":{"name":"fabianoms","email":"0f4a497a9a2aceaec693bc7bc51045189cc8c87a@gmail.com"},"message":"Improved parameter validation (#5256)","distinct":false,"url":"https://api.github.com/repos/Jeroen88/Arduino/commits/ad7cb635eda1212eb82584adf28e965bad674634"},{"sha":"e5493552215f279b0ca3c069d5ebcdfe06773d62","author":{"name":"david gauchard","email":"4a7a067b9ad5eb71c0bf113a04bfd7e78b021cdd@laas.fr"},"message":"Fix: WiFiClient::flush() yields but can be called from events (#5254)\n\nFix bug introduced by #5167 which replaced delay() by yield().\r\nThat should have been esp_yield() which is the one delay()\r\ncalls and is safe from either SYS or CONT contexts.\r\n\r\nFixes #5237.","distinct":true,"url":"https://api.github.com/repos/Jeroen88/Arduino/commits/e5493552215f279b0ca3c069d5ebcdfe06773d62"}]}
{"actor":{"display_login":"Jeroen88"}}