Commit Graph

18377 Commits

Author SHA1 Message Date
Eduardo Almeida
0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons 2023-10-31 17:59:16 +00:00
Eduardo Almeida
16a4288636 Fix formatting inconsistencies between clang-format-17 and previous versions 2023-10-31 17:59:16 +00:00
Eduardo Almeida
1393f606e0 clang-tidy, ci: Replace ExtraArgs with ExtraArgsBefore 2023-10-31 17:55:15 +00:00
Eduardo Almeida
ebe4fa8c70 ci: Fix clang-tidy-diff job 2023-10-30 23:32:10 +00:00
Eduardo Almeida
629c0c1ed4 clang-tidy, ci: Move extra-args option to configuration file 2023-10-30 15:05:26 +00:00
Alberto Gallegos Ramonet
ef212ceb9b lr-wpan: Adds attributes to MLME-GET.request 2023-10-29 16:01:50 +09:00
Gabriel Ferreira
5cc21eea02 doc: add CMake format section 2023-10-28 16:52:19 -03:00
Gabriel Ferreira
a13acab475 tests: fix spelling mistake 2023-10-28 15:57:04 -03:00
Gabriel Ferreira
e39167d9a9 ci: add job to check the CMake format 2023-10-28 15:57:03 -03:00
Gabriel Ferreira
a2250f02ce build: add new target to check the CMake format 2023-10-28 15:52:56 -03:00
Lars Toenning
302abf5a95 core: Extend ns3::Time(std::string) documentation 2023-10-28 02:35:48 +00:00
Eduardo Almeida
48eac52ccc visualizer: (fixes #969) Remove non-implemented method VisualSimulatorImpl::GetSim() 2023-10-27 20:55:32 +00:00
Alexander Krotov
5704e882a9 doc: replace GDB URL with wiki tutorial 2023-10-27 15:50:16 -03:00
Gabriel Ferreira
c9016a50c1 build: split macros-and-definitions.cmake 2023-10-27 13:19:16 -03:00
André Apitzsch
daab1d6afe build: remove unnecessary comment
Leftover from d595f91f6b ("build: remove unnecessary CMake version check")
2023-10-27 10:01:16 +02:00
Gabriel Ferreira
3711e9f9db docs: fix dead urls 2023-10-27 00:25:06 -03:00
Gabriel Ferreira
bd52dc4bcd tests: remove unsupported platforms 2023-10-27 00:25:06 -03:00
Gabriel Ferreira
d595f91f6b build: remove unnecessary CMake version check 2023-10-27 00:25:05 -03:00
Gabriel Ferreira
33756a9298 build: bump minimum GCC version to 9 2023-10-27 00:12:07 -03:00
Sébastien Deronne
4bcfd1200d wifi: SpectrumChannelSwitched callback function should be static 2023-10-26 17:56:42 +00:00
André Apitzsch
41ba71b748 build, core: remove code required for cmake versions < 3.12
With the raise of the minimal CMake version, this is no longer needed.
2023-10-25 10:28:59 +02:00
André Apitzsch
ecd3874a24 build: remove clang 6-9 references from CMake scripts
As stated in the release notes, the minimum supported version of clang is 10.0.
2023-10-23 10:28:06 +02:00
Eduardo Almeida
f33ec133c5 core: Merge ParameterLogger::operator<< template specializations
Also remove pass-by-value overload to simplify code
2023-10-21 15:49:12 +01:00
Tommaso Pecorella
d21bdd501a tap-bridge: initialize m_linkUp 2023-10-21 01:00:02 +00:00
Eduardo Almeida
f917fc0fec p2p: Use cached variable 2023-10-20 19:49:05 +00:00
Alberto Gallegos Ramonet
4bb239b8ce lr-wpan: Change SuperframeField to standard bitmap 2023-10-20 14:07:23 +09:00
Eduardo Almeida
96d7587845 core: Fix clang-tidy modernize-use-nullptr warning 2023-10-19 22:29:07 +01:00
Eduardo Almeida
ca946d3549 clang-format: Update standard to C++20 2023-10-19 18:55:47 +01:00
Gabriel Ferreira
bb491ed153 network,wifi: lambda [=] doesn't implicitly capture this in c++20 2023-10-19 10:59:23 -03:00
Gabriel Ferreira
2622354a0b build: bump minimum C++ version to C++20 2023-10-19 10:59:23 -03:00
Gabriel Ferreira
75f557869f build: bump minimum CMake version to 3.12 2023-10-19 10:58:39 -03:00
Gabriel Ferreira
4e06af5256 build: disable restrict warning when using GCC 12.1-12.3
Prevents warning raised by a compiler bug when using GCC 12.1-12.3 with C++20

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105545
2023-10-19 10:57:02 -03:00
Gabriel Ferreira
2c9bf1c0d6 clang-tidy: ignore unknown warning options 2023-10-19 10:53:59 -03:00
Gabriel Ferreira
9600693fb1 build: disable precompiled headers when using GCC >=12.2
Prevents out-of-bounds error bug present in GCC >=12.2 that happens when precompiled headers are used with c++20

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106799
2023-10-19 10:53:59 -03:00
Gabriel Ferreira
2a7b4451b6 ci: remove eigen3 from Clang 10 jobs
Ubuntu 20.04 version of eigen3 raises `bitwise operation between different enumeration types` warnings when building with C++20
2023-10-19 10:16:19 -03:00
Gabriel Ferreira
cd01ebb1fe lte: initialize variable 2023-10-17 18:16:22 -03:00
Gabriel Ferreira
ea31a255fa propagation: replace map with unordered_map for MobilityPair 2023-10-17 18:16:22 -03:00
Gabriel Ferreira
3e3b9a2f96 core: make 'norm' unambiguous 2023-10-17 18:16:21 -03:00
Gabriel Ferreira
958734c2fe lte: replace problematic map.insert(key,value) with map[key] = value 2023-10-17 18:16:21 -03:00
Gabriel Ferreira
2797c90b18 build: format cmake 2023-10-17 18:16:21 -03:00
Gabriel Ferreira
cbdc9a429b wifi: use const ref instead of copy
To satisfy clang-tidy and some compilers
2023-10-17 18:16:21 -03:00
Gabriel Ferreira
d31130c46a lte: performing arithmetic operations between two different enums is forbidden in C++20 2023-10-17 18:16:21 -03:00
Gabriel Ferreira
5b130ba365 core: template id isn't allowed in constructors and destructors on C++20
https://timsong-cpp.github.io/cppwp/n4861/diff.cpp17#class-2
2023-10-17 18:16:21 -03:00
Gabriel Ferreira
14a50b9838 ci: disable cppyy jobs due to newer GCC releases incompatibility with Cppyy 2.4.2 2023-10-13 20:49:01 -03:00
Gabriel Ferreira
4cd4b75309 build: reformat the ns3 script 2023-10-13 20:46:44 -03:00
Gabriel Ferreira
2875810a61 build: ensure build and cmake-cache directories are removed on clean 2023-10-13 20:45:59 -03:00
Gabriel Ferreira
816ebce2a5 build: refactor path forming 2023-10-13 20:43:34 -03:00
Eduardo Almeida
849700282a traffic-control: Change return type of RedQueueDisc::DropEarly() from uint32_t to bool 2023-10-12 12:58:07 +00:00
Stefano Avallone
edf72af4bf wifi: EMLSR clients honor the limit on max number of TXOP attempts 2023-10-12 07:06:31 +00:00
Stefano Avallone
74c9b84e3e wifi: Make sure that we do not start a transmission on a blocked EMLSR link 2023-10-12 07:06:31 +00:00