From: Frederic Suter Date: Wed, 22 Mar 2017 14:22:54 +0000 (+0100) Subject: Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid X-Git-Tag: v3_15~8 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d458e28208912fd90b1b6808d32ea13ed9267aec?hp=--cc Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid --- d458e28208912fd90b1b6808d32ea13ed9267aec diff --cc ChangeLog index 5871304650,4243cfcfb6..4ce5acd049 --- a/ChangeLog +++ b/ChangeLog @@@ -22,15 -22,8 +22,16 @@@ SimGrid (3.15) UNRELEASED; urgency=lo - Ensure that an actor can kill itself with Process::exit() - Kill the obscure NativeException. Nobody want to survive the issues it denotes, so use JniException that is a RuntimeException (not to - be catched explicitely). + be caught explicitly). + - Partial bug fix in initialization. SimGrid flags on command line were + consumed at C level but stayed in the original Java String[] args. + This could mess users' args[i] if SG flags were not put at the end of + the command line. + The SimGrid flags are now removed from the Java arguments. However, + the number of arguments REMAINS UNCHANGED. It is then UNSAFE to test + if args.length is greater than the number of YOUR OWN ARGUMENTS. + It might be if you have --log or --cfg flags in the command line. + - Fix numerous memleaks all around the place. In particular, around VMs. S4U - New callbacks: