[Ns-commits] salumu/ns-3-mih

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Sat Oct 4 03:32:09 PDT 2008


---- empty README test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/4b56de7ae6e7


---- empty README test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2ad5a77a8f05


---- AUTHORS empty file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: AUTHORS
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5ec44cc50c2c


---- This is an important bugfix for Bilbo The Hobbit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: AUTHORS README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/bb3d6a584b09


---- george's draft of a coding std
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/codingstd.tex
url: http://code.nsnam.org/salumu/ns-3-mih/rev/287d6f27ee2d


---- integrate text from yans
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/codingstd.tex
url: http://code.nsnam.org/salumu/ns-3-mih/rev/df268610ad73


---- add variable prefix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/codingstd.tex
url: http://code.nsnam.org/salumu/ns-3-mih/rev/4a89c25520f1


---- test of commit
user: tomh at powerbook.local
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e53ac3c458e9


---- add scons build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/cb4ae01ba180


---- import from yans
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/common/callback-logger.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/chunk.cc src/common/chunk.h src/common/count-ptr-holder.tcc src/common/data-writer.cc src/common/data-writer.h src/common/f-traced-variable.tcc src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/packet-logger.cc src/common/packet-logger.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/population-analysis.cc src/common/po!
 pulation-analysis.h src/common/position.cc src/common/position.h src/common/random-uniform-mrg32k3a.cc src/common/random-uniform.h src/common/ref-ptr.h src/common/rng-mrg32k3a.cc src/common/rng-mrg32k3a.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/sgi-hashmap.h src/common/si-traced-variable.tcc src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-position.h src/common/tags.cc src/common/tags.h src/common/timeout.cc src/common/timeout.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/trace-stream.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/common/utils.h src/core/callback-test.cc src/core/callback.h src/core/exec-commands.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thr!
 ead.h src/core/test.cc src/core/test.h src/core/unix-exec-commands.cc 
src/core/unix-system-file.cc src/core/unix-system-mutex.cc src/core/unix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-file.cc src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-wall-clock-ms.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2c31ae7c94db


---- ignore useless files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e409dc8cb135


---- remove files not needed
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/random-uniform-mrg32k3a.cc src/common/random-uniform.h src/common/rng-mrg32k3a.cc src/common/rng-mrg32k3a.h src/common/sgi-hashmap.h src/common/timeout.cc src/common/timeout.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5bb7bce13924


---- utils and samples
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-event.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc utils/bench-packets.cc utils/bench-simulator.cc utils/grid.py utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/917ba023c576


---- remove dead files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b69ebc273a06


---- replace yans include with ns3 include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-event.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/callback-logger.h src/common/f-traced-variable.tcc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.h src/common/mac-network-interface.h src/common/packet-logger.h src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-traced-variable.tcc src/common/static-speed-position.cc src/common/tags.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/simulator/event-tcc-test.cc src/simulator/simulator.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6dd7d31c6fc3


---- remove sgi-hashmap.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a5b06c32e28a


---- change yans namespace to ns3
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-event.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-logger.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/chunk.cc src/common/chunk.h src/common/count-ptr-holder.tcc src/common/data-writer.cc src/common/data-writer.h src/common/f-traced-variable.tcc src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/packet-logger.cc src/common/packet-logger.h src/common/packet.cc !
 src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/population-analysis.cc src/common/population-analysis.h src/common/position.cc src/common/position.h src/common/ref-ptr.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/si-traced-variable.tcc src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-position.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/trace-stream.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/common/utils.h src/core/callback-test.cc src/core/callback.h src/core/exec-commands.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thread.h src/core/test.cc src/core/test.h src/core/unix-exec-commands.cc!
  src/core/unix-system-file.cc src/core/unix-system-mutex.cc src/core/u
nix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-file.cc src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-wall-clock-ms.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/99e833adbb46


---- build instructions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b959311b6aa1


---- compile these classes for darwin
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a579c71fdb2a


