Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
5 years agoKill host simcalls (deprecated, unused)
Martin Quinson [Wed, 4 May 2016 20:48:16 +0000 (22:48 +0200)]
Kill host simcalls (deprecated, unused)

5 years ago[mc] Better documentation of weird-DWARF-issue workaround
Gabriel Corona [Wed, 4 May 2016 07:56:20 +0000 (09:56 +0200)]
[mc] Better documentation of weird-DWARF-issue workaround

5 years agos4u: stick to the new naming conventions
Martin Quinson [Tue, 3 May 2016 19:00:35 +0000 (21:00 +0200)]
s4u: stick to the new naming conventions

5 years ago[config] Fix inconsistent noexcept in ~missing_key_error()
Gabriel Corona [Tue, 3 May 2016 12:22:11 +0000 (14:22 +0200)]
[config] Fix inconsistent noexcept in ~missing_key_error()

5 years ago[config] More general comparators for Flag
Gabriel Corona [Tue, 3 May 2016 10:08:50 +0000 (12:08 +0200)]
[config] More general comparators for Flag

Fix ambiguity in overload resolution

5 years ago[config] Mark ~missing_key_error() noexcept
Gabriel Corona [Tue, 3 May 2016 09:54:53 +0000 (11:54 +0200)]
[config] Mark ~missing_key_error() noexcept

5 years agoAvoid useless calls to abort() when throwing exceptions if the compiler is smart...
Gabriel Corona [Tue, 3 May 2016 09:39:34 +0000 (11:39 +0200)]
Avoid useless calls to abort() when throwing exceptions if the compiler is smart enough

5 years ago[config] Horrible mess to translate C++ exceptions to C exceptions
Gabriel Corona [Tue, 3 May 2016 08:51:34 +0000 (10:51 +0200)]
[config] Horrible mess to translate C++ exceptions to C exceptions

5 years agoRemove bogus XBT_PRIVATE
Gabriel Corona [Tue, 3 May 2016 08:23:24 +0000 (10:23 +0200)]
Remove bogus XBT_PRIVATE

5 years ago[config] Use the c++ API for some configuration flags
Gabriel Corona [Mon, 2 May 2016 14:30:21 +0000 (16:30 +0200)]
[config] Use the c++ API for some configuration flags

5 years ago[config] Some alias support in the C++ API
Gabriel Corona [Mon, 2 May 2016 14:27:43 +0000 (16:27 +0200)]
[config] Some alias support in the C++ API

5 years ago[config] Remove one bindFlag() overload which does not make sense/work anymore
Gabriel Corona [Mon, 2 May 2016 14:06:03 +0000 (16:06 +0200)]
[config] Remove one bindFlag() overload which does not make sense/work anymore

