Martin Quinson [Sun, 28 Aug 2016 16:39:38 +0000 (18:39 +0200)]
another useless function dies
Martin Quinson [Sun, 28 Aug 2016 16:33:06 +0000 (18:33 +0200)]
one 'void*' less
Martin Quinson [Sun, 28 Aug 2016 16:30:13 +0000 (18:30 +0200)]
how many useless functions can this code possibly contain?
Martin Quinson [Sun, 28 Aug 2016 16:08:11 +0000 (18:08 +0200)]
cosmetics in simix VM (much more to do)
Martin Quinson [Sun, 28 Aug 2016 15:58:43 +0000 (17:58 +0200)]
kill a useless function
Martin Quinson [Sun, 28 Aug 2016 15:46:32 +0000 (17:46 +0200)]
use a typed extension for simix::Host
Martin Quinson [Sat, 27 Aug 2016 20:16:35 +0000 (22:16 +0200)]
cosmetics
Martin Quinson [Sat, 27 Aug 2016 16:24:22 +0000 (18:24 +0200)]
rework the smpirun manpage
Martin Quinson [Sat, 27 Aug 2016 13:01:35 +0000 (15:01 +0200)]
make it possible to start this example without parameters
Martin Quinson [Fri, 26 Aug 2016 20:16:15 +0000 (22:16 +0200)]
classes can actually be created on demand
I was remembering of some sort of problems with MC.
Martin Quinson [Fri, 26 Aug 2016 19:32:47 +0000 (21:32 +0200)]
try to initialize the class on demand
Martin Quinson [Fri, 26 Aug 2016 18:51:32 +0000 (20:51 +0200)]
please sonar
Martin Quinson [Fri, 26 Aug 2016 16:38:01 +0000 (18:38 +0200)]
give the application a chance to not enter the deadlocks
Martin Quinson [Fri, 26 Aug 2016 15:30:26 +0000 (17:30 +0200)]
the order of atexit() seem to be different on FreeBSD
Martin Quinson [Thu, 25 Aug 2016 15:39:11 +0000 (17:39 +0200)]
destroy the config set each time we allocate it
degomme [Thu, 25 Aug 2016 15:08:36 +0000 (17:08 +0200)]
plug some more "leaks"
Frederic Suter [Wed, 24 Aug 2016 17:39:48 +0000 (19:39 +0200)]
dynar to vector
Martin Quinson [Wed, 24 Aug 2016 08:42:22 +0000 (10:42 +0200)]
fix a memleak by not creating things we never use
Martin Quinson [Wed, 24 Aug 2016 08:39:15 +0000 (10:39 +0200)]
match new and delete
Martin Quinson [Wed, 24 Aug 2016 08:35:56 +0000 (10:35 +0200)]
allow this example to start without paramters
Martin Quinson [Tue, 23 Aug 2016 01:51:30 +0000 (03:51 +0200)]
fix make dist
Martin Quinson [Tue, 23 Aug 2016 01:47:13 +0000 (03:47 +0200)]
remove obsolete file
Martin Quinson [Tue, 23 Aug 2016 01:46:14 +0000 (03:46 +0200)]
new doc: how to compile the SimGrid examples from Eclipse
Martin Quinson [Tue, 23 Aug 2016 01:28:06 +0000 (03:28 +0200)]
better documentation of the lua dependencies for install
Martin Quinson [Tue, 23 Aug 2016 01:10:56 +0000 (03:10 +0200)]
eclipse is not robust wrt relative pathes
Martin Quinson [Tue, 23 Aug 2016 01:09:19 +0000 (03:09 +0200)]
further cleanups to please sonar
Martin Quinson [Tue, 23 Aug 2016 00:55:33 +0000 (02:55 +0200)]
Don't use -- within XML comments, sonar fails when doing that
Martin Quinson [Tue, 23 Aug 2016 00:39:07 +0000 (02:39 +0200)]
java way of life
Martin Quinson [Tue, 23 Aug 2016 00:36:28 +0000 (02:36 +0200)]
java does not like uppercased packages
Martin Quinson [Tue, 23 Aug 2016 00:31:40 +0000 (02:31 +0200)]
[java] new function: msg.Comm.waitAny()
Martin Quinson [Tue, 23 Aug 2016 00:06:22 +0000 (02:06 +0200)]
cleanups to please sonar
Martin Quinson [Mon, 22 Aug 2016 23:59:09 +0000 (01:59 +0200)]
improve the eclipse project of our Java examples by linking to the sources
Martin Quinson [Mon, 22 Aug 2016 23:58:40 +0000 (01:58 +0200)]
new java example, on asynchronous communications
Martin Quinson [Mon, 22 Aug 2016 23:49:33 +0000 (01:49 +0200)]
[java] cosmetics in the Task.dsend() example
Martin Quinson [Mon, 22 Aug 2016 23:39:53 +0000 (01:39 +0200)]
smpirun.1: document the option I added recently
Martin Quinson [Mon, 22 Aug 2016 23:34:49 +0000 (01:34 +0200)]
[java] New function: msg.Comm.waitAll()
Martin Quinson [Mon, 22 Aug 2016 22:22:35 +0000 (00:22 +0200)]
new example, Java implementation of the Token Ring
Martin Quinson [Mon, 22 Aug 2016 21:26:16 +0000 (23:26 +0200)]
Cosmetics in the MSG version of app-token-ring
Martin Quinson [Mon, 22 Aug 2016 12:58:10 +0000 (14:58 +0200)]
A project file to import the Java examples in Eclipse
Martin Quinson [Mon, 22 Aug 2016 10:30:48 +0000 (12:30 +0200)]
start objectifing simix::Host
Martin Quinson [Sun, 21 Aug 2016 15:42:12 +0000 (17:42 +0200)]
Revert "use C++11 constructs to please sonar"
This reverts commit
8f561fbf18e6995590fab6bc65e662e6797ff3fa.
Martin Quinson [Sun, 21 Aug 2016 15:25:58 +0000 (17:25 +0200)]
use C++11 constructs to please sonar
Martin Quinson [Sun, 21 Aug 2016 15:07:05 +0000 (17:07 +0200)]
no need to manually compute the log2
Martin Quinson [Sat, 20 Aug 2016 19:48:37 +0000 (21:48 +0200)]
plug a memleak
Martin Quinson [Fri, 19 Aug 2016 21:30:28 +0000 (23:30 +0200)]
don't try to survive to native exceptions
Martin Quinson [Fri, 19 Aug 2016 13:12:34 +0000 (15:12 +0200)]
rename the Storage fields to follow our naming conventions
Frederic Suter [Fri, 19 Aug 2016 13:01:41 +0000 (15:01 +0200)]
Floyd is dynar free
Martin Quinson [Fri, 19 Aug 2016 12:46:34 +0000 (14:46 +0200)]
store the links directly, not the names
- That's an old Perl relic, damn we had weird programing habits by then
- This simplifies the workflow
- This is possible now that the awful perl-like rulebased routing is gone
Martin Quinson [Fri, 19 Aug 2016 11:31:21 +0000 (13:31 +0200)]
address a FIXME
Martin Quinson [Fri, 19 Aug 2016 11:21:44 +0000 (13:21 +0200)]
use std::map for sparse vectors. This simplifies things
Martin Quinson [Fri, 19 Aug 2016 10:57:29 +0000 (12:57 +0200)]
cosmetics
Martin Quinson [Fri, 19 Aug 2016 10:49:14 +0000 (12:49 +0200)]
reduce the amount of casts
Frederic Suter [Fri, 19 Aug 2016 07:41:40 +0000 (09:41 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 19 Aug 2016 07:41:27 +0000 (09:41 +0200)]
plug memleak
Frederic Suter [Fri, 19 Aug 2016 07:25:45 +0000 (09:25 +0200)]
use vector for privateLinks_
+ fought hard against this one :/
+ emptty, have a look please
Martin Quinson [Thu, 18 Aug 2016 21:40:07 +0000 (23:40 +0200)]
be explicit to please sonar
Martin Quinson [Thu, 18 Aug 2016 21:38:51 +0000 (23:38 +0200)]
Merge pull request #108 from adfaure/master
[s4u]Fix memory leak into s4u::Comm
Martin Quinson [Thu, 18 Aug 2016 19:50:23 +0000 (21:50 +0200)]
some hints to get accurate simulation
Frederic Suter [Thu, 18 Aug 2016 16:25:52 +0000 (18:25 +0200)]
vertices_ is now a vector in routing
Christian Heinrich [Thu, 18 Aug 2016 12:35:35 +0000 (14:35 +0200)]
[DOC] Added another SMPI_PRETEND_CC warning
Christian Heinrich [Wed, 13 Jul 2016 11:20:45 +0000 (13:20 +0200)]
[clang-format] Update AllowShortFunctionsOnASingleLine to 'inline'
Frederic Suter [Thu, 18 Aug 2016 11:08:57 +0000 (13:08 +0200)]
fix build on 32bit
Frederic Suter [Thu, 18 Aug 2016 10:55:03 +0000 (12:55 +0200)]
getting rid of dynar in instr (part 1)
Frederic Suter [Thu, 18 Aug 2016 09:18:28 +0000 (11:18 +0200)]
woops
Frederic Suter [Thu, 18 Aug 2016 09:17:54 +0000 (11:17 +0200)]
fix build
Frederic Suter [Thu, 18 Aug 2016 09:07:21 +0000 (11:07 +0200)]
factor these 2 basic tests
Frederic Suter [Thu, 18 Aug 2016 09:00:16 +0000 (11:00 +0200)]
cosmetics
Frederic Suter [Thu, 18 Aug 2016 08:29:46 +0000 (10:29 +0200)]
yet another dynar to disappear
emptty: you might want to change this one (look for the FIXME)
Frederic Suter [Thu, 18 Aug 2016 07:57:03 +0000 (09:57 +0200)]
2 dynar less (but this code is ... improvable)
Martin Quinson [Wed, 17 Aug 2016 20:10:36 +0000 (22:10 +0200)]
rework the SMPI documentation
Frederic Suter [Wed, 17 Aug 2016 18:29:48 +0000 (20:29 +0200)]
store host and not names
Bonus : 2 malloc -> new
adfaure [Wed, 17 Aug 2016 13:42:10 +0000 (15:42 +0200)]
[s4u]Fix memory leak into s4u::Comm
Frederic Suter [Tue, 16 Aug 2016 21:18:44 +0000 (23:18 +0200)]
dynar-- for hosts that restart
Frederic Suter [Tue, 16 Aug 2016 20:16:48 +0000 (22:16 +0200)]
dynar-- for trace mgmt
degomme [Tue, 16 Aug 2016 13:09:11 +0000 (15:09 +0200)]
oops. make the script executable...
degomme [Tue, 16 Aug 2016 13:03:50 +0000 (15:03 +0200)]
Add DynamicAnalysis description as a script. It used to be static in jenkins config.
Printing it to a file makes it more dynamic, as you can add more infos.
Martin Quinson [Tue, 16 Aug 2016 11:45:07 +0000 (13:45 +0200)]
plug a memleak by properly finalizing the framework
Martin Quinson [Tue, 16 Aug 2016 09:03:04 +0000 (11:03 +0200)]
small sonar cleanup
Martin Quinson [Tue, 16 Aug 2016 08:29:30 +0000 (10:29 +0200)]
keep polite and informative
degomme [Tue, 16 Aug 2016 00:09:04 +0000 (02:09 +0200)]
better handling of info_* in smpi to avoid leaks
Martin Quinson [Mon, 15 Aug 2016 22:09:00 +0000 (00:09 +0200)]
activate global privatization by default in smpi
degomme [Mon, 15 Aug 2016 15:39:09 +0000 (17:39 +0200)]
avoid launching twice the mpich3 coll test with ompi selector.
now, if ucontextes are available, it will run with it, and default to raw in the other cases
same thing applies for standard test, that will be run with raw if threads are not found
Martin Quinson [Mon, 15 Aug 2016 12:59:49 +0000 (14:59 +0200)]
fix NS3 builds
Martin Quinson [Mon, 15 Aug 2016 12:35:29 +0000 (14:35 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 15 Aug 2016 12:13:03 +0000 (14:13 +0200)]
plug a bunch of memleaks in SD examples and testsuites
Martin Quinson [Mon, 15 Aug 2016 11:45:50 +0000 (13:45 +0200)]
plug two memleak in smpi, and cosmetics
degomme [Mon, 15 Aug 2016 09:21:52 +0000 (11:21 +0200)]
leaks --
Martin Quinson [Sun, 14 Aug 2016 21:56:23 +0000 (23:56 +0200)]
rename smx_process_t to smx_actor_t
Martin Quinson [Sun, 14 Aug 2016 21:40:15 +0000 (23:40 +0200)]
sonar cleanups
Martin Quinson [Sun, 14 Aug 2016 21:31:19 +0000 (23:31 +0200)]
plug another memleak, in a SD example
Martin Quinson [Sun, 14 Aug 2016 21:26:41 +0000 (23:26 +0200)]
reduce the amount of mallocs (and plug a memleak)
Martin Quinson [Sun, 14 Aug 2016 21:17:23 +0000 (23:17 +0200)]
And 2 memleaks in simdag examples
Martin Quinson [Sun, 14 Aug 2016 21:07:31 +0000 (23:07 +0200)]
I don't like how class's doc is rendered by doxygen. It's not good yet
Martin Quinson [Sun, 14 Aug 2016 21:05:55 +0000 (23:05 +0200)]
further improve the doc of s4u::Mailbox
Martin Quinson [Sun, 14 Aug 2016 21:01:10 +0000 (23:01 +0200)]
plug another memleak, in SMPI this time
Martin Quinson [Sun, 14 Aug 2016 20:45:31 +0000 (22:45 +0200)]
plug a memleak
Martin Quinson [Sun, 14 Aug 2016 11:49:00 +0000 (13:49 +0200)]
mv s4u/mailbox.hpp s4u/Mailbox.hpp now that it's clean
Martin Quinson [Sun, 14 Aug 2016 11:06:33 +0000 (13:06 +0200)]
improve s4u::Mailbox documentation
Martin Quinson [Sun, 14 Aug 2016 11:32:39 +0000 (13:32 +0200)]
fix lua builds, as a courtesy to frs69wq :)
Martin Quinson [Sun, 14 Aug 2016 09:14:06 +0000 (11:14 +0200)]
please sonar with some cleanups