---- use rpath only on posix platforms
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/bc4690ec2cbb


---- remove parallel queues
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/19c395336b0d


---- rename run_serial to run
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a8f0cda66189


---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2f11e12e33d0


---- small formatting detail
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b301a369b843


---- doc typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/706b1d903da9


---- first cut at george's ideas on api
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-event.cc samples/main-simulator.cc src/common/pcap-writer.cc src/common/static-speed-position.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9b3bb088c560


---- add multiple argument versions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/011c8d27b674


---- param order was inverted
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/77c7b2337cba


---- test 1 arg version for member ptrs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/fd4ad927cbd7


---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8f48d3fc5ed4


---- add empty simulator test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/eb38b7903dfb


---- add simulator tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2def0da92178


---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/789f69e312bf


---- remove unused system files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/exec-commands.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thread.h src/core/system-wall-clock-ms.h src/core/unix-exec-commands.cc src/core/unix-system-mutex.cc src/core/unix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-system-wall-clock-ms.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-system-wall-clock-ms.cc src/core/win32-wall-clock-ms.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b197fe6a04d4


---- remove more unused files, rename system files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/population-analysis.cc src/common/population-analysis.h src/common/position.cc src/common/position.h src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-position.h src/core/system-wall-clock-ms.h src/core/unix-system-wall-clock-ms.cc src/core/win32-system-wall-clock-ms.cc utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f2aa05303e7c


---- remove extra code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/utils.cc src/common/utils.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/113798f021fe


---- use ns as internal time and export time as ns.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simulator.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/time.cc src/simulator/time.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e622fb7a8262


---- improve tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/af78cb75be51


---- fix us/ns handling
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/time.cc src/simulator/time.h utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8ca1b9b1d3a9


---- add comment on unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/fc6ce16b47e1


---- remove packet logger. replace it with more generic callback logger
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-trace.cc src/common/packet-logger.cc src/common/packet-logger.h src/common/trace-container.cc src/common/trace-container.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/90845b5a0049


---- rename callback logger to callback tracer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-trace.cc src/common/callback-logger.h src/common/callback-tracer.h src/common/trace-container.cc src/common/trace-container.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d9a2d111bac9


---- rename trace stream to stream tracer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-trace.cc src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/trace-stream.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d5d718f4fd75


---- rename TracedVariable to VariableTracer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-trace.cc src/common/f-traced-variable.tcc src/common/si-traced-variable.tcc src/common/trace-container.cc src/common/trace-container.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ac4f18445e75


---- rename files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-trace.cc src/common/f-traced-variable.tcc src/common/f-variable-tracer.h src/common/si-traced-variable.tcc src/common/si-variable-tracer.h src/common/trace-container.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/76cd1fcea02d


---- enable user-provided schedulers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f963078c6e95


---- cleanup the Scheduler API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/627df4c75852


---- add documentation for scheduler factory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-factory.h src/simulator/scheduler.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/48cb60c9eeba


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-event.cc src/common/callback-logger.h src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/f-traced-variable.tcc src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/packet-logger.cc src/common/packet-logger.h src/common/population-analysis.cc src/common/population-analysis.h src/common/position.cc src/common/position.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/si-traced-variable.tcc src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-posit!
 ion.h src/common/trace-stream-test.cc src/common/trace-stream.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/common/utils.h src/core/exec-commands.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thread.h src/core/unix-exec-commands.cc src/core/unix-system-mutex.cc src/core/unix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-wall-clock-ms.cc src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/afaaab6b25a0


---- remove unused file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/count-ptr-holder.tcc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/eb575104abf8


---- reorder files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c6cbcbd6ea97


---- remove unused file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/ref-ptr.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6642b907ba2c


---- member variables coding style change
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/buffer.cc src/common/buffer.h src/common/chunk.cc src/common/chunk.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/trace-container.cc src/common/trace-container.h src/core/callback.h src/core/reference-list.h src/core/unix-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/replay-simulation.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/72a52d59ee9f


