1. Jun 04, 2019
    • Reini Urban's avatar
      WIP avoid invalid conversion error · d5e2c9e6
      Reini Urban authored
      error: invalid conversion between vector type '__m128i' (vector of 2
      'long long' values) and integer type 'uintptr_t' (aka 'unsigned long')
      of different size
      d5e2c9e6
    • Reini Urban's avatar
      use sse2 memcpy · 79663926
      Reini Urban authored
      in 8 xmm chunks (8*128).
      todo: check cpuid globally, cast aligned sp to __m128i vector.
      we have 8 xmm0-7 regs, so spread it over 8 parallel copies.
      79663926
    • Reini Urban's avatar
      clang-format · 422145fb
      Reini Urban authored
      422145fb
    • Reini Urban's avatar
      fixes for bad bos compilers (pgcc) · 02bb6a03
      Reini Urban authored
      some compilers have such a bad optimizer, that they cannot get the
      object_size of static vars, like pgcc 17.4 and pgcc 19.4 on linux and
      darwin. (nvidia)
      
      Adjust the tests to detect that limitations.  In many cases we have now 3
      different compiler-dependent results on overflows: msvcrt (different native secapi),
      pgcc (no bos detection) and normal compilers with proper object_size
      compile-time detection.
      02bb6a03
    • Reini Urban's avatar
      smoke: add pgi compilers · 52f4b2b6
      Reini Urban authored
      but dont exit on failing tests. null slack is different with RMAX+1.
      see branch pgi-slack
      52f4b2b6
    • Reini Urban's avatar
      smoke.sh cleanup · be39d6ac
      Reini Urban authored
      be39d6ac
  2. Jun 03, 2019
  3. Jun 02, 2019
  4. Jun 01, 2019
    • Reini Urban's avatar
      fix tests -Wmultistatement-macros · fa5b54d1
      Reini Urban authored
      newer gcc (9):
      test_private.h:329:5: warning: macro expands to multiple statements [-Wmultistatement-macros]
           ind = strcmp((s1), (s2));                                                  \
           ^~~
      test_gets_s.c:81:10: note: in expansion of macro 'EXPSTR'
           else EXPSTR(sub, "1234");
                ^~~~~~
      test_gets_s.c:81:5: note: some parts of macro expansion are not guarded by this 'else' clause
           else EXPSTR(sub, "1234");
      fa5b54d1
    • Reini Urban's avatar
      fix msys2 deps with gcc-9 update · 4e145a40
      Reini Urban authored
      looking for conflicting packages...
      :: mingw-w64-x86_64-pdcurses and mingw-w64-x86_64-ncurses are in conflict. Remove mingw-w64-x86_64-ncurses? [Y/n]
      :: mingw-w64-x86_64-pdcurses and mingw-w64-x86_64-termcap are in conflict. Remove mingw-w64-x86_64-termcap? [Y/n]
      error: failed to prepare transaction (could not satisfy dependencies)
      4e145a40
  5. May 29, 2019
  6. May 28, 2019