Martin Quinson [Fri, 1 May 2020 13:01:55 +0000 (15:01 +0200)]
Fix doc markup to not break the build process
Martin Quinson [Fri, 1 May 2020 13:01:05 +0000 (15:01 +0200)]
make sure that the doc build failures get detected
Arnaud Giersch [Thu, 30 Apr 2020 09:28:58 +0000 (11:28 +0200)]
Use const reference for std::string parameters.
Arnaud Giersch [Wed, 29 Apr 2020 12:18:54 +0000 (14:18 +0200)]
Also check that the i/o operation didn't fail.
Arnaud Giersch [Wed, 29 Apr 2020 11:56:48 +0000 (13:56 +0200)]
Update ChangeLog.
Yann Duplouy [Mon, 27 Apr 2020 17:09:07 +0000 (19:09 +0200)]
Merge branch 'random_readwritestate' into 'master'
[xbt/random] Read/Write the state of the RNG
See merge request simgrid/simgrid!36
Frederic Suter [Mon, 27 Apr 2020 17:07:40 +0000 (19:07 +0200)]
revalidate tesh files
Frederic Suter [Mon, 27 Apr 2020 11:28:14 +0000 (13:28 +0200)]
use signals for smpi tracing of execs
Frederic Suter [Mon, 27 Apr 2020 10:14:25 +0000 (12:14 +0200)]
refactoring SMPI trace initialization
Yann Duplouy [Mon, 27 Apr 2020 08:02:12 +0000 (10:02 +0200)]
Tests whether the file could be opened and removes the temporary file at the end
Yann Duplouy [Mon, 27 Apr 2020 08:01:40 +0000 (10:01 +0200)]
Now returns true if the file could be opened
Yann Duplouy [Mon, 27 Apr 2020 07:53:58 +0000 (09:53 +0200)]
Tries to handle IO errors
Frederic Suter [Tue, 21 Apr 2020 14:19:40 +0000 (16:19 +0200)]
remove redundant Link Type
Frederic Suter [Tue, 21 Apr 2020 12:42:58 +0000 (14:42 +0200)]
namespacing cosmetics
Frederic Suter [Tue, 21 Apr 2020 12:30:30 +0000 (14:30 +0200)]
more lambdas
Arnaud Giersch [Fri, 24 Apr 2020 22:14:01 +0000 (00:14 +0200)]
Kill obsolete option --cfg=contexts/parallel-threshold.
The associated code was removed 4 years ago by commit
9ed461c11fd10eeea596831f2791e359c05d26bf "kill more old cruft: adaptative threshold".
Arnaud Giersch [Fri, 24 Apr 2020 12:30:58 +0000 (14:30 +0200)]
Update .mailmap.
Arnaud Giersch [Fri, 24 Apr 2020 12:02:37 +0000 (14:02 +0200)]
Merged FG!35.
Arnaud Giersch [Fri, 24 Apr 2020 12:02:20 +0000 (14:02 +0200)]
Merge branch 'doc' into 'master'
Add a modeling hint for parallel links in doc
See merge request simgrid/simgrid!35
Arnaud Giersch [Fri, 24 Apr 2020 08:29:37 +0000 (10:29 +0200)]
Merged GH!339.
Sylvain Lefebvre [Thu, 23 Apr 2020 03:16:02 +0000 (12:16 +0900)]
Added Mailbox::set_receiver to python binding
Julien EMMANUEL [Wed, 4 Mar 2020 09:39:07 +0000 (10:39 +0100)]
Add a modeling hint for parallel links in doc
Explain how to model several parallel links between two routers
(usually useful when modeling fat-tree platforms for example)
Frederic Suter [Tue, 21 Apr 2020 11:40:42 +0000 (13:40 +0200)]
add the capacicity to modify links' latency and bandwidth
Frederic Suter [Fri, 17 Apr 2020 11:15:46 +0000 (13:15 +0200)]
please sonar
Henri Casanova [Mon, 20 Apr 2020 21:43:45 +0000 (11:43 -1000)]
Typo fix
Yann Duplouy [Wed, 15 Apr 2020 10:15:50 +0000 (12:15 +0200)]
Unit test to check if the RNG state is written and read correctly
Yann Duplouy [Wed, 15 Apr 2020 09:56:15 +0000 (11:56 +0200)]
It is now possible to read/write the RNG state in a file.
Frederic Suter [Mon, 6 Apr 2020 10:59:11 +0000 (12:59 +0200)]
use signals on PajeEvent creation/destruction
Frederic Suter [Sun, 5 Apr 2020 16:15:44 +0000 (18:15 +0200)]
still fighting against this code
Frederic Suter [Sun, 5 Apr 2020 09:12:59 +0000 (11:12 +0200)]
useless morning cleanups
Martin Quinson [Thu, 2 Apr 2020 15:02:32 +0000 (17:02 +0200)]
fix that example
Martin Quinson [Thu, 2 Apr 2020 13:41:29 +0000 (15:41 +0200)]
set_maestro example: improve comments
Martin Quinson [Thu, 2 Apr 2020 13:41:02 +0000 (15:41 +0200)]
cmake: code simplification (hope it does not break)
Frederic Suter [Thu, 2 Apr 2020 13:30:30 +0000 (15:30 +0200)]
fix distcheck
Frederic Suter [Thu, 2 Apr 2020 11:14:52 +0000 (13:14 +0200)]
oops MSG_init() does more than simgrid_init()
Frederic Suter [Thu, 2 Apr 2020 11:02:26 +0000 (13:02 +0200)]
revalidate Java tesh files
Frederic Suter [Thu, 2 Apr 2020 10:19:08 +0000 (12:19 +0200)]
add a tesh for bugged2-liveness
Do not test it because it never ends, but at least now if one wants to
do something clever with this test, one can ;)
Frederic Suter [Thu, 2 Apr 2020 09:24:08 +0000 (11:24 +0200)]
reduce dependency on msg.h
Arnaud Giersch [Mon, 30 Mar 2020 20:15:23 +0000 (22:15 +0200)]
Use the object copied as operand for sizeof.
Frederic Suter [Wed, 1 Apr 2020 14:58:48 +0000 (16:58 +0200)]
this was never tested and neither a bug finder
Loic Guegan [Wed, 1 Apr 2020 15:53:09 +0000 (17:53 +0200)]
Add new tests to MANIFEST.in
Loic Guegan [Wed, 1 Apr 2020 14:39:13 +0000 (16:39 +0200)]
Add WIFI decay model along with tesh tests.
Frederic Suter [Wed, 1 Apr 2020 09:41:49 +0000 (11:41 +0200)]
less MSG and less process
Frederic Suter [Wed, 1 Apr 2020 09:28:55 +0000 (11:28 +0200)]
add sg_actor_list() and sg_actor_count()
deprecate stuff for consistency and undynarification
Frederic Suter [Mon, 30 Mar 2020 15:34:52 +0000 (17:34 +0200)]
last call to MSG_hosts_as_dynar -> deprecate !
Frederic Suter [Mon, 30 Mar 2020 15:09:37 +0000 (17:09 +0200)]
do not include msg.h when not needed
Frederic Suter [Mon, 30 Mar 2020 14:18:48 +0000 (16:18 +0200)]
useless stuff: do not use MSG in java bindings when possible
Frederic Suter [Mon, 30 Mar 2020 13:18:55 +0000 (15:18 +0200)]
use listen_from in s4u test and kill the MSG one
Frederic Suter [Mon, 30 Mar 2020 13:18:32 +0000 (15:18 +0200)]
add Mailox_listen_from
Frederic Suter [Mon, 30 Mar 2020 10:41:55 +0000 (12:41 +0200)]
convert get-sender test
Frederic Suter [Mon, 30 Mar 2020 10:39:50 +0000 (12:39 +0200)]
fix Comm::get_sender()
Matching sender and receiving modifies the CommImpl fields used to
store the sending and receiving actors, not those in Comm. Then to
know the sender on the receiving side one have to look at the kernel
level.
Frederic Suter [Sun, 29 Mar 2020 17:20:39 +0000 (19:20 +0200)]
the extraction of the graph is a NetZone method
Frederic Suter [Sun, 29 Mar 2020 12:19:49 +0000 (14:19 +0200)]
cpp-ify and simpifly functions used by graphicator
this actually doesn't not need instr at all. Then we can further
simplify the graphicator itself.
Frederic Suter [Sun, 29 Mar 2020 12:08:42 +0000 (14:08 +0200)]
convert graphicator to C++
also test the output .dot file in tesh
Frederic Suter [Sun, 29 Mar 2020 11:45:07 +0000 (13:45 +0200)]
cosmetics
Augustin Degomme [Sun, 29 Mar 2020 11:37:40 +0000 (13:37 +0200)]
gcov might not be the name of the executable, respect GCOV environment variable in this case
Arnaud Giersch [Sat, 28 Mar 2020 22:02:37 +0000 (23:02 +0100)]
Silly workaround for coverage build with gcc-10.
Error is: internal compiler error: in coverage_begin_function, at coverage.c:655
Frederic Suter [Sat, 28 Mar 2020 13:20:56 +0000 (14:20 +0100)]
Merge branch 'master' of https://framagit.org/simgrid/simgrid
Arnaud Giersch [Sat, 28 Mar 2020 09:50:13 +0000 (10:50 +0100)]
Hide spurious odr violations warnings.
Frederic Suter [Fri, 27 Mar 2020 23:34:00 +0000 (00:34 +0100)]
nothing to do with instr ...
Frederic Suter [Fri, 27 Mar 2020 23:22:59 +0000 (00:22 +0100)]
unused constant
Frederic Suter [Fri, 27 Mar 2020 23:14:11 +0000 (00:14 +0100)]
no need to store a netpoint_ there
Frederic Suter [Fri, 27 Mar 2020 14:58:45 +0000 (15:58 +0100)]
please sonar
Frederic Suter [Fri, 27 Mar 2020 13:20:57 +0000 (14:20 +0100)]
cosmetics
Frederic Suter [Fri, 27 Mar 2020 13:13:59 +0000 (14:13 +0100)]
use signals to trigger logging of Paje type definitions
Frederic Suter [Fri, 27 Mar 2020 10:41:15 +0000 (11:41 +0100)]
simplify: callbacks are only called is trace is enabled.
testing trace_disable_destroy only is thus enough
Frederic Suter [Fri, 27 Mar 2020 10:35:11 +0000 (11:35 +0100)]
use signals for instr::EntityValue display
Frederic Suter [Fri, 27 Mar 2020 09:32:39 +0000 (10:32 +0100)]
rename C examples binaries (prefix and not suffix)
Martin Quinson [Thu, 26 Mar 2020 17:16:02 +0000 (18:16 +0100)]
Please PVS
- [V522] Don't use malloc() but only xbt_malloc()
this deals "gracefully" with error conditions
- [V507] Don't leak references to local arrays to outer scope
Frederic Suter [Thu, 26 Mar 2020 15:45:31 +0000 (16:45 +0100)]
Separate trace file production from container management
Frederic Suter [Thu, 26 Mar 2020 13:20:04 +0000 (14:20 +0100)]
please sonar
Frederic Suter [Thu, 26 Mar 2020 11:19:45 +0000 (12:19 +0100)]
fix coverage build (disable liveness-visited)
Frederic Suter [Thu, 26 Mar 2020 11:19:26 +0000 (12:19 +0100)]
cosmetics (tooooo many functions there)
Frederic Suter [Thu, 26 Mar 2020 10:47:10 +0000 (11:47 +0100)]
use signal to decouple instr from surf code
Frederic Suter [Wed, 25 Mar 2020 15:50:55 +0000 (16:50 +0100)]
This instrumentation module is a mess ...
Frederic Suter [Wed, 25 Mar 2020 11:50:02 +0000 (12:50 +0100)]
convert msg/cloud-two-tasks to s4u/cloud-two-execs
Frederic Suter [Wed, 25 Mar 2020 11:01:01 +0000 (12:01 +0100)]
convert teshsuite/msg/io-file to examples/c/io-file-system
Frederic Suter [Tue, 24 Mar 2020 08:45:05 +0000 (09:45 +0100)]
disable mc-bugged1-liveness-visited for now
Frederic Suter [Mon, 23 Mar 2020 22:06:32 +0000 (23:06 +0100)]
hope this will be okay now
Frederic Suter [Mon, 23 Mar 2020 19:34:20 +0000 (20:34 +0100)]
try to fix MC now (sigh, CMake ...)
Frederic Suter [Mon, 23 Mar 2020 19:00:13 +0000 (20:00 +0100)]
try to fix CI
Frederic Suter [Mon, 23 Mar 2020 17:54:31 +0000 (18:54 +0100)]
convert bugged1-liveness
+ Didn't check for leaks
+ Do not know whether the C stack cleaner is still relevant with C++
Frederic Suter [Mon, 23 Mar 2020 15:43:06 +0000 (16:43 +0100)]
convert mc-bugged1 and mc-bugged2
Frederic Suter [Mon, 23 Mar 2020 14:49:10 +0000 (15:49 +0100)]
mess with mc examples platform
(prepare the transition to s4u)
Frederic Suter [Mon, 23 Mar 2020 10:03:38 +0000 (11:03 +0100)]
another const for sonar
Frederic Suter [Mon, 23 Mar 2020 09:59:37 +0000 (10:59 +0100)]
do not use memory after free
Frederic Suter [Sat, 21 Mar 2020 13:17:59 +0000 (14:17 +0100)]
fix example
Frederic Suter [Sat, 21 Mar 2020 11:21:12 +0000 (12:21 +0100)]
convert dht-pastry
Frederic Suter [Sat, 21 Mar 2020 10:05:43 +0000 (11:05 +0100)]
convert sychro-semaphore
Frederic Suter [Sat, 21 Mar 2020 09:40:51 +0000 (10:40 +0100)]
please sonar
Frederic Suter [Fri, 20 Mar 2020 10:39:54 +0000 (11:39 +0100)]
try to please sonar and Intel compiler
Frederic Suter [Fri, 20 Mar 2020 10:26:22 +0000 (11:26 +0100)]
cosmetics
Frederic Suter [Fri, 20 Mar 2020 10:26:12 +0000 (11:26 +0100)]
more doc updates
Augustin Degomme [Fri, 20 Mar 2020 10:07:22 +0000 (11:07 +0100)]
fix copypaste issue
Frederic Suter [Fri, 20 Mar 2020 09:47:30 +0000 (10:47 +0100)]
update doc
Frederic Suter [Fri, 20 Mar 2020 09:03:28 +0000 (10:03 +0100)]
update
Frederic Suter [Thu, 19 Mar 2020 15:55:17 +0000 (16:55 +0100)]
please sonar
Frederic Suter [Thu, 19 Mar 2020 15:23:27 +0000 (16:23 +0100)]
cleanups
Augustin Degomme [Thu, 19 Mar 2020 14:56:44 +0000 (15:56 +0100)]
add libssh2 to exclusions to please manjaro
Frederic Suter [Thu, 19 Mar 2020 14:26:03 +0000 (15:26 +0100)]
convert and massevely rewrite app-bittorrent