Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
3 years agoorder output of some tests, for windows
degomme [Wed, 27 Apr 2016 19:10:28 +0000 (21:10 +0200)]
order output of some tests, for windows

3 years agoThis is v3.13.
Martin Quinson [Wed, 27 Apr 2016 19:26:05 +0000 (21:26 +0200)]
This is v3.13.

3 years agowe don't do nsis releases nor separate bindings anymore
Martin Quinson [Wed, 27 Apr 2016 18:52:45 +0000 (20:52 +0200)]
we don't do nsis releases nor separate bindings anymore

3 years agofix the detection of backtrace: not all linuxes have it
Martin Quinson [Wed, 27 Apr 2016 17:20:31 +0000 (19:20 +0200)]
fix the detection of backtrace: not all linuxes have it

In particular, this is not implemented on armhf.

3 years agosupport for backtraces on windows is gone
Martin Quinson [Wed, 27 Apr 2016 17:10:22 +0000 (19:10 +0200)]
support for backtraces on windows is gone

3 years agoplug a memleak in that example
Martin Quinson [Wed, 27 Apr 2016 16:19:34 +0000 (18:19 +0200)]
plug a memleak in that example

3 years agothese files are gone, don't specify their optim level
Martin Quinson [Wed, 27 Apr 2016 09:25:17 +0000 (11:25 +0200)]
these files are gone, don't specify their optim level

3 years agoFix awful code.
degomme [Wed, 27 Apr 2016 15:49:45 +0000 (17:49 +0200)]
Fix awful code.

3 years agoSend the right size here.
degomme [Wed, 27 Apr 2016 15:31:09 +0000 (17:31 +0200)]
Send the right size here.

3 years agostill not our
degomme [Wed, 27 Apr 2016 13:21:12 +0000 (15:21 +0200)]
still not our

3 years agoAdd warning, as next Boost release will break boost context factory.
degomme [Wed, 27 Apr 2016 13:21:00 +0000 (15:21 +0200)]
Add warning, as next Boost release will break boost context factory.
In details, fcontext_t is no longer part of the public API

3 years agoleak--
degomme [Wed, 27 Apr 2016 09:26:11 +0000 (11:26 +0200)]
leak--

3 years agosilence stupid warning
degomme [Wed, 27 Apr 2016 09:13:44 +0000 (11:13 +0200)]
silence stupid warning

3 years agoleak --
degomme [Wed, 27 Apr 2016 09:03:14 +0000 (11:03 +0200)]
leak --

3 years agodon't test for boost-graph as we don't use it yet
Martin Quinson [Wed, 27 Apr 2016 09:12:04 +0000 (11:12 +0200)]
don't test for boost-graph as we don't use it yet

3 years agofix some more leaks
degomme [Wed, 27 Apr 2016 08:54:59 +0000 (10:54 +0200)]
fix some more leaks
smpi_datatype_free does not update refcount, use unuse instead.

3 years agonot our leak.
degomme [Wed, 27 Apr 2016 08:32:34 +0000 (10:32 +0200)]
not our leak.

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

3 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()

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

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

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

3 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

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

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

3 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

3 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

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

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

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

3 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.

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

3 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

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

3 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.

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

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

3 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

3 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()

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

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

3 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

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

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

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

3 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

3 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

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

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

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

3 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

3 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.

3 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.

3 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.

3 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

3 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.

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

3 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

3 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

3 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

3 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

3 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.

3 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

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

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

3 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

3 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.

3 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

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

3 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

3 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

3 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

3 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

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

3 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.

3 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

3 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

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

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

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

3 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

3 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

3 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

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

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

3 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

3 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

3 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

3 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

3 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

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

3 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

3 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

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

3 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

3 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

3 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()

3 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.

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

3 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