Commit Graph

312 Commits

Author SHA1 Message Date
Peter D. Barnes, Jr.
8f6bcf630c [Bug 1786] Fix for os << (int64x64_t) and fractional arithmetic
Arithmetic with fractions was never tested and it had lots of bugs.
This patch set:

- Defines many more tests, giving complete coverage of all operations
  (signed/unsigned, integer, fractions, mixed)

- Replaces over-generous #define creation of functions with minimal
  set of C++ functions.

- Minimizes differences between implementations.

- Documents all functions.

int128 and cairo implementations agree exactly on all int64x64 tests,
and pass all ns-3 tests.

long double implementation agrees with the other two on most int64x64
tests; failures have to do with less precision in long doubles.
The prior double implementation failed five ns-3 tests:
	devices-mesh-dot11s-regression
	devices-mesh-flame-regression
	int64x64
	routing-aodv-regression
	routing-olsr-regression
This implementation fails routing-olsr-regression because of single
bit differences in the pcap files.
2014-01-29 19:09:35 -08:00
Peter D. Barnes, Jr.
022f3ad024 Enable selection of high precision int64x64 implementation at configure time. 2014-01-28 12:51:47 -08:00
Tommaso Pecorella
d8d337c3d4 Updated RELEASE_NOTES 2014-01-26 18:22:04 +01:00
Tommaso Pecorella
bbb25ddb08 Bug 1808: FlowMon relies on IPv4's Identification field to trace packets 2014-01-23 19:31:42 +01:00
Tommaso Pecorella
32a11da551 Update RELEASE_NOTES 2014-01-21 23:06:22 +01:00
Tommaso Pecorella
2ce9615e73 Bug 1838 - FlowMonitorHelper must not be copied. 2014-01-16 09:46:21 +01:00
Juan C. Granda
123caf7cf3 Bug 1739 - The endpoint is not deallocated for UDP sockets 2014-01-15 23:35:55 +01:00
Tommaso Pecorella
a4f7e7dc47 Bug 1837 - AODV crashes when using multiple interfaces 2014-01-14 21:27:14 +01:00
Peter D. Barnes, Jr.
22fe0b7120 Update RELEASE_NOTES 2014-01-10 17:26:22 -08:00
Tommaso Pecorella
e22f63ffe4 Bug 1821 - Setting an interface to Down state will cause various asserts in IPv6 2013-12-31 19:48:09 +01:00
Nicola Baldo
c9e7103635 updated RELEASE_NOTES 2013-12-24 15:48:36 +01:00
Tom Henderson
80382ac6db start new version RELEASE_NOTES 2013-12-21 12:30:28 -08:00
Tom Henderson
460eea1be5 Update RELEASE_NOTES for release 2013-12-20 09:28:31 -08:00
Tom Henderson
d0391be1b2 add to notes regarding null message parallel scheduler and new time units 2013-12-15 22:58:10 -08:00
Tom Henderson
1e81e10718 editing in preparation for release 2013-12-15 22:28:30 -08:00
Tommaso Pecorella
96a259dec6 Bug 1796 - Ipv6PacketInfoTag is not filled by UdpSocketImpl::ForwardUp6. 2013-12-15 09:26:02 +01:00
Tommaso Pecorella
82ba393469 Bug 1592 - Parsing bug in FlowMonitor example script (fix suggested by Eric Hein) 2013-12-15 09:02:28 +01:00
Nicola Baldo
013f400365 updated RELEASE_NOTES 2013-12-13 11:21:57 +01:00
Budiarto Herman
54947ecb22 updated RELEASE_NOTES and CHANGES.html with GSoC 2013 LTE details 2013-12-13 10:50:45 +01:00
Peter D. Barnes, Jr.
8ef0956af1 [Bug 1496] Finish the documentation.
Also amended scratch-simulator so printing the list of log
components works as advertised.
2013-12-12 14:42:43 -08:00
Tommaso Pecorella
ad1ef6acc0 Bug 1814 - IPv6 Packets with length not multiple of 8 bytes are fragmented incorrectly. 2013-12-12 23:16:28 +01:00
Tommaso Pecorella
e7cfaab44d Clarify the effect of Bug 1810 fix 2013-12-12 21:08:27 +01:00
Tommaso Pecorella
6c16817c8c Bug 1810 - IP packets can be sent on NetDevices not respecting the minimum MTU requirements 2013-12-12 19:36:16 +01:00
Nicola Baldo
e06996f8a4 Bug 1789 - missing test condition for sigma in buildings-shadowing-test 2013-12-12 18:50:12 +01:00
Tommaso Pecorella
9499558186 Pretty-print IPv6 addresses and routing tables 2013-12-10 19:54:12 +01:00
Tommaso Pecorella
f27ed705b5 6LoWPAN module 2013-12-07 08:08:53 +01:00
Tommaso Pecorella
1cb6b1dc86 Bug 1802 - FlowMon header deserialization problem with IPv4 fragments 2013-12-02 23:05:14 +01:00
Junling Bu
044cba4bbd base implementation of the IEEE 802.11p standard 2013-12-03 11:25:59 -08:00
Tommaso Pecorella
bd6c92c79f Bug 1807 - Multiple bugs in Ipv4L3Protocol::LocalDeliver 2013-12-02 19:36:49 +01:00
Tommaso Pecorella
9d0747d32c Bug 1798 - Changing the rate of onOffApplication might stop transmission 2013-11-23 15:05:28 +01:00
Tom Henderson
71d515c83d update RELEASE_NOTES and CHANGES.html for TapBridge changes 2013-11-19 09:47:40 -08:00
Tom Henderson
7315243e84 update RELEASE_NOTES and CHANGES.html for new release 2013-11-18 08:37:37 -08:00
Tom Henderson
cc8ccb3cc3 update RELEASE_NOTES and CHANGES.html for ns-3.18.1 release 2013-11-18 08:35:19 -08:00
Daniel Lertpratchya
3cde3fa84b Update ns-3 wiki URL 2013-11-13 16:06:43 -05:00
Tom Henderson
0aa9708044 Update RELEASE_NOTES 2013-11-05 07:34:29 -08:00
Peter D. Barnes, Jr.
10381f6af1 Print log component list alphabetically. 2013-10-28 15:10:24 -07:00
Peter D. Barnes, Jr.
4e6c8358f8 Logging wildcards: allow "***" as synonym for "*=**" 2013-10-28 15:04:01 -07:00
Peter D. Barnes, Jr.
f6e90ca97a [bug 1552] Storing log name inside LogComponent class (NS_LOG) as std::string 2013-10-28 14:50:08 -07:00
Nicola Baldo
85b60bc541 more user docs for the buildings module 2013-10-23 19:11:40 +02:00
Daniel Lertpratchya
c2bd12e525 Bug 1691 - RTS/CTS NAV reset prematurely 2013-10-14 10:27:43 -04:00
Daniel Lertpratchya
92f915bd79 Bug 1011 - assert failed. file=../src/devices/wifi/dcf-manager.cc 2013-10-10 12:15:40 -04:00
Karsten Roscher
1f74b54e1d Bug 1616 - WifiPhyStateHelper reports false CCA_BUSY times at State trace source 2013-10-09 16:39:36 -04:00
Tom Henderson
cceac0b037 Update RELEASE_NOTES 2013-10-08 11:30:26 -04:00
Tom Henderson
a4e2db1b6d update repository to start work on ns-3.19 2013-08-29 23:36:42 -07:00
Andrey Mazo
9b73661ef8 bug 1584: Association Request Timeouts not canceled. - Fixed copy-paste error in 831ad8abd1c0. 2013-08-19 18:30:18 +02:00
Tom Henderson
d1ce1beb67 update RELEASE_NOTES 2013-08-16 10:14:53 -07:00
John Abraham
ae9ea26142 update release notes 2013-08-15 22:48:16 -07:00
Tommaso Pecorella
31aac3aea7 Addendum to bug 1522 2013-08-16 02:21:51 +02:00
Peter D. Barnes, Jr.
9c172a5b81 Fix Bug 1687: wscript features report doesn't respect NOCOLOR 2013-08-14 14:12:38 -07:00
Peter D. Barnes, Jr.
ef45e91592 Update RELEASE_NOTES with Bug 1738 2013-08-14 13:31:46 -07:00