a5d1f69841
this is cursed. deeply and profoundly cursed. under NO CIRCUMSTANCES must protocol serializer helpers be applied to temporaries! doing so will inevitably cause dangling references and cause the entire thing to crash. we need to do this even so to get rid of boost coroutines, and likewise to encapsulate the serializers we suffer today at least a little bit to allow a gradual migration to an actual IPC protocol. (this isn't a problem that's unique to generators. c++ coroutines in general cannot safely take references to arbitrary temporaries since c++ does not have a lifetime system that can make this safe. -sigh-) Change-Id: I2921ba451e04d86798752d140885d3c5cc08e146 |
||
---|---|---|
.. | ||
libcmd | ||
libexpr | ||
libexpr-support/tests | ||
libmain | ||
libstore | ||
libstore-support/tests | ||
libutil | ||
libutil-support/tests | ||
meson.build |