Update RELEASE_NOTES.md and CHANGES.md for ns-3.36 changes

This commit is contained in:
Tom Henderson
2022-05-02 07:07:20 -07:00
parent 6b754a3c34
commit a9c30a86e5
2 changed files with 4 additions and 2 deletions

View File

@@ -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

View File

@@ -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