Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
4 years agonot our leak.
degomme [Wed, 27 Apr 2016 08:32:34 +0000 (10:32 +0200)]
not our leak.

4 years agoremove some bad casts
degomme [Wed, 27 Apr 2016 08:32:27 +0000 (10:32 +0200)]
remove some bad casts

4 years agoAdd missing #include for std::current_exception()
Gabriel Corona [Wed, 27 Apr 2016 08:34:02 +0000 (10:34 +0200)]
Add missing #include for std::current_exception()

4 years agodocument signals
Martin Quinson [Wed, 27 Apr 2016 08:24:56 +0000 (10:24 +0200)]
document signals

4 years agoreindent
Martin Quinson [Wed, 27 Apr 2016 07:59:52 +0000 (09:59 +0200)]
reindent

4 years agoedits
Frederic Suter [Wed, 27 Apr 2016 07:53:52 +0000 (09:53 +0200)]
edits

4 years agoproposal of NEWS and ChangeLog files
Martin Quinson [Wed, 27 Apr 2016 07:35:44 +0000 (09:35 +0200)]
proposal of NEWS and ChangeLog files

4 years agoplug some harmless memleaks
Martin Quinson [Wed, 27 Apr 2016 06:50:42 +0000 (08:50 +0200)]
plug some harmless memleaks

4 years agoleaks --, for a change
degomme [Tue, 26 Apr 2016 23:39:42 +0000 (01:39 +0200)]
leaks --, for a change