---- variable/method/function coding style update
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk.cc src/common/chunk.h src/common/data-writer.cc src/common/f-variable-tracer.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/scheduler-factory.cc!
  src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ae406f4957d5


---- change indent to be 4 spaces
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk.cc src/common/chunk.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-!
 file.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f860e6f94787


---- add doxygen framework
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf doc/main.txt
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b811c06c6317


---- add doc target for doxygen build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5bc84776b357


---- add doc target to BUILD file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD src/common/pcap-writer.h src/core/system-file.h src/core/test.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9385fba1589e


---- more ignore files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1220ea4ef2b4


---- fix doxygen typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/fb096b330e05


---- add sample code for test, add doxygen doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-test.cc src/core/system-wall-clock-ms.h src/core/test.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6672664e72bb


---- rename sample binaries
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/440c63f03259


---- split SConstruct to make it more readable
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/0ec2ff3a483f


---- comment a bit the sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-test.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/242eb09c8521


---- make sure RUN_SELF_TESTS macro is defined when preprocessing for doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f1c05d701ddb


---- fix test sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-test.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/253ffbc475dc


---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3b04e09ed8a6


---- remove unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/038bd4e756b9


---- document Time class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/0762b5f21416


---- add missing documentation in simulator class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a56eda76b6fa


---- document EventId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.h src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/fcd8da09ef75


---- document the fact that it is impossible to unschedule event scheduled for the "destroy" time
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/62546bded467


---- add scheduler example reference
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/24d3f1f15334


---- move aroudn bound functors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a44becd5a5fc


---- fix documentation generation warning and add doc for TagPrettyPrinter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/93b151b87563


---- reorganize the implementation of template member methods in Simulator class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/0f3f4b0a158b


---- add comment on implementation location
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/65d10fd77589


---- add comment on implementation location
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/926e17b61dfb


---- add comment on implementation location
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1739a73a6282


---- improve documentation and remove updateTag method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.h src/common/packet.h src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/84f791c00aa5


---- start of rationale for packets
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3706b1172ab9


---- add high-level intro to Packet API and implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/80856bb1e1e8


---- fix doc typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2b6f5d8f8b41


---- add inria copyright and gpl statement on build.py
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/430203344318


---- integrate sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/63b3ed9ce4e4


---- doc typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/7e09fbd38c99


---- move around code to implementation section
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-container.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e079cdcd3798


---- beautify build instructions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a1b7dc32df30


---- add comment on rpath
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/619ef053b9f1


---- fix distcheck
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/661932f116ea


---- replace pointers with references
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/buffer.cc src/common/buffer.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/tags.cc src/common/tags.h src/core/system-file.h src/core/unix-system-file.cc src/core/win32-system-file.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d670ba9f726e


---- add packet uid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8066ef8d9274


---- document packet uid, fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/cd2ed251318a


---- implement new tag identification scheme
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6318b8cbf212


---- add Constants section to doxygen documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt src/common/tags.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6aabc116c7c7


---- fix build for optimized case
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/deaf3193d9dc


---- test of emails
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b7ed48454029


---- test 2 of emails
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/24f001a03ee5


---- test of cron email setup
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/bb805759924f


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c45bdf4d9b37


---- change Time into Time const &
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/05fa5c7ddf2a


---- add documentation on build system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2437ccac8acd


---- rename Chunk::print to Chunk::printTo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/chunk.cc src/common/chunk.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d14c77ef6d9e


---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6891bee6d029


---- add header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-packet.cc src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3006f1b350ae


---- small doc fix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ff9f5e95b7a3


---- remove chunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk.cc src/common/chunk.h src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9b7cf31baf8c


---- add trailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/packet.cc src/common/packet.h src/common/trailer.cc src/common/trailer.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2cbaa2a1b116