5 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 2 May 2016 17:28:30 +0000 (19:28 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

5 years ago[config] Rewrite the config core
Gabriel Corona [Mon, 2 May 2016 09:14:04 +0000 (11:14 +0200)]
[config] Rewrite the config core

* the core is written in C++ and has a to-be-deprecated C API;

* remove the type union (fix the problem where the C++-style flags
  were defined with with the string type;

* remove some advanced/unused C API.

5 years agosimix: inline a function
Martin Quinson [Mon, 2 May 2016 12:58:44 +0000 (14:58 +0200)]
simix: inline a function

5 years agokill more old cruft: adaptative threshold
Martin Quinson [Sun, 1 May 2016 20:32:45 +0000 (22:32 +0200)]
kill more old cruft: adaptative threshold

That's too bad, it'd be good to have this running. But the code is not
tested since a long time and I don't feel like fixing it before
changing everything to SG4.

5 years agokill deadcode (TIME_BENCH_AMDAHL)
Martin Quinson [Sun, 1 May 2016 20:28:27 +0000 (22:28 +0200)]
kill deadcode (TIME_BENCH_AMDAHL)

5 years agosmall cleanups
Martin Quinson [Sat, 30 Apr 2016 16:10:24 +0000 (18:10 +0200)]
small cleanups

5 years agoleaks --
degomme [Sat, 30 Apr 2016 11:14:56 +0000 (13:14 +0200)]
leaks --

5 years agoRemove valgrind empty files before feeding them to jenkins
degomme [Sat, 30 Apr 2016 10:53:40 +0000 (12:53 +0200)]
Remove valgrind empty files before feeding them to jenkins

5 years agoYet another batch of fixes
degomme [Sat, 30 Apr 2016 00:30:04 +0000 (02:30 +0200)]
Yet another batch of fixes

5 years agoOn last leak before holidays
degomme [Fri, 29 Apr 2016 20:42:56 +0000 (22:42 +0200)]
On last leak before holidays

5 years agooops
degomme [Fri, 29 Apr 2016 14:18:41 +0000 (16:18 +0200)]
oops

5 years agocomment++
Martin Quinson [Fri, 29 Apr 2016 10:05:22 +0000 (12:05 +0200)]
comment++

5 years agonote to self
Martin Quinson [Thu, 28 Apr 2016 09:05:20 +0000 (11:05 +0200)]
note to self

5 years agoRemove return type of xbt_cfg_set_as_string()
Gabriel Corona [Fri, 29 Apr 2016 14:39:50 +0000 (16:39 +0200)]
Remove return type of xbt_cfg_set_as_string()

It was not used and was not correctly set for the string type branch.

5 years ago[config] Remove/privatize unused APIs
Gabriel Corona [Fri, 29 Apr 2016 12:27:38 +0000 (14:27 +0200)]
[config] Remove/privatize unused APIs

The config type enum is now private to config.cpp.

5 years ago[config] Move aliases outside of the main option dict
Gabriel Corona [Fri, 29 Apr 2016 11:10:43 +0000 (13:10 +0200)]
[config] Move aliases outside of the main option dict

5 years ago[config] Remove multiple-value support in the config core engine
Gabriel Corona [Fri, 29 Apr 2016 10:30:28 +0000 (12:30 +0200)]
[config] Remove multiple-value support in the config core engine

The config core used to be able to manage multiple values for a given
flag.  This was removed some time ago but the code was still using a
dynar for storing the value.

5 years ago[config] Create a Config class
Gabriel Corona [Fri, 29 Apr 2016 09:29:02 +0000 (11:29 +0200)]
[config] Create a Config class

Currently, it does not do much more than its xbt_dict_t.

5 years ago[config] Rename s_xbt_cfgelm_t to simgrid::config::ConfigurationElement
Gabriel Corona [Fri, 29 Apr 2016 09:13:26 +0000 (11:13 +0200)]
[config] Rename s_xbt_cfgelm_t to simgrid::config::ConfigurationElement

5 years agosuppression++
degomme [Fri, 29 Apr 2016 13:28:20 +0000 (15:28 +0200)]
suppression++

5 years agoleaks --
degomme [Fri, 29 Apr 2016 13:25:37 +0000 (15:25 +0200)]
leaks --

5 years agoleak--
degomme [Fri, 29 Apr 2016 11:22:04 +0000 (13:22 +0200)]
leak--

5 years agobcast on one process is a no-op
degomme [Fri, 29 Apr 2016 09:23:43 +0000 (11:23 +0200)]
bcast on one process is a no-op

5 years agoleak --
degomme [Fri, 29 Apr 2016 09:23:28 +0000 (11:23 +0200)]
leak --

5 years agosegfaulting is not leaking - exclude this test from memcheck
degomme [Fri, 29 Apr 2016 08:55:32 +0000 (10:55 +0200)]
segfaulting is not leaking - exclude this test from memcheck

5 years agoEnsure that the dict subsystem is initialized when creating a dict
Gabriel Corona [Fri, 29 Apr 2016 08:47:46 +0000 (10:47 +0200)]
Ensure that the dict subsystem is initialized when creating a dict

5 years agothis test actually caused an overflow which led to strange things and leaks.
degomme [Fri, 29 Apr 2016 00:28:06 +0000 (02:28 +0200)]
this test actually caused an overflow which led to strange things and leaks.

5 years agoDon't create structures for 0 sized datatypes
degomme [Thu, 28 Apr 2016 23:44:24 +0000 (01:44 +0200)]
Don't create structures for 0 sized datatypes

5 years agoRemove spurious XBT_PUBLIC
Gabriel Corona [Thu, 28 Apr 2016 19:58:16 +0000 (21:58 +0200)]
Remove spurious XBT_PUBLIC

5 years agofix warning and build
degomme [Thu, 28 Apr 2016 15:01:07 +0000 (17:01 +0200)]
fix warning and build

5 years agoAvoid allocating 0 bytes (issue with mallocators only?)
degomme [Thu, 28 Apr 2016 14:59:18 +0000 (16:59 +0200)]
Avoid allocating 0 bytes (issue with mallocators only?)

5 years agoSome more cleanups in datatypes end of life
degomme [Thu, 28 Apr 2016 14:30:23 +0000 (16:30 +0200)]
Some more cleanups in datatypes end of life

5 years agoleak-- (duplicate of a predefined datatype can be released)
degomme [Thu, 28 Apr 2016 13:37:09 +0000 (15:37 +0200)]
leak-- (duplicate of a predefined datatype can be released)

5 years agoRemove useless boost #includes
Gabriel Corona [Thu, 28 Apr 2016 13:36:08 +0000 (15:36 +0200)]
Remove useless boost #includes

5 years agoUse C++ Flag for context factory selection
Gabriel Corona [Thu, 28 Apr 2016 13:21:06 +0000 (15:21 +0200)]
Use C++ Flag for context factory selection

5 years ago[config] Add a template declareFlag<T>(...)
Gabriel Corona [Thu, 28 Apr 2016 13:20:46 +0000 (15:20 +0200)]
[config] Add a template declareFlag<T>(...)

5 years agofix The leak
degomme [Thu, 28 Apr 2016 12:39:57 +0000 (14:39 +0200)]
fix The leak

5 years ago[mc] Fix compilation when MC id disabled
Gabriel Corona [Thu, 28 Apr 2016 10:38:52 +0000 (12:38 +0200)]
[mc] Fix compilation when MC id disabled

5 years ago[mc] Remove redundant 'mc_mode' global variable
Gabriel Corona [Thu, 28 Apr 2016 09:54:31 +0000 (11:54 +0200)]
[mc] Remove redundant 'mc_mode' global variable

5 years agostart the development of 3.14 right away
Martin Quinson [Thu, 28 Apr 2016 08:44:08 +0000 (10:44 +0200)]
start the development of 3.14 right away

5 years agonote to self
Martin Quinson [Thu, 28 Apr 2016 08:42:10 +0000 (10:42 +0200)]
note to self

5 years agogosh, that logo is awful
Martin Quinson [Wed, 27 Apr 2016 23:18:29 +0000 (01:18 +0200)]
gosh, that logo is awful

5 years agoindent to avoid GCC6 warning madness
degomme [Thu, 28 Apr 2016 00:15:14 +0000 (02:15 +0200)]
indent to avoid GCC6 warning madness

5 years agosetup a cleanup routine for mvapich collectives.
degomme [Thu, 28 Apr 2016 00:01:08 +0000 (02:01 +0200)]
setup a cleanup routine for mvapich collectives.
We allocate some tables at first use that we never released.

5 years agoleaks --
degomme [Wed, 27 Apr 2016 23:59:56 +0000 (01:59 +0200)]
leaks --

5 years agofix a bunch of typos reported by lintian
Martin Quinson [Wed, 27 Apr 2016 23:04:22 +0000 (01:04 +0200)]
fix a bunch of typos reported by lintian

Lintian is one of the debian quality assurance many robots

5 years agothis file was removed
Martin Quinson [Wed, 27 Apr 2016 22:53:56 +0000 (00:53 +0200)]
this file was removed

5 years agothat was funny, but that's a probable copyright violation v3_13
Martin Quinson [Wed, 27 Apr 2016 19:42:19 +0000 (21:42 +0200)]
that was funny, but that's a probable copyright violation

5 years agoFix the detection of backtrace
Martin Quinson [Wed, 27 Apr 2016 19:39:16 +0000 (21:39 +0200)]
Fix the detection of backtrace

5 years agoIgnore leaks that are not ours
degomme [Wed, 27 Apr 2016 19:39:46 +0000 (21:39 +0200)]
Ignore leaks that are not ours

5 years agoNetcards are bound to die, ignore their leaks.
degomme [Wed, 27 Apr 2016 19:33:43 +0000 (21:33 +0200)]
Netcards are bound to die, ignore their leaks.

5 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

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

5 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

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

5 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

5 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

5 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

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

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

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

5 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

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

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

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

5 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

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

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

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

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

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

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

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

5 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

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

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

5 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

5 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

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

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

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

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

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

5 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

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

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

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

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