Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
4 years agodon't eat the errno of when dlopen fails (but still remove the copied binary)
Martin Quinson [Thu, 31 Aug 2017 21:41:46 +0000 (23:41 +0200)]
don't eat the errno of when dlopen fails (but still remove the copied binary)

4 years agoCompare file prefix only.
Arnaud Giersch [Wed, 30 Aug 2017 21:32:39 +0000 (23:32 +0200)]
Compare file prefix only.

This corrects commit e38b14311d3182de4c7bd3b03dcdde8caa93a941.

4 years agoUse std::atomic::fetch_add instead of ++ shortcut (clearer to the reader).
Arnaud Giersch [Wed, 30 Aug 2017 15:27:50 +0000 (17:27 +0200)]
Use std::atomic::fetch_add instead of ++ shortcut (clearer to the reader).

4 years agoUnused typedefs.
Arnaud Giersch [Wed, 30 Aug 2017 14:04:15 +0000 (16:04 +0200)]
Unused typedefs.

4 years agoProtected is useless here (please sonar).
Arnaud Giersch [Wed, 30 Aug 2017 13:27:41 +0000 (15:27 +0200)]
Protected is useless here (please sonar).

4 years agoReduce code duplication in parmap_bench.cpp.
Arnaud Giersch [Wed, 30 Aug 2017 13:21:35 +0000 (15:21 +0200)]
Reduce code duplication in parmap_bench.cpp.

4 years agoUse xbt/log in parmap_bench and please sonar.
Arnaud Giersch [Wed, 30 Aug 2017 13:02:41 +0000 (15:02 +0200)]
Use xbt/log in parmap_bench and please sonar.

4 years agoNo need for timestamps in logs.
Arnaud Giersch [Wed, 30 Aug 2017 12:45:39 +0000 (14:45 +0200)]
No need for timestamps in logs.

4 years agoDon't mess ev->ap (allows multiple %m in layout).
Arnaud Giersch [Wed, 30 Aug 2017 12:41:47 +0000 (14:41 +0200)]
Don't mess ev->ap (allows multiple %m in layout).

4 years agoCosmetics.
Arnaud Giersch [Wed, 30 Aug 2017 12:32:33 +0000 (14:32 +0200)]
Cosmetics.

4 years agoRemove bogus setenv.
Arnaud Giersch [Tue, 29 Aug 2017 20:04:12 +0000 (22:04 +0200)]
Remove bogus setenv.

4 years agoA std::string is ok here.
Arnaud Giersch [Tue, 29 Aug 2017 19:50:44 +0000 (21:50 +0200)]
A std::string is ok here.

4 years agoC++-style casts.
Arnaud Giersch [Tue, 29 Aug 2017 19:44:44 +0000 (21:44 +0200)]
C++-style casts.

4 years agos4u is not that bad anymore
Martin Quinson [Mon, 28 Aug 2017 20:27:04 +0000 (22:27 +0200)]
s4u is not that bad anymore

4 years agouniformize the function names
Martin Quinson [Mon, 28 Aug 2017 20:15:02 +0000 (22:15 +0200)]
uniformize the function names

4 years agoinstr: kill leftover classes
Martin Quinson [Mon, 28 Aug 2017 19:14:12 +0000 (21:14 +0200)]
instr: kill leftover classes

4 years agoinstr: kill an unused field
Martin Quinson [Mon, 28 Aug 2017 18:43:06 +0000 (20:43 +0200)]
instr: kill an unused field

4 years agorename the instr::Container class to its proper name
Martin Quinson [Mon, 28 Aug 2017 18:39:15 +0000 (20:39 +0200)]
rename the instr::Container class to its proper name

4 years agosmpi: don't override the value of network/TCP-gamma with the default value. That...
Martin Quinson [Mon, 28 Aug 2017 15:52:41 +0000 (17:52 +0200)]
smpi: don't override the value of network/TCP-gamma with the default value. That's misleading

4 years agodoc: give the real default value of option network/TCP-gamma
Martin Quinson [Mon, 28 Aug 2017 15:52:13 +0000 (17:52 +0200)]
doc: give the real default value of option network/TCP-gamma

4 years agoinstr: please sonar
Martin Quinson [Mon, 28 Aug 2017 10:05:10 +0000 (12:05 +0200)]
instr: please sonar

- Use initialization lists
- Don't have C++ declarations within the extern "C" block

4 years agofollow the naming conventions in Instr
Martin Quinson [Mon, 28 Aug 2017 09:56:13 +0000 (11:56 +0200)]
follow the naming conventions in Instr

