Commit Graph

1411 Commits

Author SHA1 Message Date
Peter Barnes
9c7ff4adba core: (fixes #168): change preprocessor symbol 'I' conflicting with <complex> 2020-04-07 20:51:57 +00:00
Peter D. Barnes, Jr
b98955f20a core: check-style for core/{examples,helper,test} 2020-03-27 16:40:58 -07:00
Peter D. Barnes, Jr
063d86c096 core: clear check-style -l3 errors 2020-03-25 15:18:01 -07:00
Alexander Krotov
78d7fa3d12 Add missing sys/select.h include
Required for select(), fd_set etc. on Alpine Linux.
2020-03-25 15:53:02 +03:00
Peter D. Barnes, Jr
f9b25ac56a core: CommandLine Callback typedef 2020-03-12 17:50:40 -07:00
Tommaso Pecorella
8d4297f245 core: Make Watchdog safe to delete 2020-02-27 08:49:12 +00:00
Tommaso Pecorella
cd1522e5d1 Fix (for real) NS_DEPRECATED_3_31 2020-02-16 10:11:41 +01:00
Tommaso Pecorella
52855374e2 Fix NS_DEPRECATED_3_31 definition for gcc 2020-02-15 21:50:40 +00:00
Tommaso Pecorella
6a27f55505 Add NS_DEPRECATED_3_31 to definitions 2020-02-15 19:21:09 +01:00
Tom Henderson
54593cee1b rescan all APIs 2020-02-11 18:14:45 -08:00
Eduardo Almeida
e906cde580 Implement additional operators for the vector class 2020-02-01 01:16:46 +00:00
Tommaso Pecorella
ad04db179a Remove references to unused BVT tests 2020-01-09 13:54:32 +01:00
Alexander Krotov
149f748cf9 core: assert that Ptr is not null on dereference
This way it is possible to catch errors even if the pointer is not actually dereferenced,
for example when it is used to call an object method or stored as a reference.
2019-11-11 19:48:22 +03:00
Alexander Krotov
29ba0867b0 core: Fix paper title in GammaRandomVariable documentation 2019-10-11 19:37:06 +03:00
Tom Henderson
80839b33e4 bindings: Rescan all APIs 2019-08-12 17:00:41 -07:00
Tom Henderson
0258405cc6 build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak) 2019-08-12 16:55:34 -07:00
ZorazeAli
c001d59336 core: Enable NS_LOG_WARN in Config::Connect/Disconnect
see merge request nsnam/ns-3-dev!62
2019-05-17 19:56:23 +02:00
Alexander Krotov
95de59adae core: return non-const reference when a const Ptr is dereferenced
Address issue #47
2019-04-12 00:52:35 +03:00
Tom Henderson
d4cd46fbfe core: (fixes #43) Check if ObjectFactory has been configured 2019-03-31 09:54:35 -07:00
Gabriel Arrobo
dba4333f85 Fix various typos 2019-03-30 20:30:18 -07:00
Alexander Krotov
3ee1512428 core: fix return value documentation for TraceConnect/Disconnect 2019-03-12 16:19:07 +03:00
Natale Patriciello
441ae70c64 Example CI for ns-3 and Gitlab 2019-01-07 09:15:40 +01:00
Sébastien Deronne
71f95bb447 core: Fix potential compilation issue 2018-12-04 20:52:43 +01: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
Alexander Krotov
a76867cf4d core: fix some documentation typos 2018-10-29 11:52:09 +03:00
Tom Henderson
ea4de5fcec Fix typos 2018-10-21 15:33:48 -07:00
Peter D. Barnes, Jr.
1edcd5ecd4 core: periodically show progress by elapsed simulation time, executed event count 2018-10-19 01:09:56 -04:00
Peter D. Barnes, Jr.
05cb0757bc core: Simulator::GetEventCount() 2018-10-19 00:59:43 -04:00
Peter D. Barnes, Jr.
4ed3987151 core: refactor LogTimePrinter, LogNodePrinter 2018-10-19 00:48:53 -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
16570e0079 build: Fix type mismatch due to Python 3.7 API change 2018-08-24 18:06:28 -07:00
Steve Smith
12a3af0e02 build: Updating Waf 1.8.19 to 2.0.9
*) Platform was no longer recognized as a attribute of Options.  Used waf
Utils call to obtain unversioned platform name.

*) Task classes renamed from <taskname>_task to <taskname>.

Waf was not finding the classes when named with _task suffix.

*) Waf removed check option for 'type_name' check.

Added explicit embedded code snippet based on previous Waf versions to perform uint128 checks.

*) Waf source attribute is now strings, need to convert to nodes to retrieve parent node.

# Orig 1.8.19 testdir = self.source[-1].parent.path_from(self.bld.srcnode)
testdir = self.to_nodes(self.source[-1])[0].parent.path_from(self.bld.srcnode)
2018-08-24 18:02:14 -07:00
Manuel Requena
40d380b2b1 test: (fixes #2949) Exit test.py if incorrect fullness option used 2018-08-15 14:02:21 -07:00
Tom Henderson
9deaad5ae7 rescan bindings 2018-08-09 10:14:27 -07:00
Tom Henderson
94f2c034aa core: Add TracedCallback signature for Time 2018-08-02 23:02:48 -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
00bb6fe7f6 Spellcheck 2018-06-27 10:50:27 +03:00
Tommaso Pecorella
f8559f17a0 core: (fixes #2598) Simplify Schedule asserts and error messages 2018-05-29 19:39:27 -07:00
Tom Henderson
7d9b54aac9 rescan bindings 2018-05-28 22:00:09 -07:00
Peter D. Barnes, Jr.
ce1c923feb core: Remove obsolete example from wscript as well 2018-05-23 14:24:14 -07:00
Peter D. Barnes, Jr.
0a057ed404 core: document what we use from unusual includes 2018-05-23 13:46:05 -07:00
Peter D. Barnes, Jr.
631d67493c core: Consistent log component name 2018-05-23 13:45:31 -07:00
Peter D. Barnes, Jr.
f9468d72f7 core: Remove obsolete example. 2018-05-22 16:03:09 -07:00
Peter D. Barnes, Jr.
1f6e713f53 core: remove extraneous cast 2018-05-22 15:10:46 -07:00
Peter D. Barnes, Jr.
94e011240e core: Use std::size_t for buffer size/len arguments 2018-05-22 15:10:10 -07:00
Peter D. Barnes, Jr.
2807d164ca core: Correct class specification for fallback Demangle implementation. 2018-05-22 14:58:09 -07:00
Peter D. Barnes, Jr.
1f8a38d95a core: Add CommandLine to some examples 2018-05-22 14:56:27 -07:00
Pasquale Imputato
cbf467e9b5 Remove unused variables to fix build with clang 6 on Linux 2018-04-27 19:04:55 +02:00