---- rename time.h to nstime.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-simulator.cc src/simulator/nstime.h src/simulator/simulator.h src/simulator/time.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6fd2357377ed


---- add Simulator::enableParallelSimulation method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d05b3025f1c1


---- fix emacs tab mode (reported by george)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-f!
 ile.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9ac6d63bfe33


---- try to get rid of tabs which sneaked in
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc samples/main-test.cc src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/tags.cc src/common/tags.h src/common/trailer.cc src/common/trailer.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.h src/simulator/event-id.h src/simulator/nstime.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ad64f88919b5


---- remove reference to Chunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt
url: http://code.nsnam.org/salumu/ns-3-mih/rev/abd79142a0e1


---- tweak doxygen output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3c09b55983d9


---- test each default event scheduler
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/fe0504af6d16


---- allow the user to provide project-wide compilation and link flags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5435512761ef


---- add lcov support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD build.py utils/lcov/genhtml utils/lcov/geninfo utils/lcov/lcov
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d4ee28e845f3


---- fix lcov report output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: build.py utils/lcov/geninfo utils/lcov/lcov
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a14f1fadc719


---- document gcov/lcov targets
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/472ff5fe2eef


---- fix 64 bit warning
user: mlacage at nef.inria.fr
files: src/simulator/scheduler-heap.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/07ec9baf54a7


---- make destructor public to avoid compiler warning.
user: mlacage at nef.inria.fr
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/0747c110cc88


---- remove unused variable
user: mlacage at nef.inria.fr
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f8bc1a370b82


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-file.cc src/core/win32-sys!
 tem-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/6b8f1eda5c57


---- improve the IsExpired documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1a3cdef3218d


---- add magic emacs incantation for python
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct build.py utils/grid.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c0d0f7bebb73


---- a few wordsmithing changes
user: Tom Henderson <tomh at tomh.org>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a0cda913dee5


---- remove reference to Chunk class
user: Tom Henderson <tomh at tomh.org>
files: samples/main-packet.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2bd1d886a97d


---- apply python changes
user: Tom Henderson <tomh at tomh.org>
files: 
url: http://code.nsnam.org/salumu/ns-3-mih/rev/69f64284b9b5


---- fix python tab indent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct build.py utils/grid.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b48c310f4e24


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c6c58f17dd01


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5829bb72ddcc


---- change emacs mode to new NS3 elisp mode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-f!
 ile.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.h src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f4fb87e77034


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-impl.cc src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/scheduler.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/60d996d955e6


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-test.cc src/core/reference-list.h src/core/test.cc src/core/unix-system-file.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8a8e9891792d


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/pcap-writer.cc src/common/si-variable-tracer.h src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/150a7ff4f780


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/f-variable-tracer.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/37b4d936fa76


---- make python code more Pep8 conformant (patch from Gustavo Carneiro)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct build.py utils/grid.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/4faf1726e8ff


---- import RPATH handling on posix systems. Based on patch by Nicola Baldo <baldo at dei.unipd.it>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9ce51e526b80


---- make coding style two space indent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/codingstd.tex
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9f3d43a400c1


---- obey inheritenv variable on scons command-line (patch from Gustavo Carneiro)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/84ce50ae8fd1


---- add documentation for the inheritenv option
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/7ad2664c9515


---- patch to build documentation from paul at cravenfamily.com
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5f92897efe08


---- move event generation to MakeEvent methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/dcf83cc9d52a


---- new Time implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simulator.cc src/common/pcap-writer.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/552ff26b4224


---- fix Time::ApproximateTo* return type
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f07f6fb0f660


---- start of work to re-implement Schedule* methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/947b77174b72


---- implement overloads for ScheduleNow and ScheduleDestroy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2c9ef359e320


---- implement ScheduleNow and ScheduleDestroy methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/705658c244c3


---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/7af4f32deeed


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d5b12472c5e2


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-f!
 ile.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/663120712cd9


