- Jun 03, 2019
-
-
Reini Urban authored
the error handler needs to clear the slack, but overly aggressive compilers, such as pgi pgcc optimize away a memset. try explicit_bzero or mem_prim_set then. we cannot use memzero_s of fear of error recursion, and also not MEMORY_BARRIER because of cross-dependencies between safe_str_constraint.h (inlined!) and mem_primitives_lib.h
-
Reini Urban authored
-
Reini Urban authored
The preprocessor define changed, the crashing bug still exists
-
Reini Urban authored
for gcc-8 and linux. No changes, just the linux glibc is now faster than the darwin libc.
-
- Jun 02, 2019
-
-
Reini Urban authored
RSIZE_MAX_STR + 1 leads to a compile-time abort
-
Reini Urban authored
PGC-S-0037-Syntax error: Recovery attempted by deleting <wstring>. a preprocessor problem
-
Reini Urban authored
-
Reini Urban authored
but only temporary, because we define/undef it case by case. without it set the probe is useless
-
Reini Urban authored
so that the perf binaries are still fast. Closes #71
-
Reini Urban authored
with older compilers
-
Reini Urban authored
Closes #60
-
Reini Urban authored
esp. EXPECT_BOS_TODO on fail. make it a TODO then.
-
Reini Urban authored
compile-time check for NULL and zero, not just overflow
-
Reini Urban authored
and rename the wcsnlen_s args for consistency
-
Reini Urban authored
oops. use word size
-
Reini Urban authored
pgroup.com pgcc does not support -pedantic -Werror, probe for it on non-GNUC compatible compilers. Add @PEDANTIC@ and @WARN_CFLAGS_TESTS@ Tested ok with nvidia PGI pgcc 17.4 and 19.4 on darwin.
-
Reini Urban authored
-
Reini Urban authored
-
Reini Urban authored
when we pass same pointers on purpose. This should warn. refactor the EXPSTR ind local.
-
Reini Urban authored
-
Reini Urban authored
there are still inconsistencies vs a clean install.
-
Reini Urban authored
-
Reini Urban authored
ignore the msys2 SECAPI. it does not honor MINGW_HAS_SECURE_API anymore. link to our qsort_s and asctime_s implementations.
-
- Jun 01, 2019
-
-
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"); -
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)
-
- May 29, 2019
-
-
Reini Urban authored
-
Reini Urban authored
which fails with ENOENT when TZ is set.
-
- May 28, 2019
-
-
Reini Urban authored
by clang-format. skip those few tests files which do need EXPECT_BOS on the same line clang-format-all.sh takes no argument now
-
Reini Urban authored
e.g. my windows is stuck at an earlier unicode casetable. check for a new unicode 12 casefold.
-
Reini Urban authored
The -uni16 tables for windows has now overflows (-1) with indirection, add code for that. Previously we only needed overflow _exc handling for the compat tables. cperl had that code already, because utf8 had much longer entries. This should fix the windows crashes.
-
Reini Urban authored
both branches were empty in most cases
-
Reini Urban authored
-
Reini Urban authored
-
Reini Urban authored
we may always declare _ctime_s_chk, just skip the ctime_s define when its already defined
-
Reini Urban authored
use the gcc-4 builtin __sync_synchronize, not ASM_VOLATILE("memory_barrier" ::: "memory"), which is documented to work, but does not on the arm-linux-gnueabihf-gcc 8.3 cross compiler bump so version in smoke.sh -
Reini Urban authored
with mkheader 1.26 from cperl-5.30
-
Reini Urban authored
for a bit consistency
-
- May 25, 2019
-
-
Reini Urban authored
warn on str overflows and NULL and ZERO, not error. Check with clang and make -C tests test-bos.
-
Reini Urban authored
-
Reini Urban authored
-