degomme [Wed, 27 Apr 2016 09:03:14 +0000 (11:03 +0200)]
leak --
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
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.
degomme [Wed, 27 Apr 2016 08:32:34 +0000 (10:32 +0200)]
not our leak.
degomme [Wed, 27 Apr 2016 08:32:27 +0000 (10:32 +0200)]
remove some bad casts
Gabriel Corona [Wed, 27 Apr 2016 08:34:02 +0000 (10:34 +0200)]
Add missing #include for std::current_exception()
Martin Quinson [Wed, 27 Apr 2016 08:24:56 +0000 (10:24 +0200)]
document signals
Martin Quinson [Wed, 27 Apr 2016 07:59:52 +0000 (09:59 +0200)]
reindent
Frederic Suter [Wed, 27 Apr 2016 07:53:52 +0000 (09:53 +0200)]
edits
Martin Quinson [Wed, 27 Apr 2016 07:35:44 +0000 (09:35 +0200)]
proposal of NEWS and ChangeLog files
Martin Quinson [Wed, 27 Apr 2016 06:50:42 +0000 (08:50 +0200)]
plug some harmless memleaks
degomme [Tue, 26 Apr 2016 23:39:42 +0000 (01:39 +0200)]
leaks --, for a change
Martin Quinson [Tue, 26 Apr 2016 20:43:25 +0000 (22:43 +0200)]
plug the memleaks of the cloud-capping example
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
Frederic Suter [Tue, 26 Apr 2016 20:04:02 +0000 (22:04 +0200)]
couple cleanups
Martin Quinson [Tue, 26 Apr 2016 19:21:15 +0000 (21:21 +0200)]
energy: plug some memleaks
Martin Quinson [Tue, 26 Apr 2016 19:16:02 +0000 (21:16 +0200)]
plug a memleak in VM
Martin Quinson [Tue, 26 Apr 2016 15:52:43 +0000 (17:52 +0200)]
plug 2 memleaks
They were "still reachable", but annoying nonetheless.
Martin Quinson [Tue, 26 Apr 2016 08:11:54 +0000 (10:11 +0200)]
mbox: kill an unused field
Martin Quinson [Tue, 26 Apr 2016 07:58:49 +0000 (09:58 +0200)]
complete the API of s4u::Mailbox
degomme [Tue, 26 Apr 2016 15:43:32 +0000 (17:43 +0200)]
leak--
degomme [Tue, 26 Apr 2016 14:07:22 +0000 (16:07 +0200)]
If we call them -thread-, might as well use thread factory here.
degomme [Tue, 26 Apr 2016 14:06:57 +0000 (16:06 +0200)]
leaks again
degomme [Tue, 26 Apr 2016 08:56:20 +0000 (10:56 +0200)]
not ours
Gabriel Corona [Tue, 26 Apr 2016 13:56:09 +0000 (15:56 +0200)]
Add a comment/TODO about i386 RawContext
Gabriel Corona [Tue, 26 Apr 2016 09:41:35 +0000 (11:41 +0200)]
RawContext: add comments for x86 raw_swapcontext()
Frederic Suter [Tue, 26 Apr 2016 11:34:55 +0000 (13:34 +0200)]
renaming a bunch of tests
Frederic Suter [Tue, 26 Apr 2016 09:22:55 +0000 (11:22 +0200)]
kill exception example
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
Frederic Suter [Tue, 26 Apr 2016 09:21:27 +0000 (11:21 +0200)]
renaming properties to platform-properties
Frederic Suter [Tue, 26 Apr 2016 09:20:05 +0000 (11:20 +0200)]
a couple of rewritings
Martin Quinson [Tue, 26 Apr 2016 07:36:24 +0000 (09:36 +0200)]
fix the lua test
Martin Quinson [Tue, 26 Apr 2016 06:49:34 +0000 (08:49 +0200)]
also alias the 3.12 option names
Martin Quinson [Mon, 25 Apr 2016 20:21:02 +0000 (22:21 +0200)]
and now kebab-case the tracing options
degomme [Mon, 25 Apr 2016 23:58:03 +0000 (01:58 +0200)]
leaks --
degomme [Mon, 25 Apr 2016 23:44:17 +0000 (01:44 +0200)]
typo made alias non functional
degomme [Mon, 25 Apr 2016 21:19:20 +0000 (23:19 +0200)]
This one was not ours.
degomme [Mon, 25 Apr 2016 21:19:11 +0000 (23:19 +0200)]
n-th cleanup on datatype refcount handling
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.
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.
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.
Martin Quinson [Mon, 25 Apr 2016 18:40:58 +0000 (20:40 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
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.
degomme [Mon, 25 Apr 2016 13:35:02 +0000 (15:35 +0200)]
leaks -- with smp algos
Gabriel Corona [Mon, 25 Apr 2016 12:52:17 +0000 (14:52 +0200)]
Use our own minimal signal implementation
Gabriel Corona [Mon, 25 Apr 2016 12:50:46 +0000 (14:50 +0200)]
Add #includes in cpu_interface.hpp
Gabriel Corona [Mon, 25 Apr 2016 12:01:52 +0000 (14:01 +0200)]
Fix bad pointer cast in the L07 model
Martin Quinson [Mon, 25 Apr 2016 11:18:50 +0000 (13:18 +0200)]
this file should be compilable in C
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.
Gabriel Corona [Mon, 25 Apr 2016 10:25:13 +0000 (12:25 +0200)]
[mc] Really ignore the output of bugged1_liveness
degomme [Sun, 24 Apr 2016 21:21:38 +0000 (23:21 +0200)]
Fix build
degomme [Sun, 24 Apr 2016 21:15:32 +0000 (23:15 +0200)]
leaks --
Martin Quinson [Sun, 24 Apr 2016 19:49:05 +0000 (21:49 +0200)]
start converting option names to kebab-case
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.
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
Martin Quinson [Sat, 23 Apr 2016 20:16:35 +0000 (22:16 +0200)]
kill an unused MSG function
Martin Quinson [Sat, 23 Apr 2016 13:32:06 +0000 (15:32 +0200)]
We never use the name of the mailbox
Martin Quinson [Sat, 23 Apr 2016 08:38:05 +0000 (10:38 +0200)]
prevent an invalid memory access when using killtime
Martin Quinson [Sat, 23 Apr 2016 08:22:52 +0000 (10:22 +0200)]
appveyor: try to ignore deprecation warnings coming from boost internals
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
Martin Quinson [Sat, 23 Apr 2016 06:57:23 +0000 (08:57 +0200)]
this is C++
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.
Martin Quinson [Fri, 22 Apr 2016 19:17:15 +0000 (21:17 +0200)]
kill a useless include that breaks the MC build
Martin Quinson [Fri, 22 Apr 2016 18:55:39 +0000 (20:55 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 22 Apr 2016 16:20:48 +0000 (18:20 +0200)]
further cleanups in mailboxes
Gabriel Corona [Fri, 22 Apr 2016 14:37:45 +0000 (16:37 +0200)]
Fix printf format
Gabriel Corona [Fri, 22 Apr 2016 12:29:21 +0000 (14:29 +0200)]
Fix 32 bit compilation procedure
Martin Quinson [Fri, 22 Apr 2016 10:26:05 +0000 (12:26 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 22 Apr 2016 10:25:59 +0000 (12:25 +0200)]
Use std::deque instead of xbt_fifo within mailboxes
Martin Quinson [Fri, 22 Apr 2016 10:19:51 +0000 (12:19 +0200)]
don't include a smx private header in xbt implem
Martin Quinson [Fri, 22 Apr 2016 10:17:35 +0000 (12:17 +0200)]
fix doxygen comments ordering
degomme [Thu, 21 Apr 2016 23:57:03 +0000 (01:57 +0200)]
try not to oversuppress
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
Martin Quinson [Thu, 21 Apr 2016 19:31:58 +0000 (21:31 +0200)]
remove some half baken functions cluttering the mailboxes
Martin Quinson [Thu, 21 Apr 2016 19:14:18 +0000 (21:14 +0200)]
prune some useless code in mailboxes
Martin Quinson [Thu, 21 Apr 2016 18:21:57 +0000 (20:21 +0200)]
cleanups in mailbox module init/fini
Martin Quinson [Thu, 21 Apr 2016 15:33:21 +0000 (17:33 +0200)]
useless global variable, hindering MC equality
Martin Quinson [Thu, 21 Apr 2016 15:30:57 +0000 (17:30 +0200)]
kill an unused function
Martin Quinson [Thu, 21 Apr 2016 14:13:19 +0000 (16:13 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 21 Apr 2016 13:31:33 +0000 (15:31 +0200)]
refactor rdv to mailbox for consistency
Martin Quinson [Thu, 21 Apr 2016 13:24:09 +0000 (15:24 +0200)]
rename a struct for consistency
Gabriel Corona [Thu, 21 Apr 2016 12:42:39 +0000 (14:42 +0200)]
[doc] Add documentation about compiling to 32bit on Linux 64bit multiarch
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
Martin Quinson [Thu, 21 Apr 2016 11:00:47 +0000 (13:00 +0200)]
Java: simplify a bit Task.receive()
degomme [Thu, 21 Apr 2016 09:24:57 +0000 (11:24 +0200)]
Don't crash when we deliberately feed this script with new arguments.
degomme [Thu, 21 Apr 2016 09:19:40 +0000 (11:19 +0200)]
leaks --
Frederic Suter [Thu, 21 Apr 2016 09:25:16 +0000 (11:25 +0200)]
try to read/freshen/improve/... our doc
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).
Frederic Suter [Thu, 21 Apr 2016 07:43:37 +0000 (09:43 +0200)]
end of unalvinifaction of msg tutorial
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.
degomme [Wed, 20 Apr 2016 12:10:41 +0000 (14:10 +0200)]
oops for 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
Christian Heinrich [Wed, 20 Apr 2016 15:50:26 +0000 (17:50 +0200)]
[INSTR] Remove duplicated code in new_pajePushState()
Martin Quinson [Wed, 20 Apr 2016 09:55:59 +0000 (11:55 +0200)]
Plug 2 memleaks
Martin Quinson [Wed, 20 Apr 2016 00:16:54 +0000 (02:16 +0200)]
another leak dies
Martin Quinson [Wed, 20 Apr 2016 00:01:27 +0000 (02:01 +0200)]
spellchecking instead of sleeping
Martin Quinson [Wed, 20 Apr 2016 00:00:48 +0000 (02:00 +0200)]
update appveyor to latest renamings in examples/java
Martin Quinson [Tue, 19 Apr 2016 19:56:59 +0000 (21:56 +0200)]
kill MSG_gpu_task_create. Was unused and unusable
Martin Quinson [Tue, 19 Apr 2016 18:49:20 +0000 (20:49 +0200)]
plug some easy memleak
Martin Quinson [Mon, 18 Apr 2016 20:16:48 +0000 (22:16 +0200)]
update the NS3 documentation