{"shas":[["dd2e90d357d5e6db8fe6b73a448e7f828604b210","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","i am making one of the biggest (and most dangerous) change in the API","Nicolas Silva"],["b1f97026e32e8f2d564d12355139e048ca47bc05","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","this refactoring experiment is going to take long...","Nicolas Silva"],["c4ea54439c7049968f0f0f3607c065f81389c9a9","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","geany might not be vim, its shortcuts are really useful","Nicolas Silva"],["990b9f233de9271bf5c8504e7f958a2ba1676d94","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","there's abug with writerPort Container beign nil when in should not","Nicolas Silva"],["c40b8af8e2bfd3947da7d02902fbd36dd4f09e6a","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","seems like WriterPort::ConnectedOutput is not returning the correct pointer","Nicolas Silva"],["b3d6aac9ba0ec0b05e383f29744198759de86d65","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","tests passes. now we have one DataPort type instead of readerOutputPort and WriterOutputPort which is simpler as there's non need to associate these two ancient classes instances. Moreover the API is nicer now. However I discovered a bug in utils::Connector that occurs exclusively when an object uses multiple inheritance (which is the case with DataPort right now) so for now there's an extra dynamic_cast invoked whenever getContainer<>() is called which is not acceptable on the long run. I am thinking of a solution using policies that would allow bypassing the dynamic_cast whenever there is no multiple inheritence. Maybe I should also not use the Connector class with ports (which would avoid little overheads.","Nicolas Silva"],["d4474965e49e0edafe237a0bf8d16c9b93bbb71d","74e926a76f9b955cf66a685896ce916cc84331a6@gmail.com","moving a few things in the API","Nicolas Silva"]],"repo":"nical/kiwi","actor":"nical","ref":"refs/heads/dev","size":7,"head":"d4474965e49e0edafe237a0bf8d16c9b93bbb71d","actor_gravatar":"110ed13acdbaeab2c6ba38f76e0fedf2","push_id":25611587}