Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Gabriel Ferreira
6473b7ec98
build: rollback linking to globally searched libraries
2022-05-13 18:50:55 -03:00
Gabriel Ferreira
ea7ca9b690
build: include and link to globally searched libraries
2022-05-12 19:15:48 -03:00
Tom Henderson
c3506a4572
mpi: (postfix of #607 , commit e6fbf39cf) Update reflogs
2022-04-06 15:32:09 -07:00
Peter D. Barnes, Jr
e6fbf39cf5
mpi: ( fixes #607 ) call CommandLine correctly to generate docs
2022-04-03 14:10:10 -07:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
4cbc131aa4
wifi: ( #470 postfix) Align third-distributed.cc Wi-Fi config with third.cc
2022-02-15 15:32:23 -08:00
Tommaso Pecorella
2182bb0ece
mpi: doxygen fixes
2022-01-30 12:06:53 -06:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Tommaso Pecorella
a8fc1b6235
doxygen: fix warnings in various modules
2022-01-05 00:22:31 -06:00
Peter Barnes
1d0c81dea4
core: pre-event hook, to facilitate chaining SimulatorImpls
2021-12-20 21:59:44 +00:00
Peter Barnes
8b0d0e7044
core: symbolic names for EventId reserved Uid values
2021-12-13 23:04:15 +00:00
Peter Barnes
c333dbc0cd
core: forward ScheduleNow(...) to Schedule(0, ...)
2021-12-10 22:41:33 +00:00
Gabriel Ferreira
f6ef415392
build: CMake bugfixes
...
Fixes include:
- Handling of relative paths used as output directories
- Accepting comma separated lists of modules to enable/disable
- Echoing all CMake commands at the end of the execution of ns3 script
- More informative optional features summary output
- Replace absolute paths with relative paths in the printed CMake output for less verbose output
- Set debug build type on the CMake side to ensure ccmake doesn't crash
- Prefix INT64X64 with NS3 to indicate user switch
- Compiler version check
- Removal of verbose option
- Suppress empty enabled/disabled module tables
Features include:
- Test for installation/uninstallation of ns-3 as a CMake package
- Test importing ns-3 as a CMake package and use in a 3rd-party project
- Test to check VERSION usage
- ns3 option to enable/disable sanitizers
- Associate headers to libraries targets
2021-12-10 02:13:43 +00:00
Gabriel Ferreira
a893eba7e3
build: Fix CMake and ns3 script bugs, add a test suite and fix formatting
2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Ameya Deshpande
58aa7cd91c
nix-vector-routing: ( fixes #448 ) Fix NMS examples
...
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-08-30 19:17:57 +02:00
Ameya Deshpande
a80d4c95e0
nix-vector-routing: template-based Nix-Vector Routing - IPv4 and IPv6 compliant.
2021-08-13 23:31:35 +00:00
Tom Henderson
25e0d01d28
mpi: ( fixes #394 ) Documentation improvements for running examples
2021-06-13 16:16:45 -07:00
Tom Henderson
90c0fd9456
mpi: Rescan APIs for Python bindings
2021-01-07 13:00:32 -08:00
Steven Smith
5b2f902d04
mpi: (merges !389 ) Enable user to provide an MPI communication context
2020-12-02 20:35:14 -08:00
Sébastien Deronne
4b5a038552
mpi: Fix compilation issue caused by a removed function in wifi module
2020-10-27 18:54:23 +01:00
Tommaso Pecorella
2370746ad2
(mpi): fix dependencies and avoid partial compilation if MPI is disabled
2020-05-12 01:11:51 +00:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Tom Henderson
81db931bdc
bindings: rescan all APIs
2020-02-17 13:11:04 -08:00
Tom Henderson
54593cee1b
rescan all APIs
2020-02-11 18:14:45 -08:00
Tom Henderson
468f217d26
bindings: Rescan all APIs
2020-01-12 11:17:22 -08:00
Tom Henderson
80839b33e4
bindings: Rescan all APIs
2019-08-12 17:00:41 -07:00
Gabriel Arrobo
24212d831b
mpi: Remove redundant statement
2019-02-10 21:12:07 -08:00
Tom Henderson
3a7f6a1c06
bindings: Rescan all APIs
2018-11-14 11:53:21 -08:00
Alexander Krotov
c8a500f5a8
Remove duplicate semicolons
2018-11-07 16:54:53 +03:00
Parth Pratim Chatterjee
f6a1b295ce
bug:3001 mpi: fix comment
2018-11-05 11:48:13 -08:00
Peter D. Barnes, Jr.
05cb0757bc
core: Simulator::GetEventCount()
2018-10-19 00:59:43 -04:00
Peter D. Barnes, Jr.
dff56925e5
core: time: replace int64_t operator/(Time,Time) with exact int64x64_t version,
...
add int64x64_t scaling.
2018-10-19 00:03:07 -04:00
Tom Henderson
9deaad5ae7
rescan bindings
2018-08-09 10:14:27 -07:00
Tom Henderson
0b9893a908
Rescan all Python bindings
2018-07-21 16:14:09 -07:00
Tom Henderson
6366804af7
Rescan all Python bindings
2018-07-15 12:36:05 -07:00
Alexander Krotov
8d1b7b1391
Spellcheck the rest of ns-3
2018-06-28 12:51:39 +03:00
Tom Henderson
7d9b54aac9
rescan bindings
2018-05-28 22:00:09 -07:00
Sébastien Deronne
27f9259e34
mpi: Cleanup wifi header inclusions
2018-05-10 22:55:24 +02:00
Tom Henderson
c2a9b2e56b
bindings: Rescan all bindings
2018-03-14 20:38:59 -07:00
Peter D. Barnes, Jr.
04ad743a8c
mpi: Fix bug which aborted execution when calling Simulator::Run multiple times
2018-03-14 15:25:35 -07:00
Peter D. Barnes, Jr.
c29225c68a
mpi: bug 2726: VS compiler warnings
2018-02-21 09:38:06 -08:00
Tom Henderson
ab8735f403
bindings: Update all 32-bit bindings
2017-09-27 21:42:46 -07:00
Tom Henderson
7f00a95f65
bindings: Rescan all 64-bit bindings
2017-09-27 18:51:23 -07:00
Stefano Avallone
9eff4d8251
Rescan python bindings
2017-03-08 18:02:19 +01:00
Mohit P. Tahiliani
38a0fd1a13
In third.cc restore limit on nWifi due to grid layout.
...
This partially reverts r11418 4d6051f4166f
2016-10-21 18:06:49 -07:00