Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
10 hours agoHide Context::StopRequest from python bindings too. experimental
Arnaud Giersch [Wed, 23 Jan 2019 23:03:10 +0000 (00:03 +0100)]
Hide Context::StopRequest from python bindings too.

NOTE: does not work (crashing), and certainly needs framagit's bug #9
"Python bindings crashing" to be resolved first.

10 hours agoUse boost::lexical_cast instead of xbt_str_parse_* in C++ files. dev
Arnaud Giersch [Tue, 3 Oct 2017 20:25:25 +0000 (22:25 +0200)]
Use boost::lexical_cast instead of xbt_str_parse_* in C++ files.

NOTE: needs to be completed (git grep xbt_str_parse \*.cpp)

10 hours agoUseless simplifications; config module should be rewritten anyway.
Arnaud Giersch [Tue, 2 Apr 2019 14:11:49 +0000 (16:11 +0200)]
Useless simplifications; config module should be rewritten anyway.

10 hours agoDefine set_name() taking Rvalue reference.
Arnaud Giersch [Wed, 17 Apr 2019 12:28:03 +0000 (14:28 +0200)]
Define set_name() taking Rvalue reference.

NOTE: useless

10 hours agoConst cast & co. in MC area.
Arnaud Giersch [Fri, 28 Jun 2019 13:03:32 +0000 (15:03 +0200)]
Const cast & co. in MC area.

A better fix is to change the void* pointers to std::byte* or unsigned char*,
as advertized by Sonar.

10 hours agoFIXME?
Arnaud Giersch [Fri, 11 Oct 2019 11:59:39 +0000 (13:59 +0200)]
FIXME?

10 hours agoPython tests known to fail on windows (appveyor). private
Arnaud Giersch [Wed, 23 Jan 2019 23:25:39 +0000 (00:25 +0100)]
Python tests known to fail on windows (appveyor).

NOTE: python tests are currently not run on appveyor

10 hours agoAsan false positive with msg-task-destroy-cancel.
Arnaud Giersch [Wed, 13 Mar 2019 13:03:04 +0000 (14:03 +0100)]
Asan false positive with msg-task-destroy-cancel.

Somthing with the construction of the temporary std::string...

ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7f75e6ffe870 at pc 0x7f75eb0e62a2 bp 0x7f75e6ffe720 sp 0x7f75e6ffe718
+WRITE of size 8 at 0x7f75e6ffe870 thread T0
+    #0 0x7f75eb0e62a1 in MSG_task_create (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/lib/libsimgrid.so.3.21.90+0x5812a1)
+    #1 0x555570c4bb7c in master(int, char**) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/teshsuite/msg/task_destroy_cancel/task_destroy_cancel+0x2b7c)
+    #2 0x7f75eb3c8cab in std::_Function_handler<void (), simgrid::xbt::MainFunction<int (*)(int, char**)> >::_M_invoke(std::_Any_data const&) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/lib/libsimgrid.so.3.21.90+0x863cab)
+    #3 0x7f75eb3f5107 in simgrid::kernel::context::RawContext::wrapper(simgrid::kernel::context::RawContext*) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/lib/libsimgrid.so.3.21.90+0x890107)

10 hours agoAsan false positive with s4u-platform-failures.
Arnaud Giersch [Wed, 13 Mar 2019 10:52:41 +0000 (11:52 +0100)]
Asan false positive with s4u-platform-failures.

Something with the construction of the temporary std::function...

ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7f2fec8fe230 at pc 0x7f2ff0dd9029 bp 0x7f2fec8fd380 sp 0x7f2fec8fd378
WRITE of size 8 at 0x7f2fec8fe230 thread T0
    #0 0x7f2ff0dd9028 in simgrid::s4u::Mailbox::by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/lib/libsimgrid.so.3.21.90+0x910028)
    #1 0x55929ae945eb in master(int, char**) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/examples/s4u/platform-failures/s4u-platform-failures+0xb5eb)
    #2 0x7f2ff0d2cb11 in std::_Function_handler<void (), simgrid::xbt::MainFunction<int (*)(int, char**)> >::_M_invoke(std::_Any_data const&) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/lib/libsimgrid.so.3.21.90+0x863b11)
    #3 0x7f2ff0d59107 in simgrid::kernel::context::RawContext::wrapper(simgrid::kernel::context::RawContext*) (/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Address/label/simgrid-debian8-64-dynamic-analysis-2/build/lib/libsimgrid.so.3.21.90+0x890107)

