Skip to content
Snippets Groups Projects
  1. Apr 27, 2023
    • Martin Christoph Hierholzer's avatar
      fix: type collisions with constants · 4df7f61a
      Martin Christoph Hierholzer authored
      Constants (as generated by ApplicationModule::constant()) were causing a
      logic_error if accessors of different types were using the same constant
      (created with the same value and the same value type upon creation).
      This is possible since the type passed to constant() does not have to be
      the same as the type of the accessor.
      
      This is now fixed by giving each constant a fully unique name, so every
      accessor using a constant will be in its own little variable network.
      4df7f61a
  2. Dec 12, 2022
  3. Dec 08, 2022
  4. Dec 01, 2022
  5. Nov 28, 2022
  6. Nov 21, 2022
  7. Nov 16, 2022
  8. Nov 11, 2022
    • Martin Christoph Hierholzer's avatar
      Mac OS compatibility (#265) · cfb2a3fe
      Martin Christoph Hierholzer authored
      
      * Use correct of version pthread_setname_np depending on platform.
      
      On Linux, this function takes two parameters. On most other platforms
      (including all BSD-based platforms) it only takes a single parameter.
      
      * Omit -Wl,--export-dynamic flag on macOS.
      
      This flag is not supported on Clang / LLVM and on macOS it is not needed
      anway because exporting all symbols is the default behavior.
      
      When using Clang on other platforms (e.g. Linux) --export_dynamic or
      -rdynamic might have to be specified instead.
      
      * clang compiler compatibility
      
      Co-authored-by: default avatarSebastian Marsching <sebastian.marsching-git-2016@aquenos.com>
      Unverified
      cfb2a3fe
  9. Nov 08, 2022
Loading