Vitalie Spinu
Vitalie Spinu
Re-add cleaning of `_N.cpp` suffixing logic originally done in #176 (4ef13b7) as per [comment](https://github.com/r-lib/cpp11/pull/198#issuecomment-981135699).
Thanks! I learned something new today. Would it make sense for cpp11 to pick the Makevars in the working directory automatically? Similarly how the Makevars within packages works I would...
Relatedly automatic promotion to double does not work: ```c++ void c_test(cpp11::logicals t1, cpp11::logicals t2) { /* std::min(t1[0],t2[0]); */ double x = t1[0]; } // error: conversion from ‘cpp11::r_bool’ to ‘double’...
Other missing methods on r_bool and double `+=`, `-=`, `-`, `*=`, `*`. Not sure what to do with this. This limitation inhibits development of generic code on doubles, integers and...
Great, thanks! Would be great if you could add a sentence to the docs of `cpp_register` about this. This is where people would search first for such info.
> Put the declarations in mypkgname_types.h This doesn't seem to work for `cpp11::cpp_source`. I have tried all possible combinations `_types.h`, `types.h`, `_types.hpp`, and `types.hpp`.
How difficult would it be to handle time-zones correctly at least for reading? Currently I see that reading from a `timestamp with time zone` fields ignores the timezone on postrgres.
> One easy option is if you statically link. Do you have a libmysqlclient.a file? Yes. It's in `/opt/lampp/lib/libmysqlclient.a`. How do I link it more concretely? There is an open...
> s this the stock gcc from your distro or did you also builds this yourself? I don't think it's the default one. I recall they upgraded it once: ```...
> Okay so the problem is that your linker is not recording the path to libmysqlclient.so.18. Ok. So the problem is not specific to my gcc. This will occur on...