Repository navigation
v0.2.5
Changelog
- Added support for parsing recursive types in FIP and implemented it in
fip-c(commit) - Added proper timestamp printing to the
fip_printlogging function (commit) - Implemented the
fip_print_msgfunction, it's body was blank until now (commit) - Fixed very nasty bug of the
fip_master_await_responsesfunction. It awaited responses onstdoutof the slave but never flushed thestderrof the slave(s). This means that the pipe buffer ofstderrof the slave(s) get's full at some point which means thefip_printcalls become locking, as the slave waits for the stream to be cleared / read from. It meant that the slave would literally just stop it's execution until the master's timeout was over. The other possibility is that the master locked thestderrpipe of the slave because it waited on thestdoutpipe of it, i am not 100% sure actually, either the buffer was full or the master deadlocked the slave. I am still not quite sure what of those two it actually was, but it definitely was one of them! (commit) - Rolled back response awaiting timeout from
10msto1ms(commit) - Changed overly verbose prints from
WARNtoDEBUG(commit) - Made the
fip-cexecutable static on linux (commit)
Full Changelog: v0.2.3...v0.2.5