Gabriel Ferreira
afa8618383
ci: Install libxml2-16 instead of libxml2 for Ubuntu 25.04 onwards
...
Package and soname updated due to the ABI version change https://launchpad.net/debian/+source/libxml2/+changelog
2025-10-13 22:00:28 +02:00
Tommaso Pecorella
d205711b19
ci: Remove Fedora 40 and add Fedora 42
2025-10-03 12:25:16 +00:00
Eduardo Almeida
346d059839
ci: Raise clang-tidy to version 20
2025-09-30 21:21:31 +00:00
Eduardo Almeida
c048975b1d
clang-format, ci: Raise minimum clang-format version to 20
2025-09-30 20:11:28 +01:00
Stefano Avallone
5d400141fe
utils: Add copyright line to be ignored by codespell
2025-09-28 06:03:12 +00:00
Ashish Reddy
7073c64b93
doc: ( fixes #1214 ) Add html anchors for details sections
2025-09-27 23:06:18 +00:00
Eduardo Almeida
2c024ff462
ci: Add .code-linting-base job
2025-09-26 16:15:39 +01:00
Eduardo Almeida
b90f4c0c64
Replace markdownlint by markdownlint-cli
2025-09-26 16:15:39 +01:00
Tom Henderson
278156a981
wimax: Remove module from ns-3-dev
2025-09-13 15:12:41 +00:00
Gabriel Ferreira
6bf588f74d
ci: Switch to self-hosted MacOS runner
2025-09-10 10:01:51 +02:00
Stefano Avallone
923e8c158e
utils: p-i-d StaticInformation::DoGather() does not need to create an Object
...
Creating an Object would call ObjectBase::ConstructSelf() on an object
with "ns3::Object" TypeId, thus hitting the abort macro added to
prevent calling ObjectBase::Constructself() in the constructor of
a class deriving from the Object class.
2025-09-04 13:33:46 +00:00
Gabriel Ferreira
50fe52d74d
ci: Add MacOS jobs for GitLab CI
2025-09-02 10:27:52 +00:00
Gabriel Ferreira
1be28ea0af
test: Set executable bit in test-ns3.py and test-test.py
2025-08-25 22:34:23 +02:00
Gabriel Ferreira
9be65febb9
ci: ( fixes #327 ) Add weekly tests for test-test.py and test-ns3.py
2025-08-25 22:34:22 +02:00
Gabriel Ferreira
661da5ab57
test: Skip Docker dependent test cases if we cannot reach the service
2025-08-25 22:34:10 +02:00
Gabriel Ferreira
29a4f3636e
test: Add --failfast option to test-ns3.py
2025-08-25 22:34:04 +02:00
Gabriel Ferreira
7fa9d7b78e
test: Update test-ns3.py dependency versions
2025-08-25 22:34:03 +02:00
Gabriel Ferreira
b8f5dbcab1
test: Filter examples-to-run.py examples by name, and allow custom arguments
2025-07-02 09:56:45 +02:00
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