Commit Graph

331 Commits

Author SHA1 Message Date
Tom Henderson
c3afcbc8a1 Update VERSION and documentation tags for ns-3.38 release 2023-03-15 15:44:31 -07:00
Tom Henderson
451399082a doc: Update and align all document indices 2023-03-07 21:58:40 +00:00
Tom Henderson
9e6ee90989 doc: Add installation guide 2023-03-07 21:58:40 +00:00
Peter D. Barnes, Jr
94ba4820e9 doc: asserts, minor edits to logging 2023-02-27 19:52:40 +00:00
Peter D. Barnes, Jr
69f42d5477 doc: fix sphinx warnings 2023-02-27 19:52:40 +00:00
Gabriel Ferreira
6f076416e7 Fix typos 2023-02-21 22:29:29 -03:00
Peter Barnes
7c7d445952 build: document build profiles, assert and log enablement, compiler options 2023-02-16 20:09:49 +00:00
Gabriel Ferreira
0388b7c263 doc: fix dead urls
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-02-15 14:44:45 +00:00
Gabriel Ferreira
69294ddbd8 doc: additional information regarding Waf-to-CMake migration 2023-02-01 16:46:15 +00:00
Wouter Overmeire
f523ee2c9d doc: Add missing colon to test-framework.rst 2023-01-14 07:26:23 -08:00
Peter D. Barnes, Jr
f51780101a doc: remove space in nested templates 2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
700543b01a doc: remove space before paren in code samples 2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
820c029e8b doc: (void)' -> ()' in documentation 2023-01-05 23:47:13 +00:00
Tommaso Pecorella
51721531ef doc: highlight how to keep your fork in sync with nsnam/master 2022-12-23 05:30:24 +00:00
Gabriel Ferreira
4abe5fa5d5 doc: add a NinjaTracing section to the manual 2022-11-27 16:09:31 +00:00
Tommaso Pecorella
a9223622da network: make addresses ConvertTo public and simplify python scripts 2022-11-25 01:36:26 +00:00
Tom Henderson
65fa318a0c doc: Update documentation about making releases 2022-11-02 07:01:09 -07:00
Tom Henderson
4022b97d2f doc: Update Python documentation 2022-10-26 20:57:27 -07:00
Gabriel Ferreira
12373157a4 bindings, docs: pass strings via char* to CommandLine.AddValue
And supplement memory-management issues section
2022-10-25 23:17:55 -03:00
Gabriel Ferreira
642ffe8361 build, doc: add options to run with Heaptrack, Memray or Perf profilers 2022-10-17 23:04:49 -03:00
Eduardo Almeida
33ff238ccb doc, visualizer: Remove obsolete defines 2022-10-15 20:16:21 +00:00
Gabriel Ferreira
6ac24de27c doc: fix typos in Windows docs 2022-10-12 20:58:14 -03:00
Gabriel Ferreira
8f250053b5 doc: add missing line to default Vagrantfile contents for Windows 2022-10-12 11:31:30 -03:00
Gabriel Ferreira
72240683a6 doc: Windows section
Includes:
- Native Windows shells usage (CMD/PowerShell)
- Unix-like shells (Msys2/Bash)
- Installation instructions
- Packaging instructions for Docker container and Vagrant VM
2022-10-10 20:09:59 -03:00
Eduardo Almeida
3d9e2d39b7 doc: Convert tabs to spaces 2022-10-06 19:49:38 +00:00
Peter Barnes
41fed49054 utils: update bench-scheduler to report average and stdev, use 64-bit counters 2022-10-04 23:09:25 +00:00
Gabriel Ferreira
f8846d22ed build: add STANDALONE option to build_exec and fix static builds 2022-09-24 15:04:53 -03:00
Gabriel Ferreira
81155c18c7 build, docs: Add option to limit build and testing to specified modules 2022-09-19 21:55:26 +00:00
Gabriel Ferreira
604302a417 docs: Fix typos in PCH documentation 2022-09-19 21:55:26 +00:00
Gabriel Ferreira
3e43ef1742 build, docs: Replace python-based with cmake-based .ns3rc files 2022-09-19 21:55:26 +00:00
Gabriel Ferreira
24ee65fb23 docs: Add documentation on how to define executable targets in CMake
Includes the new `build_exec` macro.
2022-09-17 11:13:38 +00:00
Stefano Avallone
7193a5f96d network: Add a function to test header (de)serialization 2022-08-31 07:16:10 +00:00
Gabriel Ferreira
6ac76bd9a2 doc: update python bindings docs to use cppyy 2022-08-01 21:24:02 +00:00
Peter D. Barnes, Jr
1bf56b7697 utils: (merges !1000) Rename and refactor bench-simulator -> bench-scheduler
Add --all option to benchmark all schedulers.
2022-07-13 17:32:56 -07:00
Gabriel Ferreira
cc9928f8a1 doc: document CCache and PCH settings 2022-07-01 22:07:40 -03:00
Gabriel Ferreira
60e1e4032c fixing dead links 2022-06-18 17:57:05 -03:00
Tom Henderson
b6a5ee8151 Run utils/trim-trailing-whitespace.py on codebase 2022-06-05 21:01:11 -07:00
Gabriel Ferreira
6a9a3b1f51 doc: add short version on how to find and use third-party libraries 2022-05-29 15:34:53 +00:00
Gabriel Ferreira
df884c1f2e doc: fix gitlab-ci-local link and compiler flags table 2022-05-29 15:34:53 +00:00
Eduardo Almeida
6f9622ccc0 doc: Fix indentation on gnuplot.rst 2022-05-26 17:14:03 -07:00
Eduardo Almeida
201676fca7 Remove "using namespace std;" from codebase 2022-05-26 17:14:03 -07:00
Tommaso Pecorella
64a51b15ac doc: fix apiscan-all example 2022-05-26 17:07:11 +00:00
Tom Henderson
29d201eef8 doc: Fix copy-paste error in Docker section of Python API scanning 2022-04-25 18:23:51 -07:00
Tom Henderson
ccf26928d5 doc: Update manual for Python API scanning (gitlab-ci-local) 2022-04-18 14:04:33 -07:00
Tom Henderson
72c64cd500 doc: Update manual for Python API scanning 2022-04-17 15:46:35 -07:00
Tom Henderson
d511fdce79 doc: Update Python API scanning commands 2022-04-02 13:32:30 -07:00
Gabriel Ferreira
d3f9e0742f build, doc: add "--trace-performance" argument to ns3 configure 2022-04-01 14:50:21 -03:00
Gabriel Ferreira
cbb7628473 build, docs: fixes find_external_library header search paths and docs
Includes:
- search for headers in the library directory when using find_external_library
- prevent module processing (brite, click and openflow) from continuing if ${dependency_name}_FOUND is not set
2022-03-25 23:30:04 -03:00
Gabriel Ferreira
3ee4eb41cb build: fix remaining "lib" prefix removal steps in CMake 2022-03-17 21:48:01 -03:00
Gabriel Ferreira
2298d97452 doc: update build profile docs and add CMake profiling subsection 2022-03-13 21:23:47 +00:00