---- add Scale/Min/Max/Abs non-member functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8395af452e55


---- fix python indent.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/f3e570a78662


---- Add HighPrecision class used for external Time bookkeeping
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/simulator/high-precision.cc src/simulator/high-precision.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/22c3d53dbae3


---- add ns3 namespace to HighPrecision class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision.cc src/simulator/high-precision.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9ef3700452c7


---- add Abs/Max/Min non-member functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision.cc src/simulator/high-precision.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/cf4d45ad2da9


---- new Time implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3b1563e95ea7


---- add a bunch of tests for Time classes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/19ffb62f521e


---- implement Scalar::GetDouble
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/47af319de4b8


---- add doxygen dox for Time classes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e2c8e211039e


---- fix Simulator doxygen warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9aca9c3f1757


---- more tests for Time classes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c3aee00484fc


---- make Time relative instead of Absolute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simulator.cc src/simulator/nstime.h src/simulator/simulator.cc utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/5b398ac221c7


---- rename Time::ApproximateTo methods to Time::Get
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simulator.cc src/common/pcap-writer.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/2a7e05018eeb


---- import cairo code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/cairo-wideint-private.h src/simulator/cairo-wideint.c
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ec0f3aa7f047


---- add needed configure magic and header includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/simulator/cairo-wideint-private.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/33a2c446e6dc


---- fix obvious bugs in some cairo exotic functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/cairo-wideint.c
url: http://code.nsnam.org/salumu/ns-3-mih/rev/022a8d414b3b


---- fix some warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/cairo-wideint.c
url: http://code.nsnam.org/salumu/ns-3-mih/rev/48de2d5b16f3


---- split high precision implementations in different files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD SConstruct src/simulator/high-precision-128.cc src/simulator/high-precision-128.h src/simulator/high-precision-double.cc src/simulator/high-precision-double.h src/simulator/high-precision.cc src/simulator/high-precision.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/037cd2b37c67


---- fix typo and make sure we use uint64 native type by default.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/cairo-wideint-private.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/bc06726969af


---- implement 128 bit arithmetic with cairo's internal types
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/simulator/high-precision-128.cc src/simulator/high-precision-128.h src/simulator/high-precision-double.cc src/simulator/high-precision-double.h src/simulator/high-precision.cc src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9f68cb694f40


---- make sure cairo internal header is installed when needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/64cafe7b7baf


---- fix div and mul operators
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/07e0a7e0cbc4


---- add dep on math library
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c42687a343e1


---- fix 128 bit to/from double conversions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ee8209d8a84e


---- improve the precision of the multiplication operator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/32723442fd48


---- more tests for Time class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/74494759f122


---- a bunch of tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9ba1bf880c55


---- even more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/78e2db8d8128


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD
url: http://code.nsnam.org/salumu/ns-3-mih/rev/0519ba9a919f


---- remove purity from virtual destructor  in Header and Trailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.cc src/common/header.h src/common/trailer.cc src/common/trailer.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3e6bfa625fb7


---- fix memory leaks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/variable-tracer-test.cc src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/006158ef00f1


---- do not use internal iterator void * pointer in SchedulerList
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-list.cc src/simulator/scheduler-list.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/0e292b31f532


---- do not forget to update the key arg upon sucessful return
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-list.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/040e8942746c


---- std::map::find triggers this assert on purpose. So, the assert is wrong.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c4480b9cd48c


---- do not use internal iterator void *. fix valgrind warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-map.cc src/simulator/scheduler-map.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/098b789ca5e6


---- make SchedulerHeap not use the internal iterator void *
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/a6a7a9ae74d9


---- remove now-unimplemented IsValid method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/be0936ed7c63


---- add empty binary heap test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1d26db54338c


---- add help output to simulator bench/tester
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/fcfc2247da10


---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/916cd1bfed82