4 years agoplug the memleaks of the cloud-capping example
Martin Quinson [Tue, 26 Apr 2016 20:43:25 +0000 (22:43 +0200)]
plug the memleaks of the cloud-capping example

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 26 Apr 2016 20:17:56 +0000 (22:17 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

Conflicts:
tools/cmake/Tests.cmake

4 years agocouple cleanups
Frederic Suter [Tue, 26 Apr 2016 20:04:02 +0000 (22:04 +0200)]
couple cleanups

4 years agoenergy: plug some memleaks
Martin Quinson [Tue, 26 Apr 2016 19:21:15 +0000 (21:21 +0200)]
energy: plug some memleaks

4 years agoplug a memleak in VM
Martin Quinson [Tue, 26 Apr 2016 19:16:02 +0000 (21:16 +0200)]
plug a memleak in VM

4 years agoplug 2 memleaks
Martin Quinson [Tue, 26 Apr 2016 15:52:43 +0000 (17:52 +0200)]
plug 2 memleaks

They were "still reachable", but annoying nonetheless.

4 years agombox: kill an unused field
Martin Quinson [Tue, 26 Apr 2016 08:11:54 +0000 (10:11 +0200)]
mbox: kill an unused field

4 years agocomplete the API of s4u::Mailbox
Martin Quinson [Tue, 26 Apr 2016 07:58:49 +0000 (09:58 +0200)]
complete the API of s4u::Mailbox

4 years agoleak--
degomme [Tue, 26 Apr 2016 15:43:32 +0000 (17:43 +0200)]
leak--

4 years agoIf we call them -thread-, might as well use thread factory here.
degomme [Tue, 26 Apr 2016 14:07:22 +0000 (16:07 +0200)]
If we call them -thread-, might as well use thread factory here.

4 years agoleaks again
degomme [Tue, 26 Apr 2016 14:06:57 +0000 (16:06 +0200)]
leaks again

4 years agonot ours
degomme [Tue, 26 Apr 2016 08:56:20 +0000 (10:56 +0200)]
not ours

4 years agoAdd a comment/TODO about i386 RawContext
Gabriel Corona [Tue, 26 Apr 2016 13:56:09 +0000 (15:56 +0200)]
Add a comment/TODO about i386 RawContext

4 years agoRawContext: add comments for x86 raw_swapcontext()
Gabriel Corona [Tue, 26 Apr 2016 09:41:35 +0000 (11:41 +0200)]
RawContext: add comments for x86 raw_swapcontext()

4 years agorenaming a bunch of tests
Frederic Suter [Tue, 26 Apr 2016 11:34:55 +0000 (13:34 +0200)]
renaming a bunch of tests

4 years agokill exception example
Frederic Suter [Tue, 26 Apr 2016 09:22:55 +0000 (11:22 +0200)]
kill exception example

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 26 Apr 2016 09:21:42 +0000 (11:21 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agorenaming properties to platform-properties
Frederic Suter [Tue, 26 Apr 2016 09:21:27 +0000 (11:21 +0200)]
renaming properties to platform-properties

4 years agoa couple of rewritings
Frederic Suter [Tue, 26 Apr 2016 09:20:05 +0000 (11:20 +0200)]
a couple of rewritings

4 years agofix the lua test
Martin Quinson [Tue, 26 Apr 2016 07:36:24 +0000 (09:36 +0200)]
fix the lua test

4 years agoalso alias the 3.12 option names
Martin Quinson [Tue, 26 Apr 2016 06:49:34 +0000 (08:49 +0200)]
also alias the 3.12 option names

4 years agoand now kebab-case the tracing options
Martin Quinson [Mon, 25 Apr 2016 20:21:02 +0000 (22:21 +0200)]
and now kebab-case the tracing options

4 years agoleaks --
degomme [Mon, 25 Apr 2016 23:58:03 +0000 (01:58 +0200)]
leaks --

4 years agotypo made alias non functional
degomme [Mon, 25 Apr 2016 23:44:17 +0000 (01:44 +0200)]
typo made alias non functional

4 years agoThis one was not ours.
degomme [Mon, 25 Apr 2016 21:19:20 +0000 (23:19 +0200)]
This one was not ours.

4 years agon-th cleanup on datatype refcount handling
degomme [Mon, 25 Apr 2016 21:19:11 +0000 (23:19 +0200)]
n-th cleanup on datatype refcount handling

4 years agoYet another wrapper for main..
degomme [Mon, 25 Apr 2016 18:42:00 +0000 (20:42 +0200)]
Yet another wrapper for main..
Handles the return value of main, and return value of SMPI will be the first non 0 one.

4 years agoWe don't support MPI_Init( 0, 0 ), actually, and crash when this happens.
degomme [Mon, 25 Apr 2016 16:19:13 +0000 (18:19 +0200)]
We don't support MPI_Init( 0, 0 ), actually, and crash when this happens.
But these tests are precisely checking an incorrect output, so crashing was a success.

4 years agoAll options are consistently in kebab-case (but the tracing ones)
Martin Quinson [Mon, 25 Apr 2016 19:58:38 +0000 (21:58 +0200)]
All options are consistently in kebab-case (but the tracing ones)

Pushing before converting the tracing options as I broke jenkins once
again.

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 25 Apr 2016 18:40:58 +0000 (20:40 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agokebab-case some smpi options
Martin Quinson [Mon, 25 Apr 2016 18:40:04 +0000 (20:40 +0200)]
kebab-case some smpi options

An alias of the old name is setup, so this is transparent for old timers.

4 years agoleaks -- with smp algos
degomme [Mon, 25 Apr 2016 13:35:02 +0000 (15:35 +0200)]
leaks -- with smp algos

4 years agoUse our own minimal signal implementation
Gabriel Corona [Mon, 25 Apr 2016 12:52:17 +0000 (14:52 +0200)]
Use our own minimal signal implementation

4 years agoAdd #includes in cpu_interface.hpp
Gabriel Corona [Mon, 25 Apr 2016 12:50:46 +0000 (14:50 +0200)]
Add #includes in cpu_interface.hpp

4 years agoFix bad pointer cast in the L07 model
Gabriel Corona [Mon, 25 Apr 2016 12:01:52 +0000 (14:01 +0200)]
Fix bad pointer cast in the L07 model

4 years agothis file should be compilable in C
Martin Quinson [Mon, 25 Apr 2016 11:18:50 +0000 (13:18 +0200)]
this file should be compilable in C

4 years agobg-set-signal.tesh, Don't run the perl interpreter asynchronously
Gabriel Corona [Mon, 25 Apr 2016 10:36:51 +0000 (12:36 +0200)]
bg-set-signal.tesh, Don't run the perl interpreter asynchronously

In this tesh:

    ! expect signal SIGSEGV
    & perl segfault.pl

    $ cd ..
    $ cmake -E remove_directory temp_testdir-bg-set-signal

The segdefault.pl is sometimes deleted (by cmake) before being opened
by the perl interpreter.

4 years ago[mc] Really ignore the output of bugged1_liveness
Gabriel Corona [Mon, 25 Apr 2016 10:25:13 +0000 (12:25 +0200)]
[mc] Really ignore the output of bugged1_liveness

4 years agoFix build
degomme [Sun, 24 Apr 2016 21:21:38 +0000 (23:21 +0200)]
Fix build

4 years agoleaks --
degomme [Sun, 24 Apr 2016 21:15:32 +0000 (23:15 +0200)]
leaks --

4 years agostart converting option names to kebab-case
Martin Quinson [Sun, 24 Apr 2016 19:49:05 +0000 (21:49 +0200)]
start converting option names to kebab-case

4 years agoRevert "We never use the name of the mailbox"
Martin Quinson [Sat, 23 Apr 2016 21:01:36 +0000 (23:01 +0200)]
Revert "We never use the name of the mailbox"

Actually, MC use the name of the mailbox for some reason.

This reverts commit cd1b6fc186f641dd5e3fb68d793c6253e1b8fcd9.

4 years agopopulate s4u::mailbox
Martin Quinson [Sat, 23 Apr 2016 20:20:29 +0000 (22:20 +0200)]
populate s4u::mailbox

The evil plan is to use that instead of smx_mailbox_t

4 years agokill an unused MSG function
Martin Quinson [Sat, 23 Apr 2016 20:16:35 +0000 (22:16 +0200)]
kill an unused MSG function

4 years agoWe never use the name of the mailbox
Martin Quinson [Sat, 23 Apr 2016 13:32:06 +0000 (15:32 +0200)]
We never use the name of the mailbox

4 years agoprevent an invalid memory access when using killtime
Martin Quinson [Sat, 23 Apr 2016 08:38:05 +0000 (10:38 +0200)]
prevent an invalid memory access when using killtime

4 years agoappveyor: try to ignore deprecation warnings coming from boost internals
Martin Quinson [Sat, 23 Apr 2016 08:22:52 +0000 (10:22 +0200)]
appveyor: try to ignore deprecation warnings coming from boost internals

4 years agoCalling front() on empty deque is undefined
Martin Quinson [Sat, 23 Apr 2016 07:57:18 +0000 (09:57 +0200)]
Calling front() on empty deque is undefined

- MSG_mailbox_is_empty supposes that it returns nullptr

4 years agothis is C++
Martin Quinson [Sat, 23 Apr 2016 06:57:23 +0000 (08:57 +0200)]
this is C++

4 years agoFor iprobes, we don't want to remove matching comms from the fifo
degomme [Fri, 22 Apr 2016 22:53:11 +0000 (00:53 +0200)]
For iprobes, we don't want to remove matching comms from the fifo
So, replace extract_matching_comm by find_matching_comm, and add an extract parameter.
Feel free to change the way it's done, this is just to fix tests.

4 years agokill a useless include that breaks the MC build
Martin Quinson [Fri, 22 Apr 2016 19:17:15 +0000 (21:17 +0200)]
kill a useless include that breaks the MC build

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 22 Apr 2016 18:55:39 +0000 (20:55 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agofurther cleanups in mailboxes
Martin Quinson [Fri, 22 Apr 2016 16:20:48 +0000 (18:20 +0200)]
further cleanups in mailboxes

4 years agoFix printf format
Gabriel Corona [Fri, 22 Apr 2016 14:37:45 +0000 (16:37 +0200)]
Fix printf format

4 years agoFix 32 bit compilation procedure
Gabriel Corona [Fri, 22 Apr 2016 12:29:21 +0000 (14:29 +0200)]
Fix 32 bit compilation procedure

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 22 Apr 2016 10:26:05 +0000 (12:26 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agoUse std::deque instead of xbt_fifo within mailboxes
Martin Quinson [Fri, 22 Apr 2016 10:25:59 +0000 (12:25 +0200)]
Use std::deque instead of xbt_fifo within mailboxes

4 years agodon't include a smx private header in xbt implem
Martin Quinson [Fri, 22 Apr 2016 10:19:51 +0000 (12:19 +0200)]
don't include a smx private header in xbt implem

4 years agofix doxygen comments ordering
Martin Quinson [Fri, 22 Apr 2016 10:17:35 +0000 (12:17 +0200)]
fix doxygen comments ordering

4 years agotry not to oversuppress
degomme [Thu, 21 Apr 2016 23:57:03 +0000 (01:57 +0200)]
try not to oversuppress

4 years agoupdate suppression to account for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64535
degomme [Thu, 21 Apr 2016 23:50:50 +0000 (01:50 +0200)]
update suppression to account for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64535

4 years agoremove some half baken functions cluttering the mailboxes
Martin Quinson [Thu, 21 Apr 2016 19:31:58 +0000 (21:31 +0200)]
remove some half baken functions cluttering the mailboxes

4 years agoprune some useless code in mailboxes
Martin Quinson [Thu, 21 Apr 2016 19:14:18 +0000 (21:14 +0200)]
prune some useless code in mailboxes

4 years agocleanups in mailbox module init/fini
Martin Quinson [Thu, 21 Apr 2016 18:21:57 +0000 (20:21 +0200)]
cleanups in mailbox module init/fini

4 years agouseless global variable, hindering MC equality
Martin Quinson [Thu, 21 Apr 2016 15:33:21 +0000 (17:33 +0200)]
useless global variable, hindering MC equality

4 years agokill an unused function
Martin Quinson [Thu, 21 Apr 2016 15:30:57 +0000 (17:30 +0200)]
kill an unused function

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 21 Apr 2016 14:13:19 +0000 (16:13 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agorefactor rdv to mailbox for consistency
Martin Quinson [Thu, 21 Apr 2016 13:31:33 +0000 (15:31 +0200)]
refactor rdv to mailbox for consistency

4 years agorename a struct for consistency
Martin Quinson [Thu, 21 Apr 2016 13:24:09 +0000 (15:24 +0200)]
rename a struct for consistency

4 years ago[doc] Add documentation about compiling to 32bit on Linux 64bit multiarch
Gabriel Corona [Thu, 21 Apr 2016 12:42:39 +0000 (14:42 +0200)]
[doc] Add documentation about compiling to 32bit on Linux 64bit multiarch

4 years ago[cmake] Use the correct multiarch triple instead of always x86_64-linux-gnu
Gabriel Corona [Thu, 21 Apr 2016 10:05:30 +0000 (12:05 +0200)]
[cmake] Use the correct multiarch triple instead of always x86_64-linux-gnu

4 years agoJava: simplify a bit Task.receive()
Martin Quinson [Thu, 21 Apr 2016 11:00:47 +0000 (13:00 +0200)]
Java: simplify a bit Task.receive()

4 years agoDon't crash when we deliberately feed this script with new arguments.
degomme [Thu, 21 Apr 2016 09:24:57 +0000 (11:24 +0200)]
Don't crash when we deliberately feed this script with new arguments.

4 years agoleaks --
degomme [Thu, 21 Apr 2016 09:19:40 +0000 (11:19 +0200)]
leaks --

4 years agotry to read/freshen/improve/... our doc
Frederic Suter [Thu, 21 Apr 2016 09:25:16 +0000 (11:25 +0200)]
try to read/freshen/improve/... our doc

4 years ago[mc] Ingnore the output of the liveness test and only expect an acceptance cycle
Gabriel Corona [Thu, 21 Apr 2016 08:52:04 +0000 (10:52 +0200)]
[mc] Ingnore the output of the liveness test and only expect an acceptance cycle

On my compter, the exact size of the cycle depends on the compiler
used (GCC 4.9 vs GCC 5.3).

4 years agoend of unalvinifaction of msg tutorial
Frederic Suter [Thu, 21 Apr 2016 07:43:37 +0000 (09:43 +0200)]
end of unalvinifaction of msg tutorial

4 years agoAttempt to improve lifecycle of MPI_Comm and MPI_Group.
degomme [Wed, 20 Apr 2016 21:45:18 +0000 (23:45 +0200)]
Attempt to improve lifecycle of MPI_Comm and MPI_Group.
Maybe this will remove some leaks. Maybe everything will crash and burn.

4 years agooops for windows
degomme [Wed, 20 Apr 2016 12:10:41 +0000 (14:10 +0200)]
oops for windows

4 years agolog to stderr to fix an output ordering issue on windows
Martin Quinson [Wed, 20 Apr 2016 17:33:46 +0000 (19:33 +0200)]
log to stderr to fix an output ordering issue on windows

4 years ago[INSTR] Remove duplicated code in new_pajePushState()
Christian Heinrich [Wed, 20 Apr 2016 15:50:26 +0000 (17:50 +0200)]
[INSTR] Remove duplicated code in new_pajePushState()

4 years agoPlug 2 memleaks
Martin Quinson [Wed, 20 Apr 2016 09:55:59 +0000 (11:55 +0200)]
Plug 2 memleaks

4 years agoanother leak dies
Martin Quinson [Wed, 20 Apr 2016 00:16:54 +0000 (02:16 +0200)]
another leak dies

4 years agospellchecking instead of sleeping
Martin Quinson [Wed, 20 Apr 2016 00:01:27 +0000 (02:01 +0200)]
spellchecking instead of sleeping

4 years agoupdate appveyor to latest renamings in examples/java
Martin Quinson [Wed, 20 Apr 2016 00:00:48 +0000 (02:00 +0200)]
update appveyor to latest renamings in examples/java

4 years agokill MSG_gpu_task_create. Was unused and unusable
Martin Quinson [Tue, 19 Apr 2016 19:56:59 +0000 (21:56 +0200)]
kill MSG_gpu_task_create. Was unused and unusable

4 years agoplug some easy memleak
Martin Quinson [Tue, 19 Apr 2016 18:49:20 +0000 (20:49 +0200)]
plug some easy memleak

4 years agoupdate the NS3 documentation
Martin Quinson [Mon, 18 Apr 2016 20:16:48 +0000 (22:16 +0200)]
update the NS3 documentation

4 years agodon't leave debug messages
degomme [Tue, 19 Apr 2016 15:54:12 +0000 (17:54 +0200)]
don't leave debug messages

4 years agoAdd an informative verbose message when entering MPI calls.
degomme [Tue, 19 Apr 2016 15:53:36 +0000 (17:53 +0200)]
Add an informative verbose message when entering MPI calls.

4 years agomemleaks -=2
degomme [Tue, 19 Apr 2016 15:52:51 +0000 (17:52 +0200)]
memleaks -=2