10 hours agoAttempt to fix Asan warnings about odr-violations.
Arnaud Giersch [Tue, 17 Sep 2019 08:23:17 +0000 (10:23 +0200)]
Attempt to fix Asan warnings about odr-violations.

13 hours agodocument recently merged MR next
Martin Quinson [Sat, 19 Oct 2019 16:54:53 +0000 (18:54 +0200)]
document recently merged MR

13 hours agoMerge branch 'noRngStream' into 'master'
Martin Quinson [Sat, 19 Oct 2019 16:53:02 +0000 (18:53 +0200)]
Merge branch 'noRngStream' into 'master'

Removing RngStream

See merge request simgrid/simgrid!19

13 hours agoRemoving RngStream
Yann Duplouy [Sat, 19 Oct 2019 16:53:02 +0000 (18:53 +0200)]
Removing RngStream

38 hours agodocument our policy for version numbering
Martin Quinson [Fri, 18 Oct 2019 14:25:21 +0000 (16:25 +0200)]
document our policy for version numbering

38 hours agorewrite completely the releasing guide
Martin Quinson [Fri, 18 Oct 2019 09:04:15 +0000 (11:04 +0200)]
rewrite completely the releasing guide

38 hours agodocument some recently closed bugs
Martin Quinson [Wed, 16 Oct 2019 16:11:14 +0000 (18:11 +0200)]
document some recently closed bugs

42 hours agoremove some direct accesses to pimpl_cpu
Frederic Suter [Fri, 18 Oct 2019 11:16:49 +0000 (13:16 +0200)]
remove some direct accesses to pimpl_cpu

2 days agoGitLab/CI: disable coverage.
Arnaud Giersch [Thu, 17 Oct 2019 12:02:38 +0000 (14:02 +0200)]
GitLab/CI: disable coverage.

It's currently not used, and broken with gfortran 9.2.1:
internal compiler error: in coverage_begin_function, at coverage.c:656

2 days agoTravis/win: python has been upgraded.
Arnaud Giersch [Thu, 17 Oct 2019 11:36:50 +0000 (13:36 +0200)]
Travis/win: python has been upgraded.

2 days agoTypos.
Arnaud Giersch [Thu, 17 Oct 2019 09:58:05 +0000 (11:58 +0200)]
Typos.

2 days agoConvert to C++, and call get_pid() directly.
Arnaud Giersch [Thu, 17 Oct 2019 09:47:45 +0000 (11:47 +0200)]
Convert to C++, and call get_pid() directly.

2 days agoThere is no need to use simix here.
Arnaud Giersch [Wed, 16 Oct 2019 20:06:46 +0000 (22:06 +0200)]
There is no need to use simix here.

2 days agoRemove file (deprecated since 16 months).
Arnaud Giersch [Tue, 15 Oct 2019 14:40:39 +0000 (16:40 +0200)]
Remove file (deprecated since 16 months).

2 days agoRemove references to dead variables.
Arnaud Giersch [Wed, 16 Oct 2019 21:56:17 +0000 (23:56 +0200)]
Remove references to dead variables.

2 days ago[sonar] Add "override" annotation.
Arnaud Giersch [Mon, 14 Oct 2019 16:23:25 +0000 (18:23 +0200)]
[sonar] Add "override" annotation.

2 days ago[sonar] Capitalize constant name.
Arnaud Giersch [Mon, 14 Oct 2019 10:12:19 +0000 (12:12 +0200)]
[sonar] Capitalize constant name.

3 days agoimprove the docker generation scripts
Martin Quinson [Wed, 16 Oct 2019 15:52:11 +0000 (17:52 +0200)]
improve the docker generation scripts

