Gabriel Ferreira
|
842871c6dc
|
bindings: (fixes #796) Gracefully exit when bindings are unavailable
|
2023-11-03 01:28:26 +00:00 |
|
Gabriel Ferreira
|
9b7088d363
|
doc: add note regarding template classes and duplicate TypeId allocation
|
2023-11-02 23:40:06 +00:00 |
|
Gabriel Ferreira
|
f6f3df14da
|
core: abort on duplicate TypeId
|
2023-11-02 23:40:06 +00:00 |
|
Tommaso Pecorella
|
f3a96ef5b5
|
network: clarify error msg when PacketTags are added twice
|
2023-11-01 21:37:04 +00:00 |
|
Alberto Gallegos Ramonet
|
900019e31e
|
lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs)
|
2023-11-01 11:16:57 +09:00 |
|
Eduardo Almeida
|
b681c2886a
|
ci: Add clang-format-17 and upgrade clang-tidy to version 17
|
2023-10-31 17:59:16 +00:00 |
|
Eduardo Almeida
|
63372addd8
|
check-style: Add clang-format-17 to list of supported versions
|
2023-10-31 17:59:16 +00:00 |
|
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 |
|