From b42799f3b5555106e11a5346c48644ea4c827c0b Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Wed, 19 Oct 2022 22:04:26 -0400 Subject: [PATCH] Commentary --- docs/guide/deprecations.rst | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/guide/deprecations.rst b/docs/guide/deprecations.rst index 8c0038453..3214ef8ab 100644 --- a/docs/guide/deprecations.rst +++ b/docs/guide/deprecations.rst @@ -7,9 +7,15 @@ Deprecations The following deprecated items are scheduled for future removal: C++11 compiler support - Verilator currently requires C++11 or newer compilers. Verilator will - require C++14 or newer compilers for both compiling Verilator and - compiling Verilated models no sooner than January 2023. + Verilator currently requires a C++20 or newer compiler for timing, and a + C++11 or newer compiler for no-timing. + + Verilator will require C++14 or newer compilers for both compiling + Verilator and compiling Verilated models with --no-timing no sooner than + January 2023. + + Verilator will require C++20 or newer compilers for both compiling + Verilator and compiling all Verilated models no sooner than January 2025. Verilated_heavy.h The legacy "verilated_heavy.h" include was replaced with just including