3 days agocmake: tell which version of SimGrid we are configuring
Martin Quinson [Tue, 15 Oct 2019 08:14:20 +0000 (10:14 +0200)]
cmake: tell which version of SimGrid we are configuring

3 days agoUpdate the release guide
Martin Quinson [Fri, 11 Oct 2019 18:07:16 +0000 (20:07 +0200)]
Update the release guide

3 days agoRewrite the NEWS after the release O:-)
Martin Quinson [Fri, 11 Oct 2019 18:07:03 +0000 (20:07 +0200)]
Rewrite the NEWS after the release O:-)

3 days agofix GH#305
Frederic Suter [Wed, 16 Oct 2019 15:26:15 +0000 (17:26 +0200)]
fix GH#305
the allocation of a task was only cancelled for unscheduled parallel
typed tasks. Do it for sequential tasks too ...
Sorry for the ultra long delay.

3 days agocosmetics
Frederic Suter [Wed, 16 Oct 2019 14:52:49 +0000 (16:52 +0200)]
cosmetics

7 days ago[sonar] Remove commented out code.
Arnaud Giersch [Sat, 12 Oct 2019 21:01:02 +0000 (23:01 +0200)]
[sonar] Remove commented out code.

7 days ago[cppcheck] Reduce scope for variables.
Arnaud Giersch [Sat, 12 Oct 2019 13:24:58 +0000 (15:24 +0200)]
[cppcheck] Reduce scope for variables.

7 days ago[sonar] Factor common expression and don't duplicate string literals.
Arnaud Giersch [Sat, 12 Oct 2019 13:17:43 +0000 (15:17 +0200)]
[sonar] Factor common expression and don't duplicate string literals.

7 days ago[sonar] Remove unused "import".
Arnaud Giersch [Sat, 12 Oct 2019 12:30:44 +0000 (14:30 +0200)]
[sonar] Remove unused "import".

7 days ago[sonar] Use try-with-resource to correctly close the stream.
Arnaud Giersch [Sat, 12 Oct 2019 10:16:11 +0000 (12:16 +0200)]
[sonar] Use try-with-resource to correctly close the stream.

8 days agoUpdate .mailmap.
Arnaud Giersch [Fri, 11 Oct 2019 12:53:14 +0000 (14:53 +0200)]
Update .mailmap.

8 days agoDeprecate C API for SIMIX timers.
Arnaud Giersch [Fri, 11 Oct 2019 12:13:04 +0000 (14:13 +0200)]
Deprecate C API for SIMIX timers.

8 days agoKeep deprecated features one more release (target: 1 year).
Arnaud Giersch [Fri, 11 Oct 2019 12:10:14 +0000 (14:10 +0200)]
Keep deprecated features one more release (target: 1 year).

8 days agoCosmetics: useless negation.
Arnaud Giersch [Fri, 11 Oct 2019 11:59:39 +0000 (13:59 +0200)]
Cosmetics: useless negation.

8 days agoRemove defintion of msg_as_t, deprecated a long time ago.
Arnaud Giersch [Fri, 11 Oct 2019 11:59:39 +0000 (13:59 +0200)]
Remove defintion of msg_as_t, deprecated a long time ago.

8 days agoMSG_task_receive_ext_bounded was indeed deprecated too. Remove it.
Arnaud Giersch [Fri, 11 Oct 2019 11:59:39 +0000 (13:59 +0200)]
MSG_task_receive_ext_bounded was indeed deprecated too. Remove it.

8 days agoRemove features marked with XBT_ATTRIB_DEPRECATED_v325.
Arnaud Giersch [Fri, 11 Oct 2019 11:59:39 +0000 (13:59 +0200)]
Remove features marked with XBT_ATTRIB_DEPRECATED_v325.

8 days agoUndeprecate SIMIX_process_self_{get,set}_data.
Arnaud Giersch [Fri, 11 Oct 2019 12:41:08 +0000 (14:41 +0200)]
Undeprecate SIMIX_process_self_{get,set}_data.

It's used by user code (e.g. StarPU) and the suggested replacement cannot work
since ActorImpl is not part of the public API.

