Benjamin Chrétien

Results 85 comments of Benjamin Chrétien

Ok, we can easily fix that then. I was also considering making a PR to jrl-cmakemodules to have the deprecated macros support version numbers, e.g.: ``` cpp #define ROBOPTIM_CORE_DEPRECATED(X) __attribute__...

And talking about Gazebo, they had the exact same problem: ``` cpp #if defined(__GNUC__) #define GAZEBO_DEPRECATED(version) __attribute__((deprecated)) #define GAZEBO_FORCEINLINE __attribute__((always_inline)) #elif defined(_WIN32) // GAZEBO_DEPRECATED should be defined as something like...

@francois-keith good catch on the bug recently added to `boost.cmake` (see jrl-umi3218/jrl-cmakemodules#76). As for the differences when printing, there are some ideas [there](http://stackoverflow.com/questions/9226400/portable-printing-of-exponent-of-a-double-to-c-iostreams). The `_set_output_format` trick could be added to...

@francois-keith well apparently [_set_output_format](https://msdn.microsoft.com/en-us/library/0fatw238.aspx) is obsolete, still any alternative workaround should probably be applied in our test fixtures.

Complementary information [here](https://connect.microsoft.com/VisualStudio/feedback/details/1368280): > The removal of _set_output_format is by design. The standards-conforming two-digit exponent mode is now the default and the non-conforming, previously-default, three-digit exponent format is no longer...

Does anyone know how MSVC behaves with explicit template instantiations and symbol exports? The weird symbol exports I had all around the code solved [this problem](https://llvm.org/bugs/show_bug.cgi?id=24815), i.e. gcc and clang...

The problem is that gcc and clang behave quite differently, so I was wondering if msvc exhibited the same problem. - The following version works (at least the export) in...

Experimental Windows support is currently available on the `dev` branch. The next step would be to validate the changes with a solver plugin.

I noticed the same "ticking" bug with the last release on Arch.

- Window manager: i3 - Compositor: compton - No desktop environment - Things running: i3blocks (for i3bar), tmux sessions inside termite, qutebrowser - Setup: dualscreen I tried disabling i3blocks since...