Christian Heinrich [Mon, 6 Mar 2017 12:01:25 +0000 (13:01 +0100)]
[ENERGY] Updated comment to reflect recent changes
Christian Heinrich [Mon, 6 Feb 2017 13:06:30 +0000 (14:06 +0100)]
[Energy] Energy plugin now also reports used hosts and unused hosts usage
This commit is immensely useful for those that are interested
in the power consumption of not fully used platforms
Martin Quinson [Fri, 3 Mar 2017 16:22:38 +0000 (17:22 +0100)]
Sonar improvements
- only run on master branch
- reduce coverage verbosity so that travis shows it all
Christian Heinrich [Fri, 3 Mar 2017 16:00:27 +0000 (17:00 +0100)]
[SMPI] Fixed broken build; added missing header file and fixed function name
Frederic Suter [Fri, 3 Mar 2017 15:34:13 +0000 (16:34 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 3 Mar 2017 15:33:37 +0000 (16:33 +0100)]
catch a couple more reinterpret_cast
Christian Heinrich [Fri, 6 Jan 2017 13:15:36 +0000 (14:15 +0100)]
[INSTR] Purely cosmetics: Aligned '='
Christian Heinrich [Fri, 6 Jan 2017 13:14:33 +0000 (14:14 +0100)]
[INSTR] Removed duplicated code by calling another function.
Christian Heinrich [Mon, 6 Feb 2017 13:00:21 +0000 (14:00 +0100)]
[Energy] Updated in-file documentation regarding the new energy model.
Christian Heinrich [Tue, 14 Feb 2017 16:06:04 +0000 (17:06 +0100)]
[DOC] Incorporate changes to paths from
62ab7fd228 in doc
Christian Heinrich [Wed, 8 Feb 2017 16:00:25 +0000 (17:00 +0100)]
[SMPI] Introduced smpi/iprobe-cpu-usage option.
This option allows us to account for lower energy consumption for
Iprobes. The value here must be larger than 0 and at most 1 (with 1 being the default)
Martin Quinson [Fri, 3 Mar 2017 14:44:43 +0000 (15:44 +0100)]
fix the compilation of MPICH3 tests with the absolute paranoid flags (enable_maintainer)
Martin Quinson [Fri, 3 Mar 2017 13:31:11 +0000 (14:31 +0100)]
git ignore the newly activated MPICH3 tests
Martin Quinson [Fri, 3 Mar 2017 12:29:43 +0000 (13:29 +0100)]
travis: don't run the tests on OSX when the build failed
bin/graphicator is the last built binary. If it exists, then
everything else was built too.
Frederic Suter [Fri, 3 Mar 2017 13:24:59 +0000 (14:24 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 3 Mar 2017 13:16:36 +0000 (14:16 +0100)]
fix
degomme [Fri, 3 Mar 2017 13:12:45 +0000 (14:12 +0100)]
Fix compilation with warnings
Frederic Suter [Fri, 3 Mar 2017 12:51:44 +0000 (13:51 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 3 Mar 2017 12:51:10 +0000 (13:51 +0100)]
more minor smells removed
Frederic Suter [Fri, 3 Mar 2017 12:24:28 +0000 (13:24 +0100)]
fix a few minor smells
Frederic Suter [Fri, 3 Mar 2017 12:23:51 +0000 (13:23 +0100)]
remove 3 useless reinterpret_cast
Luka Stanisic [Thu, 2 Mar 2017 18:19:04 +0000 (19:19 +0100)]
solving copy_data_callback issue by adding a new smpi function that can be changed by user
Martin Quinson [Fri, 3 Mar 2017 08:25:17 +0000 (09:25 +0100)]
sonar: the regex are not as cool as the one of bash
Martin Quinson [Thu, 2 Mar 2017 20:59:28 +0000 (21:59 +0100)]
split a big blurb into a separate function to reduce the level of conditionnal nesting
Martin Quinson [Thu, 2 Mar 2017 20:35:59 +0000 (21:35 +0100)]
sonar is picky, so let's be verbose
Martin Quinson [Thu, 2 Mar 2017 20:26:47 +0000 (21:26 +0100)]
sonar: ignore another file + many cosmetics
Martin Quinson [Thu, 2 Mar 2017 18:29:51 +0000 (19:29 +0100)]
prefer the stack to the heap for temp data
degomme [Thu, 2 Mar 2017 15:36:22 +0000 (16:36 +0100)]
Add the failing tests name to the final output for mpich3 tests, to ease identification.
Frederic Suter [Thu, 2 Mar 2017 15:29:08 +0000 (16:29 +0100)]
I see dead dynars!!!
Frederic Suter [Thu, 2 Mar 2017 15:25:53 +0000 (16:25 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Thu, 2 Mar 2017 15:22:43 +0000 (16:22 +0100)]
simplify and reverse comparison for accumulates in Waitall
(+1 for vectors!!)
Martin Quinson [Thu, 2 Mar 2017 14:57:08 +0000 (15:57 +0100)]
sonar: ignore another generated file
Frederic Suter [Thu, 2 Mar 2017 14:36:19 +0000 (15:36 +0100)]
back() doesn't help so save it. set a link to nullptr
Frederic Suter [Thu, 2 Mar 2017 14:13:46 +0000 (15:13 +0100)]
dynar--
Frederic Suter [Thu, 2 Mar 2017 14:03:23 +0000 (15:03 +0100)]
also get the popped value (to see if it solves issues)
Frederic Suter [Thu, 2 Mar 2017 13:36:33 +0000 (14:36 +0100)]
new doesn't return NULL, this can be spared
Frederic Suter [Thu, 2 Mar 2017 12:27:03 +0000 (13:27 +0100)]
dynar--(x3)
Frederic Suter [Thu, 2 Mar 2017 10:15:27 +0000 (11:15 +0100)]
dynar--
Frederic Suter [Thu, 2 Mar 2017 09:51:23 +0000 (10:51 +0100)]
smells --
Frederic Suter [Wed, 1 Mar 2017 22:08:52 +0000 (23:08 +0100)]
cleanup a bit
Frederic Suter [Wed, 1 Mar 2017 15:47:22 +0000 (16:47 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
degomme [Wed, 1 Mar 2017 15:46:42 +0000 (16:46 +0100)]
Poke around trying to get jenkins to display files in src/bindings/java
Frederic Suter [Wed, 1 Mar 2017 15:46:48 +0000 (16:46 +0100)]
try to fix --help
Martin Quinson [Wed, 1 Mar 2017 14:53:24 +0000 (15:53 +0100)]
fix what clang-format broke
Martin Quinson [Wed, 1 Mar 2017 14:40:01 +0000 (15:40 +0100)]
typo
degomme [Wed, 1 Mar 2017 14:47:31 +0000 (15:47 +0100)]
Add coverage info for .java files in the simgrid jar.
Also simplify the way we handle java tests in coverage to avoid keeping a list of tests here.
Martin Quinson [Wed, 1 Mar 2017 14:25:49 +0000 (15:25 +0100)]
smpi_replay: allow to register extra events before things start (+plug a memleak)
Martin Quinson [Wed, 1 Mar 2017 13:12:59 +0000 (14:12 +0100)]
Hide a bit an internal datatype to please sonar
Frederic Suter [Wed, 1 Mar 2017 13:49:24 +0000 (14:49 +0100)]
kill two dynars
Frederic Suter [Wed, 1 Mar 2017 13:29:33 +0000 (14:29 +0100)]
smells and bugs
Frederic Suter [Wed, 1 Mar 2017 13:11:07 +0000 (14:11 +0100)]
please sonar there too
Frederic Suter [Wed, 1 Mar 2017 09:45:37 +0000 (10:45 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 1 Mar 2017 09:45:11 +0000 (10:45 +0100)]
allow users to create clusters with pstates
Augustin Degomme [Wed, 1 Mar 2017 01:20:01 +0000 (02:20 +0100)]
ignore added cruft in java tesh output
Augustin Degomme [Wed, 1 Mar 2017 01:12:05 +0000 (02:12 +0100)]
reactivate flags
degomme [Wed, 1 Mar 2017 01:03:33 +0000 (02:03 +0100)]
Try to have java coverage with jacoco.
Should instead break everything.
degomme [Tue, 28 Feb 2017 14:07:14 +0000 (15:07 +0100)]
Moar foreach !
Frederic Suter [Tue, 28 Feb 2017 13:28:46 +0000 (14:28 +0100)]
reindent
Frederic Suter [Tue, 28 Feb 2017 09:37:58 +0000 (10:37 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Martin Quinson [Tue, 28 Feb 2017 09:32:21 +0000 (10:32 +0100)]
sonar: ignore coverage on XML files (and some others)
Frederic Suter [Tue, 28 Feb 2017 09:31:28 +0000 (10:31 +0100)]
undynarify Torus
Martin Quinson [Tue, 28 Feb 2017 02:10:10 +0000 (03:10 +0100)]
another try at having coverage info on travis, for sonar
Martin Quinson [Tue, 28 Feb 2017 01:43:52 +0000 (02:43 +0100)]
Try to get coverage files on travis
Martin Quinson [Mon, 27 Feb 2017 20:17:56 +0000 (21:17 +0100)]
please sonar
Martin Quinson [Sun, 26 Feb 2017 00:11:19 +0000 (01:11 +0100)]
simplify the way tesh deals with sorted diffs
Martin Quinson [Sat, 25 Feb 2017 23:14:29 +0000 (00:14 +0100)]
rename some C type for consistency
Martin Quinson [Sat, 25 Feb 2017 15:12:49 +0000 (16:12 +0100)]
sonar: allow 'Pointers should not be cast to integral types' everywhere in source
Frederic Suter [Mon, 27 Feb 2017 16:48:18 +0000 (17:48 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 27 Feb 2017 16:18:42 +0000 (17:18 +0100)]
less free in Dragonfly and Torus
Frederic Suter [Mon, 27 Feb 2017 15:30:35 +0000 (16:30 +0100)]
check that max is not -1 befor using it as index
degomme [Mon, 27 Feb 2017 15:01:08 +0000 (16:01 +0100)]
Don't do the loop ourselves, let jenkins handle this part with Configuration Matrix
This should improve readability of the output
degomme [Mon, 27 Feb 2017 13:59:29 +0000 (14:59 +0100)]
Add more infos to Flags output, and write them to a file.
This will be used to set the description of the build
Frederic Suter [Mon, 27 Feb 2017 13:07:57 +0000 (14:07 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 27 Feb 2017 13:07:46 +0000 (14:07 +0100)]
please sonar
Frederic Suter [Mon, 27 Feb 2017 12:48:09 +0000 (13:48 +0100)]
name parameters in prototypes
Frederic Suter [Mon, 27 Feb 2017 10:04:53 +0000 (11:04 +0100)]
no == for doubles
TODO or FIXME, not both => TODO
degomme [Mon, 27 Feb 2017 09:30:27 +0000 (10:30 +0100)]
Cleanup Sanitizer jenkins script to allow separate launch
Frederic Suter [Mon, 27 Feb 2017 09:06:10 +0000 (10:06 +0100)]
checking if a unsigned int is >0 is a bad idea
1-2 =
4294967295 is positive !! check 1 > 2 instead
revalidate tesh, previous one might have been silently false
should please sanitizer
Frederic Suter [Mon, 27 Feb 2017 08:47:50 +0000 (09:47 +0100)]
do not try to remove an out-of-index piece
should please sanitizer
Martin Quinson [Sat, 25 Feb 2017 14:55:26 +0000 (15:55 +0100)]
plug a bunch of memleaks
Martin Quinson [Sat, 25 Feb 2017 10:06:40 +0000 (11:06 +0100)]
plug a memleak
Martin Quinson [Sat, 25 Feb 2017 09:53:35 +0000 (10:53 +0100)]
useless cleanups to the Java bindings
Martin Quinson [Sat, 25 Feb 2017 07:47:15 +0000 (08:47 +0100)]
useless cleanups to the Java bindings
Martin Quinson [Sat, 25 Feb 2017 07:41:48 +0000 (08:41 +0100)]
sonar: JNI mandates extra parameters (+cosmetics)
Martin Quinson [Fri, 24 Feb 2017 22:02:13 +0000 (23:02 +0100)]
please sonar
- Ignore RngStream, which we did not author
- Mark the whole java bindings as using the C linkage, because the JVM
wants it so. So we cannot move these symbols in a namespace.
- Mark the whole XML cruft as using the C linkage, because FlexML
wants it so.
- Mark the whole MSG API as using the C linkage, because it does.
Martin Quinson [Fri, 24 Feb 2017 15:54:26 +0000 (16:54 +0100)]
finish the transition from C structures to C++ objects
Actually, we should stop using sg_platf_new_link and use
NetZone::createLink() but this later function is not ready yet.
And I don't want to revert the work of Fred so I'd better fix it.
Frederic Suter [Fri, 24 Feb 2017 14:21:18 +0000 (15:21 +0100)]
woops
Frederic Suter [Fri, 24 Feb 2017 13:47:51 +0000 (14:47 +0100)]
WIP stop using const char* in C++ layers
(and ugly bprintf, const_cast and free that sonar doesn't like)
Martin Quinson [Fri, 24 Feb 2017 10:55:21 +0000 (11:55 +0100)]
cosmetics in ChangeLog
Martin Quinson [Fri, 24 Feb 2017 10:43:14 +0000 (11:43 +0100)]
please sonar
- Remove redundent declaration
- mark functions as extern "C" in their declaration, not only prototypes
- also stop having a C function and a C++ function sharing the same
name with differing prototypes, even if sonar did not complain.
Martin Quinson [Fri, 24 Feb 2017 08:42:01 +0000 (09:42 +0100)]
please sonar by moving includes at the top
degomme [Fri, 24 Feb 2017 10:14:54 +0000 (11:14 +0100)]
Update changelog
Martin Quinson [Fri, 24 Feb 2017 07:09:05 +0000 (08:09 +0100)]
plug some other memleaks
Martin Quinson [Fri, 24 Feb 2017 03:19:20 +0000 (04:19 +0100)]
plug a bunch of memleaks
Martin Quinson [Fri, 24 Feb 2017 02:38:21 +0000 (03:38 +0100)]
cosmetics while digging for a memleak
Martin Quinson [Fri, 24 Feb 2017 02:24:58 +0000 (03:24 +0100)]
plug a memleak. I should beter kill that XBT container instead
Martin Quinson [Fri, 24 Feb 2017 02:03:20 +0000 (03:03 +0100)]
plug an obvious memleak
Martin Quinson [Thu, 23 Feb 2017 23:50:16 +0000 (00:50 +0100)]
tesh: better handling of very large sorted output
- truncate the diff at 250 lines (in any cases)
- show the unsorted output if the diff was asked to be sorted
Martin Quinson [Thu, 23 Feb 2017 11:27:10 +0000 (12:27 +0100)]
fix a suppurious failure on sanitizers
Martin Quinson [Thu, 23 Feb 2017 11:21:29 +0000 (12:21 +0100)]
save some useless calls when there is no request to handle