From a9c30a86e54b1b222669eb35250636e90b90e017 Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Mon, 2 May 2022 07:07:20 -0700 Subject: [PATCH] Update RELEASE_NOTES.md and CHANGES.md for ns-3.36 changes --- CHANGES.md | 3 ++- RELEASE_NOTES.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 7be02146d..4d328469a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -38,8 +38,9 @@ Changes from ns-3.35 to ns-3.36 ### Changes to build system -* The Waf build system has been replaced by CMake and a Python program that provides a Waf-like API. +* The Waf build system has been replaced by CMake and a Python program called 'n3' that provides a Waf-like API. * g++ version 8 is now the minimum g++ compiler version supported. +* The default build profile has been changed from 'debug' to a new 'default'. Two key differences are that the new default has optimizations enabled (-O2 vs. previous -O0), and the -Werror flag is disabled. Select the 'debug' profile to disable optimizations and enable warnings as errors. ### Changed behavior diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c89244d45..303c76342 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -32,7 +32,8 @@ This release has discontinued support for g++-7 compilers. ### New user-visible features -- (build system) The ns-3 build system has been changed to CMake from Waf. +- (build system) The ns-3 build system has been changed to CMake from Waf. A wrapper script called 'ns3' provides a Waf-like command-line API. +- (build system) The default build profile has been changed from 'debug' to a new 'default'. Two key differences are that the new default has optimizations enabled (-O2 vs. previous -O0), and the -Werror flag is disabled. Select the 'debug' profile to disable optimizations and enable warnings as errors. - (core) An attribute value type for a std::tuple has been added - (core) Simulation events can be created from lambda expressions - (core) TypeId constructors now accept std::string