8 days agoTry to avoid error with mingw: function definition is marked dllimport.
Arnaud Giersch [Fri, 11 Oct 2019 11:40:34 +0000 (13:40 +0200)]
Try to avoid error with mingw: function definition is marked dllimport.

8 days agoDon't try to run tests after build failure.
Arnaud Giersch [Fri, 11 Oct 2019 11:11:30 +0000 (13:11 +0200)]
Don't try to run tests after build failure.

8 days agoUgly hack to remove temporary files on Windows.
Arnaud Giersch [Fri, 11 Oct 2019 10:18:32 +0000 (12:18 +0200)]
Ugly hack to remove temporary files on Windows.

8 days agoplease clang and gcc10
Frederic Suter [Fri, 11 Oct 2019 07:51:45 +0000 (09:51 +0200)]
please clang and gcc10

8 days agoMerge branch 'master' of https://framagit.org/simgrid/simgrid into CRTP
Frederic Suter [Fri, 11 Oct 2019 07:12:06 +0000 (09:12 +0200)]
Merge branch 'master' of https://framagit.org/simgrid/simgrid into CRTP

9 days agoDefine XBT_ATTRIB_DEPRECATED_v328.
Arnaud Giersch [Thu, 10 Oct 2019 21:16:00 +0000 (23:16 +0200)]
Define XBT_ATTRIB_DEPRECATED_v328.

9 days agoMerge remote-tracking branch 'origin/master'
Arnaud Giersch [Thu, 10 Oct 2019 21:20:45 +0000 (23:20 +0200)]
Merge remote-tracking branch 'origin/master'

9 days agoStart the dev of v3.24.1.
Arnaud Giersch [Thu, 10 Oct 2019 21:09:40 +0000 (23:09 +0200)]
Start the dev of v3.24.1.

9 days agouse CRTP to factor refcounting across activity types
Frederic Suter [Thu, 10 Oct 2019 10:16:28 +0000 (12:16 +0200)]
use CRTP to factor refcounting across activity types

9 days agoupdate things
Frederic Suter [Thu, 10 Oct 2019 09:37:05 +0000 (11:37 +0200)]
update things

9 days agoMerge branch 'master' into CRTP
Frederic Suter [Thu, 10 Oct 2019 09:15:07 +0000 (11:15 +0200)]
Merge branch 'master' into CRTP

10 days agoPrefer stderr to stdout.
Arnaud Giersch [Wed, 9 Oct 2019 20:48:28 +0000 (22:48 +0200)]
Prefer stderr to stdout.

10 days agoTravis: make "du" more verbose.
Arnaud Giersch [Wed, 9 Oct 2019 20:03:57 +0000 (22:03 +0200)]
Travis: make "du" more verbose.

10 days agosecond attempt at fixing 32bits. Am I stupid or something? stable v3.24
Martin Quinson [Wed, 9 Oct 2019 17:24:35 +0000 (19:24 +0200)]
second attempt at fixing 32bits. Am I stupid or something?

10 days agofix 32bits builds
Martin Quinson [Wed, 9 Oct 2019 16:21:56 +0000 (18:21 +0200)]
fix 32bits builds

10 days agodocument more closed bugs
Martin Quinson [Wed, 9 Oct 2019 16:10:11 +0000 (18:10 +0200)]
document more closed bugs

10 days agotry to release v3.24
Martin Quinson [Wed, 9 Oct 2019 16:03:59 +0000 (18:03 +0200)]
try to release v3.24

10 days agoun-deprecate a redundent function
Martin Quinson [Wed, 9 Oct 2019 15:45:07 +0000 (17:45 +0200)]
un-deprecate a redundent function

I don't see why we should not help our users. Having 2 functions doing
close (but different) things is not such a bad thing.

10 days agoMerge pull request #334 from Mommessc/rework-energy-plugin-2.0
Martin Quinson [Wed, 9 Oct 2019 15:43:13 +0000 (17:43 +0200)]
Merge pull request #334 from Mommessc/rework-energy-plugin-2.0

Rework energy plugin, again

10 days agoMerge branch 'master' into rework-energy-plugin-2.0
Martin Quinson [Wed, 9 Oct 2019 15:42:18 +0000 (17:42 +0200)]
Merge branch 'master' into rework-energy-plugin-2.0

