Gabriel Corona [Thu, 3 Mar 2016 16:20:21 +0000 (17:20 +0100)]
[mc] C++ style SimixProcessInformation
Martin Quinson [Thu, 3 Mar 2016 17:15:48 +0000 (18:15 +0100)]
fix a typo in documentatino
Frederic Suter [Wed, 2 Mar 2016 20:59:42 +0000 (21:59 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 2 Mar 2016 20:58:35 +0000 (21:58 +0100)]
wip. revising cmake for smpi.
have to be discussed
Martin Quinson [Wed, 2 Mar 2016 12:44:36 +0000 (13:44 +0100)]
cunit: make it work (again) with C++ test suites
Frederic Suter [Wed, 2 Mar 2016 12:00:55 +0000 (13:00 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 2 Mar 2016 11:50:51 +0000 (12:50 +0100)]
bindir to srcdir?
Frederic Suter [Wed, 2 Mar 2016 11:29:53 +0000 (12:29 +0100)]
damn!
Frederic Suter [Wed, 2 Mar 2016 11:28:06 +0000 (12:28 +0100)]
add bindir there too
Frederic Suter [Wed, 2 Mar 2016 11:22:55 +0000 (12:22 +0100)]
damn!
Frederic Suter [Wed, 2 Mar 2016 11:20:58 +0000 (12:20 +0100)]
add bindir to platform_path
Frederic Suter [Wed, 2 Mar 2016 11:07:44 +0000 (12:07 +0100)]
missing space
Martin Quinson [Wed, 2 Mar 2016 10:54:16 +0000 (11:54 +0100)]
tidying a bit xbt/cunit.c
Martin Quinson [Wed, 2 Mar 2016 10:21:19 +0000 (11:21 +0100)]
Simplify the addition of unit tests to our framework
And document it.
Frederic Suter [Wed, 2 Mar 2016 09:28:44 +0000 (10:28 +0100)]
update this too
Frederic Suter [Wed, 2 Mar 2016 09:24:10 +0000 (10:24 +0100)]
stupid me. change binary, better change tesh
Frederic Suter [Wed, 2 Mar 2016 09:00:12 +0000 (10:00 +0100)]
medium not debug
Frederic Suter [Wed, 2 Mar 2016 08:56:04 +0000 (09:56 +0100)]
improve a bunch of CMake files
also improve matching between test name and file name
Frederic Suter [Wed, 2 Mar 2016 00:52:16 +0000 (01:52 +0100)]
kill MM
+ production codes are smpied ... smpified ... smpiruned ...
simemulated without modification now
Martin Quinson [Wed, 2 Mar 2016 01:16:41 +0000 (02:16 +0100)]
missing files -- bummer
Martin Quinson [Wed, 2 Mar 2016 00:38:47 +0000 (01:38 +0100)]
fix my previous commit, sorry
Martin Quinson [Tue, 1 Mar 2016 23:54:16 +0000 (00:54 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 1 Mar 2016 23:40:37 +0000 (00:40 +0100)]
move surf::As to s4u::As
- The AS are now usable by the user (retrieve the root AS from s4u::Engine)
- This allows to kill a bunch of C->C++ wrapper functions: surf_AS_*
- SimDag now needs a s4u::Engine, which initializes Simix. But beside
the initialization cost, this should not harm the simdag performance.
The change is a bit brutal, and some more work will be needed to finish it.
- RoutingPlatf should be properly integrated to the s4u::Engine
- xbt containers should be changed into std:: ones
- we should do one header per class and stop all-in-one headers
- various improvements that I don't clearly see yet
But things are improving and getting a shape, I'm happy.
Frederic Suter [Tue, 1 Mar 2016 23:39:45 +0000 (00:39 +0100)]
distcheck doesn't like relative path
Frederic Suter [Tue, 1 Mar 2016 23:18:23 +0000 (00:18 +0100)]
make test pass with make distcheck too
+ do not add bug-17132 is smpi is not enabled
+ use root + path in listen async (out-of-source?)
Frederic Suter [Tue, 1 Mar 2016 23:04:42 +0000 (00:04 +0100)]
fix newly added tesh
Frederic Suter [Tue, 1 Mar 2016 22:49:11 +0000 (23:49 +0100)]
declare test right in the CMakelists
+ and use foreach loop when possible
Frederic Suter [Tue, 1 Mar 2016 22:48:20 +0000 (23:48 +0100)]
make this code a real test with a tesh
Frederic Suter [Tue, 1 Mar 2016 21:29:19 +0000 (22:29 +0100)]
don't want to display storage info
Frederic Suter [Tue, 1 Mar 2016 21:25:58 +0000 (22:25 +0100)]
remove code that is already tested elsewhere
Frederic Suter [Tue, 1 Mar 2016 20:49:12 +0000 (21:49 +0100)]
third try ...
Frederic Suter [Tue, 1 Mar 2016 20:47:11 +0000 (21:47 +0100)]
second try w/o parent_scope
Frederic Suter [Tue, 1 Mar 2016 20:43:47 +0000 (21:43 +0100)]
have a try with foreach in CMakeLists
+ for sources, tesh, and ADD_TEST too
Frederic Suter [Tue, 1 Mar 2016 19:54:26 +0000 (20:54 +0100)]
reindent in src/include
Martin Quinson [Tue, 1 Mar 2016 19:37:37 +0000 (20:37 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 1 Mar 2016 15:52:57 +0000 (16:52 +0100)]
create a singleton for s4u::Engine
Frederic Suter [Tue, 1 Mar 2016 15:43:42 +0000 (16:43 +0100)]
reindent include files
Martin Quinson [Tue, 1 Mar 2016 15:23:35 +0000 (16:23 +0100)]
various little cleanups
Frederic Suter [Tue, 1 Mar 2016 14:30:53 +0000 (15:30 +0100)]
blank lines and indent in instr
Frederic Suter [Tue, 1 Mar 2016 14:30:26 +0000 (15:30 +0100)]
put back some includes
Frederic Suter [Tue, 1 Mar 2016 13:13:37 +0000 (14:13 +0100)]
a few blanks less + static
Gabriel Corona [Tue, 1 Mar 2016 12:18:08 +0000 (13:18 +0100)]
[mc] Remove the horrible MC_EACH_SIMIX_PROCESS() macro
Use a range for loop instead.
Gabriel Corona [Tue, 1 Mar 2016 10:25:29 +0000 (11:25 +0100)]
[mc] Fix PID mismatch in snapshot
I was passing the simulated process PID instead of the native process
PID when taking file descriptor snapshots. File descriptor snapshots
is currently not tested and not fully functional.
Martin Quinson [Tue, 1 Mar 2016 11:27:53 +0000 (12:27 +0100)]
damn
Martin Quinson [Tue, 1 Mar 2016 11:26:25 +0000 (12:26 +0100)]
the whole file should probably die of outofdate-ness, but anyway
Martin Quinson [Tue, 1 Mar 2016 11:22:49 +0000 (12:22 +0100)]
kill the gpu examples: not used, braindead
Martin Quinson [Tue, 1 Mar 2016 11:08:53 +0000 (12:08 +0100)]
inline a function called once
Martin Quinson [Tue, 1 Mar 2016 10:51:53 +0000 (11:51 +0100)]
I'm glad this documentation is out of date. At least :)
Martin Quinson [Tue, 1 Mar 2016 10:47:01 +0000 (11:47 +0100)]
no need to specify symmetrical=YES, that's by default
Martin Quinson [Tue, 1 Mar 2016 10:41:15 +0000 (11:41 +0100)]
Ceterum censeo Applem delendam esse.
Martin Quinson [Tue, 1 Mar 2016 10:36:27 +0000 (11:36 +0100)]
rename smx_rdv_t into smx_mailbox_t. One day it will be C++
Martin Quinson [Tue, 1 Mar 2016 10:23:28 +0000 (11:23 +0100)]
use std::pair instead of bprintf(%s#%s)ing the keys
Frederic Suter [Tue, 1 Mar 2016 10:15:16 +0000 (11:15 +0100)]
die blank lines and dummy comments, die
Gabriel Corona [Tue, 1 Mar 2016 09:19:23 +0000 (10:19 +0100)]
Coding style: camel case RemotePtr
Gabriel Corona [Tue, 1 Mar 2016 09:16:23 +0000 (10:16 +0100)]
[mc] Don't expose the Type in Buffer
Gabriel Corona [Tue, 1 Mar 2016 09:08:55 +0000 (10:08 +0100)]
Coding style: camel case Buffer
Gabriel Corona [Tue, 1 Mar 2016 08:43:28 +0000 (09:43 +0100)]
[smpi] Fix ENAMETOOLONG with shm_open in smpi_shared_malloc on MacOS X
Max length is PSHMNAMLEN = 31.
Martin Quinson [Tue, 1 Mar 2016 08:36:24 +0000 (09:36 +0100)]
less XBT, more std:: (in routing)
Martin Quinson [Mon, 29 Feb 2016 21:47:09 +0000 (22:47 +0100)]
cleanups in the routing code
degomme [Tue, 1 Mar 2016 08:21:25 +0000 (09:21 +0100)]
Temporary : exclude liveness tests from dynamicanalysis
they crash the node, and prevent valgrind/coverage analysis
Frederic Suter [Mon, 29 Feb 2016 23:02:47 +0000 (00:02 +0100)]
fix some mistakes
Frederic Suter [Mon, 29 Feb 2016 22:38:18 +0000 (23:38 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 22:37:52 +0000 (23:37 +0100)]
a few more cosmetics
Gabriel Corona [Mon, 29 Feb 2016 19:41:29 +0000 (20:41 +0100)]
[smpi] Fix shared memoy name for SMPI_SHARED_MALLOC
The name is expected to start with a '/'. This should fix
SMPI_SHARED_MALLOC on MacOS X.
Frederic Suter [Mon, 29 Feb 2016 17:57:13 +0000 (18:57 +0100)]
cosmetics
Frederic Suter [Mon, 29 Feb 2016 17:26:44 +0000 (18:26 +0100)]
cleanup in teshsuite/msg
Frederic Suter [Mon, 29 Feb 2016 16:30:27 +0000 (17:30 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 16:30:00 +0000 (17:30 +0100)]
some extra cleanups in simdag examples
Gabriel Corona [Mon, 29 Feb 2016 15:32:30 +0000 (16:32 +0100)]
Remove xbt_sha
Gabriel Corona [Mon, 29 Feb 2016 15:11:40 +0000 (16:11 +0100)]
[smpi] Don't use SHA-1 in smpi_bench
Use std::unordered_map.
Frederic Suter [Mon, 29 Feb 2016 14:16:29 +0000 (15:16 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Julien Gossa [Mon, 29 Feb 2016 14:13:11 +0000 (15:13 +0100)]
Uniformizing 'load' -> 'bound' in the setBound java binding)
Frederic Suter [Mon, 29 Feb 2016 13:43:00 +0000 (14:43 +0100)]
some cleanup in smpi examples
Julien Gossa [Mon, 29 Feb 2016 13:25:32 +0000 (14:25 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
[doc] Change of Task.setBound comment to fit the native semantic.
Julien Gossa [Mon, 29 Feb 2016 13:10:46 +0000 (14:10 +0100)]
Change the comment of Task.setBound to fit the native semantic
Frederic Suter [Mon, 29 Feb 2016 13:06:04 +0000 (14:06 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 13:05:33 +0000 (14:05 +0100)]
start to clean MM smpi example
Martin Quinson [Mon, 29 Feb 2016 12:42:33 +0000 (13:42 +0100)]
fix build with NS3
Martin Quinson [Mon, 29 Feb 2016 12:42:21 +0000 (13:42 +0100)]
further unignore files that are not generated anymore
Martin Quinson [Mon, 29 Feb 2016 12:36:37 +0000 (13:36 +0100)]
Revert "[git] update ignore file"
Most of the added files are not produced by SimGrid anymore.
This reverts commit
7eb29c34b3056c12c97bcb26bdbfce502d4afcd8.
Gabriel Corona [Mon, 29 Feb 2016 12:39:50 +0000 (13:39 +0100)]
Remove static tracepoint support
Gabriel Corona [Mon, 29 Feb 2016 11:34:22 +0000 (12:34 +0100)]
[mc] Cleanup RegionSnapshot buffer code
Martin Quinson [Mon, 29 Feb 2016 12:01:56 +0000 (13:01 +0100)]
No Ruby anymore
Martin Quinson [Mon, 29 Feb 2016 11:52:51 +0000 (12:52 +0100)]
SIMIX_process_self_{set,get}_data can retrieve the self process by themselves
Martin Quinson [Mon, 29 Feb 2016 11:34:57 +0000 (12:34 +0100)]
rename some fields (ignorable)
Martin Quinson [Mon, 29 Feb 2016 10:37:24 +0000 (11:37 +0100)]
As::bypassRoutes_ does not need to be a reference
Less malloc, less errors
Frederic Suter [Mon, 29 Feb 2016 10:54:06 +0000 (11:54 +0100)]
tiny fixes
Frederic Suter [Mon, 29 Feb 2016 10:44:22 +0000 (11:44 +0100)]
yet another cleaning pass
+ still some work to do in chord and pastry
Christian Heinrich [Mon, 29 Feb 2016 10:13:22 +0000 (11:13 +0100)]
[git] update ignore file
Gabriel Corona [Mon, 29 Feb 2016 10:08:45 +0000 (11:08 +0100)]
[mc] as: autopep8
Martin Quinson [Mon, 29 Feb 2016 10:07:31 +0000 (11:07 +0100)]
convert a static function into a proper destructor
Martin Quinson [Mon, 29 Feb 2016 09:42:23 +0000 (10:42 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 29 Feb 2016 09:42:16 +0000 (10:42 +0100)]
[cmake] remove a test binary after use
Martin Quinson [Mon, 29 Feb 2016 09:33:45 +0000 (10:33 +0100)]
Small cleanups in routing
- Kill commented code
- Kill a now unused field
- Various reindent and tidying
Gabriel Corona [Mon, 29 Feb 2016 09:20:36 +0000 (10:20 +0100)]
[mc] Port stack-cleaner/as in Python
This time we are Ruby-free.
Martin Quinson [Mon, 29 Feb 2016 09:17:16 +0000 (10:17 +0100)]
factorize one method into the superclass
Martin Quinson [Mon, 29 Feb 2016 08:27:31 +0000 (09:27 +0100)]
I'm glad: this prototype was not used
Martin Quinson [Mon, 29 Feb 2016 08:25:35 +0000 (09:25 +0100)]
Perl gets mad when the locales are not set, breaking tesh
Martin Quinson [Sun, 28 Feb 2016 21:46:08 +0000 (22:46 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 28 Feb 2016 21:41:16 +0000 (22:41 +0100)]
Ensure that task_listen works on asynchronous mailboxes (fix #40)
- Clearly, nobody tested this before. Sorry for the delay in investiguating
- Also add a test case (written by Guillaume in the bug report)