Commit Graph

820 Commits

Author SHA1 Message Date
Gabriel Ferreira
c464ba6874 build: Fallback to libc++ if clang does not support tuples as map keys
Workaround to avoid issue in clang 17
https://discourse.llvm.org/t/pack-expansion-bug/64910
2025-06-05 10:16:49 +02:00
Gabriel Ferreira
bba771a55f ci: Replace EOL Ubuntu 20.04 with 22.04 and 24.04 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
c0010702ce Replace C stdlib.h, stdint.h and math.h headers with C++ variants 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
bae579669c ci: Replace OpenMPI with MPICH on Fedora jobs 2025-05-07 11:21:18 +02:00
Gabriel Ferreira
d449774e5a ci: Print verbose output for failed test jobs 2025-05-07 11:21:18 +02:00
Eduardo Almeida
7394a00d6a ci: Upgrade Fedora jobs to versions 40 and 41 2025-05-05 14:26:55 +00:00
Stefano Avallone
f3511360d5 ci: dia requires libxml2-legacy 2025-05-02 18:00:56 +02:00
Eduardo Almeida
399e31bb90 ci: Replace clang-tidy-diff with full clang-tidy on changed files 2025-04-21 01:39:39 +01:00
Alberto Gallegos Ramonet
11ae5e4cad docs: Update model documentation guidelines and create-model.py script 2025-04-12 15:47:03 +00:00
Gabriel Ferreira
2a61f20d5c bindings: Update cppyy version from 3.1.2 to 3.5.0 2025-04-11 11:21:49 +02:00
Gabriel Ferreira
96a6c119a6 ci: Force coverage processing to continue on errors and export HTML report 2025-04-08 10:30:20 +00:00
Stefano Avallone
b45a9ca726 ci: Use latest doxygen 2025-04-04 06:37:55 +00:00
Eduardo Almeida
e49207dcef ci: Upgrade to clang-format-19 2025-03-31 21:52:05 +01:00
Eduardo Almeida
a7ae995e72 check-style, doc: Add support for clang-format-19 2025-03-31 21:52:05 +01:00
Tommaso Pecorella
733496ce83 ci: fix gcc-13 jobs 2025-03-26 00:27:55 +01:00
Eduardo Almeida
f67abfdc16 ci: Upgrade to clang-format-18 2025-03-11 14:36:31 +00:00
Tommaso Pecorella
154bf7acb9 check-style: Add clang-format-18 to list of supported versions 2025-03-11 14:36:31 +00:00
Eduardo Almeida
c69ffe0206 Reformat comments near closing braces to avoid issues with clang-format-18 2025-03-11 02:35:32 +00:00
Eduardo Almeida
730ea53f16 Remove ending comments in closing braces 2025-03-11 02:35:32 +00:00
Tom Henderson
d3b12bf9f4 utils: Add comment and clang-tidy fix to create-module.py 2025-02-26 00:05:51 +00:00
André Apitzsch
372c2c1157 utils: Fix deprecation warnings
Deprecation warning for name ns3::EnergyHarvesterContainer; use ns3::energy::EnergyHarvesterContainer instead
Deprecation warning for name ns3::EnergySourceContainer; use ns3::energy::EnergySourceContainer instead
2025-02-25 22:46:59 +00:00
Eduardo Almeida
18139260d9 ci: Remove emacs-line job
This check was integrated in check-style-clang-format.py
2025-02-10 19:00:40 +00:00
Eduardo Almeida
15ff897e73 clang-format: Add check for emacs file style comment 2025-02-10 19:00:40 +00:00
Eduardo Almeida
baff8e79c4 clang-format: Formatting improvements 2025-02-10 19:00:40 +00:00
Eduardo Almeida
dffed2fa8c clang-format: Run license check before whitespace and tab 2025-02-10 19:00:40 +00:00
Eduardo Almeida
5d40873e2b Fix clang-tidy readability-static-accessed-through-instance warnings
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Eduardo Almeida
93d45be986 ci: Upgrade to clang-tidy-19 2025-02-06 16:53:40 +00:00
Eduardo Almeida
ba1b71526c check-style, ci, doc: Raise minimum clang-format version to 15 2025-02-06 13:45:50 +00:00
André Apitzsch
a1e5d6fbd3 core: Use enum class for TypeId::SupportLevel 2025-01-25 22:24:01 +00:00
Gabriel Ferreira
52b9abb7b9 mesh: Ignore false-alarm typos 2025-01-22 11:38:56 +01:00
Gabriel Ferreira
6d43566341 lte: Fix typos 2025-01-22 11:37:37 +01:00
Eduardo Almeida
ce614299b4 utils: Remove unnecessary escape character 2025-01-19 22:05:57 +00:00
Eduardo Almeida
37ccf7c06e utils: Declare regex strings as raw
Fixes "SyntaxWarning: invalid escape sequence '\w'" raised since Python3.12
2025-01-19 22:05:57 +00:00
Eduardo Almeida
ac02eabca8 utils: Remove new line at the top of generated file 2025-01-19 22:05:57 +00:00
Eduardo Almeida
5f1cd14516 utils: Add namespace trailing comments to code generated by create-module.py 2025-01-19 22:05:57 +00:00
Eduardo Almeida
4e310a0d96 utils: Use @ Doxygen tags in code generated by create-module.py 2025-01-19 22:05:57 +00:00
Eduardo Almeida
c99b2007df check-style: Add check for ns-3 #include headers with angle brackets 2025-01-17 19:02:17 +00:00
André Apitzsch
a9adb7306f ci: fix possible dependency issues
Dependencies might break if there is a mirror update between
`pacman -Syu` and `pacman -Sy clang18`.
So do not update the database before installing clang18.

See also the warning in https://wiki.archlinux.org/title/Pacman#Installing_packages
2025-01-13 10:24:06 +01:00
Tommaso Pecorella
994ff30b8a ci: fix doxygen job 2025-01-13 01:30:31 +01:00
André Apitzsch
d8089b5625 utils: remove unused grid.py 2024-11-18 09:58:32 +01:00
Eduardo Almeida
d3532f72a8 ci: Add instructions to cmake-format job to fix the style 2024-11-11 20:44:51 +00:00
Gabriel Ferreira
0e41a5555f check-style: Replace NBSP with empty space 2024-11-10 20:11:29 +01:00
Eduardo Almeida
6ef966c4cf Replace Doxygen tags using \ with @ 2024-11-08 18:05:46 +00:00
Eduardo Almeida
e99d17039b check-style: (fixes #1018) Add check for Doxygen tags using \ rather than @ 2024-11-08 18:05:22 +00:00
Eduardo Almeida
5afa1fd7ef Use Time() constructor with integer values 2024-11-08 18:01:13 +00:00
Eduardo Almeida
17fa719bf8 check-style: Define clang-format versions as an interval 2024-11-01 15:19:51 +00:00
Eduardo Almeida
47e3ea87ce check-style: Remove minimum clang-format version from documentation
Instead, point to the list of supported versions
2024-11-01 15:19:51 +00:00
Sébastien Deronne
18aab3c7ab network: Add support for U-SIG field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
88cca12375 wifi, network: Various improvements for radiotap headers 2024-10-29 18:31:17 +01:00
Gabriel Ferreira
68507ff430 ci: Update bindings packaging, removing python 3.6/3.7, and adding 3.12/3.13 2024-10-23 20:13:15 +02:00