Martin Quinson [Thu, 10 Aug 2017 19:25:24 +0000 (21:25 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Frederic Suter [Thu, 10 Aug 2017 13:08:10 +0000 (15:08 +0200)]
stringify IO
Frederic Suter [Thu, 10 Aug 2017 12:47:40 +0000 (14:47 +0200)]
more strings
Frederic Suter [Thu, 10 Aug 2017 12:11:21 +0000 (14:11 +0200)]
bprintf -> string
Frederic Suter [Thu, 10 Aug 2017 12:04:05 +0000 (14:04 +0200)]
AS -> Zone. Mainly cosmetics and unused defined thing
Frederic Suter [Thu, 10 Aug 2017 10:07:45 +0000 (12:07 +0200)]
assume a dumb tracker (and please travis)
Martin Quinson [Wed, 9 Aug 2017 21:37:39 +0000 (23:37 +0200)]
codacy
Frederic Suter [Thu, 10 Aug 2017 08:56:36 +0000 (10:56 +0200)]
AS->Zone + stringification
Frederic Suter [Thu, 10 Aug 2017 07:45:40 +0000 (09:45 +0200)]
stringification
Frederic Suter [Wed, 9 Aug 2017 12:09:54 +0000 (14:09 +0200)]
maybe sort isn't portable
Frederic Suter [Wed, 9 Aug 2017 09:31:25 +0000 (11:31 +0200)]
attempt to fix daxload example
Frederic Suter [Wed, 9 Aug 2017 09:17:56 +0000 (11:17 +0200)]
less bprintf (some were completely useless)
Frederic Suter [Wed, 9 Aug 2017 08:17:11 +0000 (10:17 +0200)]
stringification
Frederic Suter [Wed, 9 Aug 2017 08:02:38 +0000 (10:02 +0200)]
fix MC. host names are not std::string damnit
Frederic Suter [Wed, 9 Aug 2017 07:45:21 +0000 (09:45 +0200)]
bprintf--
Frederic Suter [Wed, 9 Aug 2017 07:38:43 +0000 (09:38 +0200)]
move VM start function to s4u
Frederic Suter [Wed, 9 Aug 2017 07:19:44 +0000 (09:19 +0200)]
plug leak in msg_vm (by rmving bprintf)
Frederic Suter [Tue, 8 Aug 2017 08:15:57 +0000 (10:15 +0200)]
put back a leak (for now) to fix tests
Frederic Suter [Tue, 8 Aug 2017 07:11:12 +0000 (09:11 +0200)]
plug leaks
Frederic Suter [Mon, 7 Aug 2017 19:30:20 +0000 (21:30 +0200)]
codacy
Frederic Suter [Mon, 7 Aug 2017 19:30:04 +0000 (21:30 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Martin Quinson [Mon, 7 Aug 2017 18:55:17 +0000 (20:55 +0200)]
Merge pull request #213 from bcamus/master
Fixing a bug in PMs energy consumptions when suspending and resuming VM
Frederic Suter [Mon, 7 Aug 2017 14:25:20 +0000 (16:25 +0200)]
convert map to dynar at API level
Frederic Suter [Mon, 7 Aug 2017 13:43:47 +0000 (15:43 +0200)]
jxbt_throw_null needs a string. no need to bprintf
Frederic Suter [Mon, 7 Aug 2017 13:35:11 +0000 (15:35 +0200)]
bprintf-- (try to use strings in cpp world
Frederic Suter [Mon, 7 Aug 2017 13:19:15 +0000 (15:19 +0200)]
no need for unused args
bcamus [Mon, 7 Aug 2017 12:53:09 +0000 (14:53 +0200)]
fixing codacy issue
Frederic Suter [Mon, 7 Aug 2017 11:07:20 +0000 (13:07 +0200)]
getting rid of bprintf raises a potential bug :-/
had to add a grace time on the master after sending the 'finalize'
order to all workers. Without it, master and Bourassa end at the same
time (last worker to be stopped). However, it seems the master
finishes first and let bourassa in a 'running' state :
Process 6 (worker@Bourassa): waiting for communication synchro 0x24bd6e0 () in state 0 to finish
Commenting line 54 triggers the issue.
Frederic Suter [Mon, 7 Aug 2017 10:26:10 +0000 (12:26 +0200)]
stop using variadic functions for surf_parse messages
bcamus [Mon, 7 Aug 2017 10:05:31 +0000 (12:05 +0200)]
Merge branch 'master' of https://github.com/simgrid/simgrid
Frederic Suter [Mon, 7 Aug 2017 08:07:17 +0000 (10:07 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 7 Aug 2017 07:58:44 +0000 (09:58 +0200)]
please codacy and sonar + factoring
Martin Quinson [Sun, 6 Aug 2017 21:08:45 +0000 (23:08 +0200)]
include <string> to help OSX's clang
Frederic Suter [Sun, 6 Aug 2017 19:39:58 +0000 (21:39 +0200)]
mv MSG version of bittorrent to teshsuite
Frederic Suter [Sun, 6 Aug 2017 13:57:31 +0000 (15:57 +0200)]
rewrite bittorrent example in s4u
Martin Quinson [Sat, 5 Aug 2017 23:06:51 +0000 (01:06 +0200)]
sort the content of this file to make the test reproducible
Martin Quinson [Sat, 5 Aug 2017 09:05:32 +0000 (11:05 +0200)]
Deprecate MSG_task_isend_with_matching()
Martin Quinson [Sat, 5 Aug 2017 08:45:44 +0000 (10:45 +0200)]
kill a broken deprecation macro: MSG_mailbox_front() does not exist either
Martin Quinson [Fri, 4 Aug 2017 23:10:58 +0000 (01:10 +0200)]
reindent
bcamus [Fri, 4 Aug 2017 16:16:00 +0000 (18:16 +0200)]
fixing a bug in PMs energy consumptions when suspending and resuming VMs.
Martin Quinson [Fri, 4 Aug 2017 10:05:34 +0000 (12:05 +0200)]
sonar: remove unused type declaration
Arnaud Giersch [Thu, 3 Aug 2017 21:15:24 +0000 (23:15 +0200)]
Missing include.
Arnaud Giersch [Thu, 3 Aug 2017 20:46:34 +0000 (22:46 +0200)]
Whitespace cleanup.
Arnaud Giersch [Thu, 3 Aug 2017 20:46:05 +0000 (22:46 +0200)]
Remove unused option: network/sender-gap.
Arnaud Giersch [Thu, 3 Aug 2017 20:32:35 +0000 (22:32 +0200)]
Kill dead code: haveGap_/senderGap_ are never used.
Arnaud Giersch [Thu, 3 Aug 2017 21:00:35 +0000 (23:00 +0200)]
Please codacy (operator !).
Arnaud Giersch [Thu, 3 Aug 2017 20:54:27 +0000 (22:54 +0200)]
Please codacy (integer type consistency).
Arnaud Giersch [Thu, 3 Aug 2017 20:51:34 +0000 (22:51 +0200)]
Silence codacy (initialize variable).
Arnaud Giersch [Thu, 3 Aug 2017 20:19:04 +0000 (22:19 +0200)]
Please codacy (avoid C-style pointer casting).
Arnaud Giersch [Thu, 3 Aug 2017 20:01:57 +0000 (22:01 +0200)]
Please codacy (initialize member variables).
Arnaud Giersch [Thu, 3 Aug 2017 19:58:08 +0000 (21:58 +0200)]
Please codacy (delete copy constructor).
Arnaud Giersch [Thu, 3 Aug 2017 19:38:24 +0000 (21:38 +0200)]
Please codacy (explicit constructor).
Arnaud Giersch [Thu, 3 Aug 2017 19:28:57 +0000 (21:28 +0200)]
Please codacy (operator precedence).
Frederic Suter [Thu, 3 Aug 2017 20:48:59 +0000 (22:48 +0200)]
dict--
Frederic Suter [Thu, 3 Aug 2017 16:08:01 +0000 (18:08 +0200)]
most dicts in instr were bare sets
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Remove legacy parmap functions.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Delete now useless xbt_dynar_three_way_partition().
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Use std::vector instead of dynar in simix_global (process_{to_run,that_ran}).
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Define simgrid::xbt::three_way_partition as a generic C++ function.
Replacement for the one in dynar.h.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Port parmap_bench to C++.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Port parmap_test to C++.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Make symbols public.
It will be needed to build parmap_{bench,test} with simgrid::xbt::Parmap<...>,
since it's now a template compiled outside of libsimgrid.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Make legacy xbt_parmap functions use the C++ code.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Port xbt_parmap to C++.
Arnaud Giersch [Thu, 3 Aug 2017 11:56:50 +0000 (13:56 +0200)]
Fix include.
Frederic Suter [Thu, 3 Aug 2017 11:39:13 +0000 (13:39 +0200)]
4 functions and a callback for one dict... seriously?!
Frederic Suter [Thu, 3 Aug 2017 10:00:15 +0000 (12:00 +0200)]
dict/dynar --
Frederic Suter [Thu, 3 Aug 2017 09:17:50 +0000 (11:17 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Thu, 3 Aug 2017 09:17:33 +0000 (11:17 +0200)]
remove some useless includes
Frederic Suter [Thu, 3 Aug 2017 09:17:16 +0000 (11:17 +0200)]
MC doesn't like strings
Martin Quinson [Thu, 3 Aug 2017 01:45:09 +0000 (03:45 +0200)]
codacy
Frederic Suter [Thu, 3 Aug 2017 08:59:19 +0000 (10:59 +0200)]
reindent + clang-format
Frederic Suter [Thu, 3 Aug 2017 08:52:52 +0000 (10:52 +0200)]
dict--
Frederic Suter [Thu, 3 Aug 2017 08:36:18 +0000 (10:36 +0200)]
dict --
Frederic Suter [Thu, 3 Aug 2017 08:24:34 +0000 (10:24 +0200)]
dict--
Frederic Suter [Thu, 3 Aug 2017 08:03:35 +0000 (10:03 +0200)]
some dict related cleanups
Arnaud Giersch [Wed, 2 Aug 2017 20:15:28 +0000 (22:15 +0200)]
Don't try to get front() from an empty list.
Arnaud Giersch [Wed, 2 Aug 2017 13:49:50 +0000 (15:49 +0200)]
Avoid costly exceptions when looking into a map.
Arnaud Giersch [Wed, 2 Aug 2017 08:35:41 +0000 (10:35 +0200)]
Remove now superfluous assert on critical path.
Arnaud Giersch [Wed, 2 Aug 2017 08:35:41 +0000 (10:35 +0200)]
Arnaud Giersch [Wed, 2 Aug 2017 08:35:41 +0000 (10:35 +0200)]
Cosmetics: typo in include guard.
Arnaud Giersch [Wed, 2 Aug 2017 08:35:41 +0000 (10:35 +0200)]
Update .gitignore.
Christian Heinrich [Fri, 7 Jul 2017 15:22:12 +0000 (17:22 +0200)]
[SMPI] Use std::string::compare instead of strncmp
Martin Quinson [Wed, 2 Aug 2017 08:26:10 +0000 (10:26 +0200)]
cleanups in Java examples advised by Sonar
Martin Quinson [Tue, 1 Aug 2017 23:53:15 +0000 (01:53 +0200)]
Add two missing @Override annotations
Martin Quinson [Tue, 1 Aug 2017 23:52:04 +0000 (01:52 +0200)]
tidy the exceptions that can be raised by our Java code
Thx, sonar
Martin Quinson [Tue, 1 Aug 2017 23:40:13 +0000 (01:40 +0200)]
sonar: don't complain about Java not having a proper logging mechanism
Arnaud Giersch [Tue, 1 Aug 2017 21:13:30 +0000 (23:13 +0200)]
Try to fix msg-process-join.
On exit, call SIMIX_process_join_finish in maestro context.
Martin Quinson [Tue, 1 Aug 2017 20:44:24 +0000 (22:44 +0200)]
Reduces the amount of build env leaked in the binaries (see #39)
Martin Quinson [Tue, 1 Aug 2017 19:47:07 +0000 (21:47 +0200)]
typo found by lintian
Martin Quinson [Tue, 1 Aug 2017 15:38:30 +0000 (17:38 +0200)]
fix copyright file according to Debian standards
Frederic Suter [Tue, 1 Aug 2017 14:31:48 +0000 (16:31 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 1 Aug 2017 14:31:31 +0000 (16:31 +0200)]
missing include
hope it's the only one
Martin Quinson [Tue, 1 Aug 2017 13:52:46 +0000 (15:52 +0200)]
try to fix sonar by specifying where the java binaries are
Frederic Suter [Tue, 1 Aug 2017 13:42:36 +0000 (15:42 +0200)]
properties are now stored in maps and managed by ProperyHolder
everywhere!
Arnaud Giersch [Tue, 1 Aug 2017 12:28:26 +0000 (14:28 +0200)]
Only maestro is allowed to push in simix_global->process_to_run.
Tests msg-process-join are now expected to fail.
Frederic Suter [Tue, 1 Aug 2017 08:48:12 +0000 (10:48 +0200)]
use a map for F2C lookup.
This class could be further improved
Frederic Suter [Mon, 31 Jul 2017 16:15:34 +0000 (18:15 +0200)]
move ugly dict closer to the C APIs
+ revise a bit an ugly simdag example
Frederic Suter [Mon, 31 Jul 2017 15:36:01 +0000 (17:36 +0200)]
improve
Frederic Suter [Mon, 31 Jul 2017 13:07:46 +0000 (15:07 +0200)]
simplify storage_type mess