v8/test
Clemens Backes d8c8387a59 [logging] Fix printing of single-byte enums
We still get e.g. ClusterFuzz reports with enums printed as
non-printable single-character strings (see linked bug).
This CL fixes this, and also includes the integral enum value for enum
that come with their own output operator.

This makes error messages strictly better, at the cost of some more code
per enum which is being used in a CHECK/DCHECK.
Note that binary size of release builds is not affected, since we do not
print the values there.

R=nicohartmann@chromium.org

Bug: v8:11384, chromium:1187484
Change-Id: I066b32f68440096babed9b629c7ffe3f2285cba8
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2756226
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#73373}
2021-03-12 15:43:12 +00:00
..
benchmarks IWYU: Added missing include: include/cppgc/persistent.h 2021-02-17 17:37:29 +00:00
cctest [web snapshots] Web Snapshots Version 0.01 2021-03-12 14:46:02 +00:00
common [wasm-simd] Rename vXXXX.all_true to iXXXX.all_true 2021-03-10 00:00:30 +00:00
debugger [no-wasm] Skip wasm tests if wasm is disabled 2021-02-22 11:06:40 +00:00
debugging [wasm] [debugging] Fix --wasm-gdb-remote 2020-12-08 19:37:25 +00:00
fuzzer Reland "[no-wasm] Exclude src/wasm from compilation" 2021-03-11 14:29:26 +00:00
fuzzilli Fix unhandled promise rejections in REPRL mode 2020-09-30 13:34:23 +00:00
inspector [riscv64] Port the lastest change 2021-03-12 14:36:02 +00:00
intl Revert "[test] Disable tests failing with new msan roll" 2021-03-02 00:00:03 +00:00
js-perf-test Update OWNERS in test/* 2021-02-25 14:26:24 +00:00
memory Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
message [riscv64] Port the lastest change 2021-03-12 14:36:02 +00:00
mjsunit [riscv64] Port the lastest change 2021-03-12 14:36:02 +00:00
mkgrokdump [build] Fold v8_wrappers into v8_libbase 2021-02-25 10:56:20 +00:00
mozilla [compiler, infra] Add a --stress-concurrent-inlining flag and a bot 2021-01-29 12:05:03 +00:00
test262 Remove shipped feature flags 2021-03-11 21:03:16 +00:00
torque [torque] Add LazyNode support 2021-02-23 16:51:53 +00:00
unittests [logging] Fix printing of single-byte enums 2021-03-12 15:43:12 +00:00
wasm-api-tests Reland "[no-wasm] Exclude src/wasm from compilation" 2021-03-11 14:29:26 +00:00
wasm-js [wasm-simd] Update Wasm SIMD opcodes 2021-03-05 17:12:49 +00:00
wasm-spec-tests [wasm-simd] Update Wasm SIMD opcodes 2021-03-05 17:12:49 +00:00
webkit Disallow \8 and \9 in strict mode and template literals 2020-08-03 18:05:14 +00:00
BUILD.gn [no-wasm] Exclude more targets from build 2021-03-09 11:25:54 +00:00
OWNERS