Skip to content
Snippets Groups Projects
  1. Oct 10, 2015
  2. Oct 08, 2015
  3. Oct 07, 2015
  4. Oct 06, 2015
  5. Sep 23, 2015
    • Arseny Kapoulkine's avatar
      scripts: Enable C++11 in CMakeLists · 2cda0533
      Arseny Kapoulkine authored
      We now make sure that in CMake builds we have long long support. This requires
      CMake 3.1 for target_compile_features.
      
      Fixes #53 (as long as packages use this CMake script... most of them do)
      2cda0533
  6. Sep 21, 2015
  7. Sep 20, 2015
  8. Sep 19, 2015
  9. Aug 25, 2015
  10. Aug 14, 2015
  11. Jul 27, 2015
    • Arseny Kapoulkine's avatar
      Fix two UB sanitizer false positives · f738675f
      Arseny Kapoulkine authored
      Change the expression to reference the array element indirectly. The memory
      block can be bigger than the structure so it's invalid to use static data[]
      size for bounds checking.
      f738675f
  12. Jul 25, 2015
    • Arseny Kapoulkine's avatar
      XPath: Increase memory block alignment to 8 bytes · bd7a8fa4
      Arseny Kapoulkine authored
      To be more precise, the memory block is now aligned to be able to reliably
      allocate objects with both double and pointer fields. If there is a platform
      with a 4-byte double and a 4-byte pointer, the memory block alignment there will
      stay the same after this change.
      
      Fixes #48.
      bd7a8fa4
    • Arseny Kapoulkine's avatar
      tests: Fix test allocator to provide fundamental alignment · e8fdd130
      Arseny Kapoulkine authored
      Previously test allocator only guaranteed alignment enough for a pointer.
      
      On some platforms (e.g. SPARC) double has to be aligned to 8 bytes but pointers
      can have a size of 4 bytes. This commit increases allocation header to fix that.
      
      In practical terms the allocation header is now always 8 bytes.
      e8fdd130
Loading