---- add small perl utility to generate static sample distributions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/generate-distributions.pl
url: http://code.nsnam.org/salumu/ns-3-mih/rev/411f29b214f0


---- fix warnings for optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/cdb44e98954c


---- optimize Binary Heap comparison operator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/bc1e348fd2e6


---- optimize other all comparison operators
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/882aa1fc50fd


---- optmize binary heap comparison
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c4a63ac2c5de


---- optmize std::map comparison
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-map.cc src/simulator/scheduler-map.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/9d243651d00c


---- fix the Simulation event replayer: make it build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct utils/replay-simulation.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8346ab3528bf


---- Log format is defined in units of nano seconds rather than seconds.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/91baf9670758


---- allow the user to specify microseconds and nanoseconds in 64bit units.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8c6ae79c3641


---- We need to make sure that the uid of the first event generated is different from the uid of the simulator when no events have yet been run.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/46031a283b0d


---- make the event replay code actually work. Stop using deques and use std::vector instead. plus a bunch of other fixes to deal correctly with removes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/replay-simulation.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b7635c5d5bdf


---- remove empty tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e9d12ba09342


---- remove now unused internal iterator from EventImpl class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-impl.cc src/simulator/event-impl.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d76714d2ec6b


---- add command-line options to simulator benchmark
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/d387497c6bfa


---- make sure we reset the simulator configuration for each run
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/replay-simulation.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/681e44f1cf58


---- make Heap scheduler remove operation first perform a linear search to find the target location and then perform a correct remove through a top-down heapification
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/525ffa5b4d24


---- allow you to specify extra link flags for each module
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: build.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3732a5c036b3


---- Make tags more robust with regard to lack of tag registration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/408c964b19e7


---- fix EventId::IsExpired and Simulator::IsExpired, add EventId::IsRunning, add relevant tests, replace Seconds, MilliSeconds, MicroSeconds, and, NanoSeconds classes by functions named similarly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8b343b9727d7


---- Initial simple.tcl file
user: Tom Henderson <tomh at tomh.org>
files: samples/ns-2/simple.tcl.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/41b8b1f8c4d4


---- add a few more tests for the Time class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/395e8b0d32a9


---- added useless Time::Seconds method when doing testing for the removal of the Seconds class. Remove it.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/e6c88c1bcc85


---- fix trace output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1e6d6776b284


---- optimize Time arithmetic operations.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc src/simulator/high-precision-128.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/ac309a63f850


---- optimize Time::Get methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/462cdd13a69e


---- add implementation comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/27c5e5be4607


---- Raj test commit
user: raj at igloo.ece.gatech.edu
files: README
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1df7792bdc0c


---- constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/reference-list.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/3ff31f3216d8


---- add CallbackBase and CallbackImplBase to allow the implementation of the runtime type checking method Callback::ChekType
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/4133c374ea0c


---- add CallbackTracerBase and CallbackTracerBase::CheckCallbackType method to check the runtime type of a CallbackTracer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/callback-tracer.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/c4e720ebd496


---- use the new CallbackTracerBase::CheckCallbackType method to ensure proper type matching when invoking TraceContainer::SetCallback
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-container.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/038fe0bd080a


---- handle correctly nanosecond input
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/grid.py
url: http://code.nsnam.org/salumu/ns-3-mih/rev/8954863e5047


---- initial go at smart pointer implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/80f1c6b76999


---- smart pointer tests. no bugs for now
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/47985883d0f4


---- more tests, fix bugs uncovered by tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/dad23ccd9e6c


---- add smart pointer sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-ptr.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/1f8c4e56bc86


---- add ns3::Ptr<T>::operator * with a few tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/salumu/ns-3-mih/rev/482a61824ef4


---- merge with ns-3-ptr branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/salumu/ns-3-mih/rev/b9a07ce7488a


---- avoid unused variable compiler warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/salumu/ns-3-mih/rev/37f1ee32c76f




More information about the Ns-commits mailing list