10 days agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Wed, 9 Oct 2019 15:40:55 +0000 (17:40 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

10 days agosonar: kill an overriding method
Martin Quinson [Wed, 9 Oct 2019 15:35:56 +0000 (17:35 +0200)]
sonar: kill an overriding method

10 days agojava: automatically close the streams on error to please java
Martin Quinson [Wed, 9 Oct 2019 15:20:06 +0000 (17:20 +0200)]
java: automatically close the streams on error to please java

10 days agoAdd a TODO in the code
Martin Quinson [Tue, 8 Oct 2019 07:30:56 +0000 (09:30 +0200)]
Add a TODO in the code

10 days agoplease clang-static by initializing p_idle only once
Martin Quinson [Tue, 8 Oct 2019 06:57:17 +0000 (08:57 +0200)]
please clang-static by initializing p_idle only once

10 days agoTry to understand where/when space is missing on travis+windows.
Arnaud Giersch [Tue, 8 Oct 2019 13:43:48 +0000 (15:43 +0200)]
Try to understand where/when space is missing on travis+windows.

10 days agochange handling of nested <prop> declarations.
Frederic Suter [Wed, 9 Oct 2019 12:32:33 +0000 (14:32 +0200)]
change handling of nested <prop> declarations.

Before: distinctions between zone props and other props with a boolean
and a single set of properties at a time.

Issue: As host can declare props and disks that in turn may declare
props, it enforces a declaration order: disks then props.

Now: stack a new property set when parsing a opening tag to store props
declared at this level. When closing a tag, we assign the set at the
top the stack where it has to and remove it from the stack.

10 days ago[Energy] cosmetics and comments
clement-dell [Wed, 9 Oct 2019 09:09:21 +0000 (11:09 +0200)]
[Energy] cosmetics and comments

10 days ago[Energy] Mark sg_host_get_idle_consumption as deprecated
clement-dell [Wed, 9 Oct 2019 09:09:08 +0000 (11:09 +0200)]
[Energy] Mark sg_host_get_idle_consumption as deprecated

10 days ago(Energy] Add sg_get_idle_consumption_at function
clement-dell [Wed, 9 Oct 2019 09:08:04 +0000 (11:08 +0200)]
(Energy] Add sg_get_idle_consumption_at function

Gets the idle power consumption of a given pstate

11 days agoRevert "[Energy] Can now retrieve idle power of specified pstate"
clement-dell [Tue, 8 Oct 2019 14:35:48 +0000 (16:35 +0200)]
Revert "[Energy] Can now retrieve idle power of specified pstate"

This reverts commit 174b26fda3ba93a0a72fe9c18085088a63cb9a5c.

11 days ago[Energy] Missing power profiles for a host defaulted to 0
clement-dell [Tue, 8 Oct 2019 13:45:02 +0000 (15:45 +0200)]
[Energy] Missing power profiles for a host defaulted to 0

SG will not complain with an assert as long as this host is not used

11 days agoTry to understand where/when space is missing on travis+windows.
Arnaud Giersch [Tue, 8 Oct 2019 13:43:48 +0000 (15:43 +0200)]
Try to understand where/when space is missing on travis+windows.

11 days ago[Energy] Enfore as many power profiles as pstates
clement-dell [Tue, 8 Oct 2019 13:43:04 +0000 (15:43 +0200)]
[Energy] Enfore as many power profiles as pstates

11 days ago[Energy] Can now retrieve idle power of specified pstate
clement-dell [Tue, 8 Oct 2019 13:42:01 +0000 (15:42 +0200)]
[Energy] Can now retrieve idle power of specified pstate

12 days agodeal with rounding errors on 32bits
Martin Quinson [Tue, 8 Oct 2019 05:52:01 +0000 (07:52 +0200)]
deal with rounding errors on 32bits

12 days agomore informative error message
Martin Quinson [Mon, 7 Oct 2019 21:48:13 +0000 (23:48 +0200)]
more informative error message

12 days agojava: obey to sonar, use nio.file.delete for better error messages
Martin Quinson [Mon, 7 Oct 2019 21:44:55 +0000 (23:44 +0200)]
java: obey to sonar, use nio.file.delete for better error messages

12 days agofix makedist
Martin Quinson [Mon, 7 Oct 2019 20:24:27 +0000 (22:24 +0200)]
fix makedist

12 days agoFurther doc improvements
Martin Quinson [Mon, 7 Oct 2019 20:14:39 +0000 (22:14 +0200)]
Further doc improvements

This fixes https://github.com/simgrid/simgrid/pull/330

12 days agotesh 'expect signal' can now accept more than one potential signal
Martin Quinson [Mon, 7 Oct 2019 19:42:36 +0000 (21:42 +0200)]
tesh 'expect signal' can now accept more than one potential signal

This is mainly for MacOSX which may raise a SIGBUS on stack overflow
instead of SIGSEGV as on Linux.

12 days agocosmetics in the doc of the Host energy plugin
Martin Quinson [Mon, 7 Oct 2019 18:52:37 +0000 (20:52 +0200)]
cosmetics in the doc of the Host energy plugin

12 days agocosmetics: cpu_load is not supposed to be >1 anymore
Martin Quinson [Mon, 7 Oct 2019 15:43:01 +0000 (17:43 +0200)]
cosmetics: cpu_load is not supposed to be >1 anymore

12 days agoremove a now useless conversion script
Martin Quinson [Mon, 7 Oct 2019 15:40:37 +0000 (17:40 +0200)]
remove a now useless conversion script

The C++ code will hint how to do the conversion. That may be time
consuming for someone wanting to convert a large file manually, but
I'm not sure of how long we'd need that script around. And I think
that nobody has such a long XML file (but the PR authors) so that
should be OK.

12 days agohost_energy: rework the code converting the old syntax to the new one
Martin Quinson [Mon, 7 Oct 2019 15:27:28 +0000 (17:27 +0200)]
host_energy: rework the code converting the old syntax to the new one

Write it very similarly to the python script provided in the MR.

Just because I don't trust myself with this conversion code.

12 days agoRemove another occurence of the now removed 'release' cmake variable
Martin Quinson [Mon, 7 Oct 2019 14:35:08 +0000 (16:35 +0200)]
Remove another occurence of the now removed 'release' cmake variable

12 days agosmall sonar cleanup
Martin Quinson [Mon, 7 Oct 2019 08:35:58 +0000 (10:35 +0200)]
small sonar cleanup

12 days agoMerge branch 'master' into CRTP
Frederic Suter [Mon, 7 Oct 2019 08:04:41 +0000 (10:04 +0200)]
Merge branch 'master' into CRTP

12 days agoupdate changelog
Augustin Degomme [Mon, 7 Oct 2019 08:01:09 +0000 (10:01 +0200)]
update changelog

12 days agoimprove output (consistent with similar s4u example)
Frederic Suter [Mon, 7 Oct 2019 06:59:26 +0000 (08:59 +0200)]
improve output (consistent with similar s4u example)

13 days agoAlso attach our signal handler to SIGBUS, because MacOSX sometimes raises it on stack...
Martin Quinson [Sun, 6 Oct 2019 22:28:34 +0000 (00:28 +0200)]
Also attach our signal handler to SIGBUS, because MacOSX sometimes raises it on stack overflow

13 days agoMerge similar signals, and other cleanups
Martin Quinson [Sun, 6 Oct 2019 22:12:32 +0000 (00:12 +0200)]
Merge similar signals, and other cleanups

This change set is a bit large and some bits are brutal, but it
escalated quickly and I went out of patience to finish it.

13 days agoImprove the doc of plugins
Martin Quinson [Sun, 6 Oct 2019 21:54:15 +0000 (23:54 +0200)]
Improve the doc of plugins

13 days agosonar: useless cosmetics
Martin Quinson [Sun, 6 Oct 2019 09:48:20 +0000 (11:48 +0200)]
sonar: useless cosmetics

2 weeks agofix that java example
Martin Quinson [Sat, 5 Oct 2019 23:53:35 +0000 (01:53 +0200)]
fix that java example