4 years agofix clang builds
Martin Quinson [Mon, 28 Aug 2017 09:22:18 +0000 (11:22 +0200)]
fix clang builds

Don't try to have globals linked in the C++ way.
Instead, we should kill all those globals (but not today)

4 years agomove all inst declarations into their namespace
Martin Quinson [Mon, 28 Aug 2017 00:20:57 +0000 (02:20 +0200)]
move all inst declarations into their namespace

4 years agokill a C type now that we have a class
Martin Quinson [Sun, 27 Aug 2017 23:06:17 +0000 (01:06 +0200)]
kill a C type now that we have a class

4 years agoclass names must be in CamelCase
Martin Quinson [Sun, 27 Aug 2017 22:42:55 +0000 (00:42 +0200)]
class names must be in CamelCase

4 years agoa class with no method is not a class
Martin Quinson [Sun, 27 Aug 2017 22:37:30 +0000 (00:37 +0200)]
a class with no method is not a class

4 years agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Sun, 27 Aug 2017 22:23:36 +0000 (00:23 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 27 Aug 2017 22:23:23 +0000 (00:23 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agoMerge pull request #215 from Takishipp/s_type_cleanup
Martin Quinson [Sun, 27 Aug 2017 22:22:02 +0000 (00:22 +0200)]
Merge pull request #215 from Takishipp/s_type_cleanup

s_type cleanup

4 years agoCreate dict in NetworkNS3Model constructor.
Arnaud Giersch [Sun, 27 Aug 2017 15:00:52 +0000 (17:00 +0200)]
Create dict in NetworkNS3Model constructor.

It's already destroyed from ~NetworkNS3Model.

4 years agothis has to be ordered as MPI allows access to items with an index
Augustin Degomme [Fri, 25 Aug 2017 23:25:55 +0000 (01:25 +0200)]
this has to be ordered as MPI allows access to items with an index

4 years agoAvoid sending address of local variables.
Arnaud Giersch [Thu, 24 Aug 2017 20:45:17 +0000 (22:45 +0200)]
Avoid sending address of local variables.

This should fix the problem introduced by commit e2334f2600f6d03f43a79f9c3dc43c2fff21e115.

4 years agoTrivial formatting issues.
Arnaud Giersch [Tue, 22 Aug 2017 17:20:06 +0000 (19:20 +0200)]
Trivial formatting issues.

4 years agoUse (const) references with range-based for loops.
Arnaud Giersch [Fri, 4 Aug 2017 07:46:24 +0000 (09:46 +0200)]
Use (const) references with range-based for loops.

This avoids unnecessary copies and saves a few milliseconds.

4 years agoFix ns-3 build.
Arnaud Giersch [Tue, 22 Aug 2017 20:56:53 +0000 (22:56 +0200)]
Fix ns-3 build.

4 years agoMissing "override"s.
Arnaud Giersch [Tue, 22 Aug 2017 20:05:26 +0000 (22:05 +0200)]
Missing "override"s.

4 years agoUse NewGlobalRef since Vm in unref'd by DeleteGlobalRef.
Arnaud Giersch [Mon, 21 Aug 2017 13:49:07 +0000 (15:49 +0200)]
Use NewGlobalRef since Vm in unref'd by DeleteGlobalRef.

4 years agoUsing std::remove_if is overkill here.
Arnaud Giersch [Mon, 21 Aug 2017 13:47:26 +0000 (15:47 +0200)]
Using std::remove_if is overkill here.

4 years agoThis method can be made const.
Arnaud Giersch [Mon, 21 Aug 2017 11:25:22 +0000 (13:25 +0200)]
This method can be made const.

4 years agoEnsure that low is valid before using it.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Ensure that low is valid before using it.

4 years agoRemove useless #undef's.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Remove useless #undef's.

4 years agoWhitespace cleanup.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Whitespace cleanup.

4 years agoUse default destructor.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Use default destructor.

4 years agoThese lines belong to the outer loop.
Arnaud Giersch [Sun, 20 Aug 2017 17:15:49 +0000 (19:15 +0200)]
These lines belong to the outer loop.

4 years agoDeobfuscate expression.
Arnaud Giersch [Sun, 20 Aug 2017 17:07:25 +0000 (19:07 +0200)]
Deobfuscate expression.

4 years agoHandle case when active_peers is empty.
Arnaud Giersch [Sun, 20 Aug 2017 15:52:31 +0000 (17:52 +0200)]
Handle case when active_peers is empty.

4 years agoComment unused field.
Arnaud Giersch [Sun, 20 Aug 2017 15:51:27 +0000 (17:51 +0200)]
Comment unused field.

Unused attribute is not supported by gcc in this case.

4 years agoSort storages before listing.
Arnaud Giersch [Sun, 20 Aug 2017 12:04:50 +0000 (14:04 +0200)]
Sort storages before listing.

4 years agonormalize s_type class part 3
Takishipp [Fri, 18 Aug 2017 15:11:46 +0000 (17:11 +0200)]
normalize s_type class part 3

4 years agonormalize s_type class part 2
Takishipp [Fri, 18 Aug 2017 14:41:12 +0000 (16:41 +0200)]
normalize s_type class part 2

4 years agonormalize s_type class
Takishipp [Fri, 18 Aug 2017 13:30:59 +0000 (15:30 +0200)]
normalize s_type class

4 years agomodernize three simcalls
Frederic Suter [Fri, 18 Aug 2017 08:43:43 +0000 (10:43 +0200)]
modernize three simcalls

4 years agoAdd type_stat_new to s_type class as a method
Takishipp [Wed, 16 Aug 2017 14:50:59 +0000 (16:50 +0200)]
Add type_stat_new to s_type class as a method

4 years agoAdd link_new to s_type class as a method
Takishipp [Wed, 16 Aug 2017 14:44:48 +0000 (16:44 +0200)]
Add link_new to s_type class as a method

4 years agoAdd variable_new to s_type class as method
Takishipp [Wed, 16 Aug 2017 14:28:53 +0000 (16:28 +0200)]
Add variable_new to s_type class as method

4 years agoAdd event_new to s_type class as a method
Takishipp [Wed, 16 Aug 2017 13:45:13 +0000 (15:45 +0200)]
Add event_new to s_type class as a method

4 years agoAdd type_container_new to s_type class as method
Takishipp [Wed, 16 Aug 2017 13:29:49 +0000 (15:29 +0200)]
Add type_container_new to s_type class as method

4 years agoAdd s_type_get_or_null to s_type class as a method
Takishipp [Wed, 16 Aug 2017 11:51:58 +0000 (13:51 +0200)]
Add s_type_get_or_null to s_type class as a method

4 years agoAdd a constructor to s_type class
Takishipp [Wed, 16 Aug 2017 10:06:33 +0000 (12:06 +0200)]
Add a constructor to s_type class

4 years agoMerge branch 'master' of github.com:simgrid/simgrid into s_type_cleanup
Takishipp [Wed, 16 Aug 2017 08:58:48 +0000 (10:58 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid into s_type_cleanup

4 years agoFactorize s_type and value instr class
Takishipp [Wed, 16 Aug 2017 08:58:17 +0000 (10:58 +0200)]
Factorize s_type and value instr class

4 years agoRemove unused variable.
Arnaud Giersch [Tue, 15 Aug 2017 21:21:16 +0000 (23:21 +0200)]
Remove unused variable.

4 years agothis cannot be null.
Arnaud Giersch [Tue, 15 Aug 2017 20:20:19 +0000 (22:20 +0200)]
this cannot be null.

4 years agoValue is finally an integer. Change it to the smallest non-zero value.
Arnaud Giersch [Tue, 15 Aug 2017 14:00:01 +0000 (16:00 +0200)]
Value is finally an integer.  Change it to the smallest non-zero value.

4 years agoMark unused attribute as unused.
Arnaud Giersch [Mon, 14 Aug 2017 21:30:31 +0000 (23:30 +0200)]
Mark unused attribute as unused.

4 years agoAvoid short-lied temporary string.
Arnaud Giersch [Mon, 14 Aug 2017 21:18:06 +0000 (23:18 +0200)]
Avoid short-lied temporary string.

4 years agoRemove useless memset (causes segfault).
Arnaud Giersch [Mon, 14 Aug 2017 20:54:58 +0000 (22:54 +0200)]
Remove useless memset (causes segfault).

4 years agosmall cleanups in the simix timers
Martin Quinson [Sun, 13 Aug 2017 21:31:38 +0000 (23:31 +0200)]
small cleanups in the simix timers

Much more would be due :(

4 years agosonar
Martin Quinson [Sat, 12 Aug 2017 20:14:34 +0000 (22:14 +0200)]
sonar

4 years agospelling
Martin Quinson [Fri, 11 Aug 2017 20:07:45 +0000 (22:07 +0200)]
spelling

4 years agokill kill simcall
Frederic Suter [Fri, 11 Aug 2017 13:26:07 +0000 (15:26 +0200)]
kill kill simcall

4 years agodamn lua
Frederic Suter [Fri, 11 Aug 2017 13:25:38 +0000 (15:25 +0200)]
damn lua

4 years agoanother fix for lua
Frederic Suter [Fri, 11 Aug 2017 12:34:19 +0000 (14:34 +0200)]
another fix for lua

4 years agotry to fix ns3 build
Frederic Suter [Fri, 11 Aug 2017 12:25:37 +0000 (14:25 +0200)]
try to fix ns3 build

4 years agominimal fix (hopefully) of lua bindings
Frederic Suter [Fri, 11 Aug 2017 10:08:37 +0000 (12:08 +0200)]
minimal fix (hopefully) of lua bindings

4 years agostringify cluster
Frederic Suter [Fri, 11 Aug 2017 10:06:14 +0000 (12:06 +0200)]
stringify cluster

4 years agostringify Host link creation
Frederic Suter [Fri, 11 Aug 2017 09:33:28 +0000 (11:33 +0200)]
stringify Host link creation

4 years agokill 2 sonar bugs
Frederic Suter [Fri, 11 Aug 2017 06:56:24 +0000 (08:56 +0200)]
kill 2 sonar bugs

4 years agocodacy and clang-format
Frederic Suter [Fri, 11 Aug 2017 06:36:13 +0000 (08:36 +0200)]
codacy and clang-format

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 10 Aug 2017 19:25:24 +0000 (21:25 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agostringify IO
Frederic Suter [Thu, 10 Aug 2017 13:08:10 +0000 (15:08 +0200)]
stringify IO

4 years agomore strings
Frederic Suter [Thu, 10 Aug 2017 12:47:40 +0000 (14:47 +0200)]
more strings

4 years agobprintf -> string
Frederic Suter [Thu, 10 Aug 2017 12:11:21 +0000 (14:11 +0200)]
bprintf -> string

4 years agoAS -> Zone. Mainly cosmetics and unused defined thing
Frederic Suter [Thu, 10 Aug 2017 12:04:05 +0000 (14:04 +0200)]
AS -> Zone. Mainly cosmetics and unused defined thing

4 years agoassume a dumb tracker (and please travis)
Frederic Suter [Thu, 10 Aug 2017 10:07:45 +0000 (12:07 +0200)]
assume a dumb tracker (and please travis)

4 years agocodacy
Martin Quinson [Wed, 9 Aug 2017 21:37:39 +0000 (23:37 +0200)]
codacy

4 years agoAS->Zone + stringification
Frederic Suter [Thu, 10 Aug 2017 08:56:36 +0000 (10:56 +0200)]
AS->Zone + stringification

4 years agostringification
Frederic Suter [Thu, 10 Aug 2017 07:45:40 +0000 (09:45 +0200)]
stringification

4 years agomaybe sort isn't portable
Frederic Suter [Wed, 9 Aug 2017 12:09:54 +0000 (14:09 +0200)]
maybe sort isn't portable

4 years agoattempt to fix daxload example
Frederic Suter [Wed, 9 Aug 2017 09:31:25 +0000 (11:31 +0200)]
attempt to fix daxload example

4 years agoless bprintf (some were completely useless)
Frederic Suter [Wed, 9 Aug 2017 09:17:56 +0000 (11:17 +0200)]
less bprintf (some were completely useless)

4 years agostringification
Frederic Suter [Wed, 9 Aug 2017 08:17:11 +0000 (10:17 +0200)]
stringification

4 years agofix MC. host names are not std::string damnit
Frederic Suter [Wed, 9 Aug 2017 08:02:38 +0000 (10:02 +0200)]
fix MC. host names are not std::string damnit

4 years agobprintf--
Frederic Suter [Wed, 9 Aug 2017 07:45:21 +0000 (09:45 +0200)]
bprintf--

4 years agomove VM start function to s4u
Frederic Suter [Wed, 9 Aug 2017 07:38:43 +0000 (09:38 +0200)]
move VM start function to s4u

4 years agoplug leak in msg_vm (by rmving bprintf)
Frederic Suter [Wed, 9 Aug 2017 07:19:44 +0000 (09:19 +0200)]
plug leak in msg_vm (by rmving bprintf)

4 years agoput back a leak (for now) to fix tests
Frederic Suter [Tue, 8 Aug 2017 08:15:57 +0000 (10:15 +0200)]
put back a leak (for now) to fix tests

4 years agoplug leaks
Frederic Suter [Tue, 8 Aug 2017 07:11:12 +0000 (09:11 +0200)]
plug leaks

4 years agocodacy
Frederic Suter [Mon, 7 Aug 2017 19:30:20 +0000 (21:30 +0200)]
codacy