Martin Quinson [Thu, 27 Jan 2022 09:52:35 +0000 (10:52 +0100)]
fix some doc issues
SUTER Frederic [Thu, 27 Jan 2022 15:17:57 +0000 (16:17 +0100)]
[no-ci] more entries
Martin Quinson [Wed, 26 Jan 2022 15:54:49 +0000 (16:54 +0100)]
py: indicate which properties are R/W and which are R-O
Arnaud Giersch [Wed, 26 Jan 2022 13:07:34 +0000 (14:07 +0100)]
Update "fixed bugs" in ChangeLog.
[ci-skip]
Martin Quinson [Tue, 25 Jan 2022 14:45:01 +0000 (15:45 +0100)]
cmake: Maybe we have a nested if issue?
If not, I'm not sure why NixOS is ignoring my manual value of
SIMGRID_PYTHON_LIBDIR
Martin Quinson [Tue, 25 Jan 2022 09:25:09 +0000 (10:25 +0100)]
jenkins: actually pass SIMGRID_PYTHON_LIBDIR to cmake, bummer
Arnaud Giersch [Tue, 25 Jan 2022 14:33:09 +0000 (15:33 +0100)]
Fix git-version in smpi scripts.
Thanks Tom Cornebize for reporting.
Arnaud Giersch [Tue, 25 Jan 2022 14:27:12 +0000 (15:27 +0100)]
Enable ns3 for jenkins builds with sanitizers or valgrind.
[ci-skip]
Arnaud Giersch [Tue, 25 Jan 2022 09:00:18 +0000 (10:00 +0100)]
Update .mailmap (we want you?!)
[ci-skip]
Martin Quinson [Tue, 25 Jan 2022 08:18:46 +0000 (09:18 +0100)]
jenkins: force SIMGRID_PYTHON_LIBDIR on NixOS
Martin Quinson [Tue, 25 Jan 2022 08:13:54 +0000 (09:13 +0100)]
Allow to override the python install path (and document it)
Martin Quinson [Tue, 25 Jan 2022 00:45:04 +0000 (01:45 +0100)]
try to honor CMAKE_INSTALL_PREFIX when installing the python package
Martin Quinson [Tue, 25 Jan 2022 00:04:07 +0000 (01:04 +0100)]
adjust the dependencies between the docker images [no-ci]
Martin Quinson [Mon, 24 Jan 2022 23:43:04 +0000 (00:43 +0100)]
Install python module to Python3_SITEARCH as it should [no-ci]
Arnaud Giersch [Mon, 24 Jan 2022 16:45:02 +0000 (17:45 +0100)]
Deprecate Activity::{get,set}_user_data().
Use Extendable::{get,set}_data instead.
Arnaud Giersch [Mon, 24 Jan 2022 15:58:05 +0000 (16:58 +0100)]
Typed template for Extendable::get_data.
Arnaud Giersch [Mon, 24 Jan 2022 16:28:18 +0000 (17:28 +0100)]
Pointer-to-const again.
Arnaud Giersch [Mon, 24 Jan 2022 14:32:55 +0000 (15:32 +0100)]
Specify SSL/TLS protocol version.
Arnaud Giersch [Mon, 24 Jan 2022 14:07:53 +0000 (15:07 +0100)]
Catch more specific exceptions.
Arnaud Giersch [Mon, 24 Jan 2022 13:18:27 +0000 (14:18 +0100)]
Useless assignments.
Arnaud Giersch [Mon, 24 Jan 2022 13:14:47 +0000 (14:14 +0100)]
Unused python imports.
Martin Quinson [Mon, 24 Jan 2022 14:54:22 +0000 (15:54 +0100)]
bummer
Martin Quinson [Mon, 24 Jan 2022 14:27:26 +0000 (15:27 +0100)]
Merge the docker-tuto-s4u action into docker, to ease synchronization issues
Introduce 3 jobs, one per docker target
Augustin Degomme [Mon, 24 Jan 2022 14:32:02 +0000 (14:32 +0000)]
avoid building shared lib for this one.
SUTER Frederic [Mon, 24 Jan 2022 14:20:46 +0000 (15:20 +0100)]
please sonar
Martin Quinson [Mon, 24 Jan 2022 14:14:32 +0000 (15:14 +0100)]
Install the python bindings
Martin Quinson [Mon, 24 Jan 2022 13:55:14 +0000 (14:55 +0100)]
docs: add the copybutton extension to sphinx
adegomme [Mon, 24 Jan 2022 13:58:20 +0000 (13:58 +0000)]
new attempt
adegomme [Mon, 24 Jan 2022 10:20:04 +0000 (10:20 +0000)]
bigdft - fix fortran compiler for ntpoly
Martin Quinson [Mon, 24 Jan 2022 10:20:16 +0000 (11:20 +0100)]
Enable python in the stable and unstable docker images
Martin Quinson [Mon, 24 Jan 2022 09:55:24 +0000 (10:55 +0100)]
This docker is now based on simgrid/unstable so it should be rebuilt each week-end
[no-ci]
Your Name [Mon, 24 Jan 2022 09:19:38 +0000 (09:19 +0000)]
add fortran bindings for smpi_file_get/set_size
Your Name [Mon, 24 Jan 2022 09:19:05 +0000 (09:19 +0000)]
update bigdft rcfile for ntpoly
Martin Quinson [Sun, 23 Jan 2022 09:38:18 +0000 (10:38 +0100)]
Python: Add platform-failures example, and extend Py to make it work
Martin Quinson [Sun, 23 Jan 2022 01:19:43 +0000 (02:19 +0100)]
Implement the last (?) Python functions needed for the tutorial
Martin Quinson [Sat, 22 Jan 2022 23:46:39 +0000 (00:46 +0100)]
Extend the python bindings and cosmetics
Martin Quinson [Sat, 22 Jan 2022 23:44:53 +0000 (00:44 +0100)]
Really tiny optimization when the communication is failed already
Martin Quinson [Sat, 22 Jan 2022 22:37:37 +0000 (23:37 +0100)]
Extend a test to use Host::route_to
Martin Quinson [Sat, 22 Jan 2022 15:39:29 +0000 (16:39 +0100)]
Merge branch 'master' of framagit.org:simgrid/simgrid
Martin Quinson [Sat, 22 Jan 2022 15:33:23 +0000 (16:33 +0100)]
Further fixups and cosmetics in the doc
Martin Quinson [Sat, 22 Jan 2022 14:32:31 +0000 (15:32 +0100)]
Make Activity::on_completion take a const&, just like Comm::on_completion
I think it's dangerous to have a static function of the same name and
differing prototype in a subclass, even more if the only difference is
the parameter const-ness.
Martin Quinson [Sat, 22 Jan 2022 13:44:51 +0000 (14:44 +0100)]
Many tiny documentation improvements
- Fix links now that signals are hidden but *_cb functions provided
- Add some links from functions to examples
- Reference some previously unreferenced examples
- Fix some Doxygen errors
Martin Quinson [Sat, 22 Jan 2022 12:12:55 +0000 (13:12 +0100)]
Change how examples are presented: from itemize to subsections
This will allow to point links to specific examples.
SUTER Frederic [Fri, 21 Jan 2022 21:19:10 +0000 (22:19 +0100)]
[sonar] parameter check to avoid potential division by zero
SUTER Frederic [Fri, 21 Jan 2022 08:55:03 +0000 (09:55 +0100)]
fix java tesh files with new log category names
Martin Quinson [Fri, 21 Jan 2022 16:02:55 +0000 (17:02 +0100)]
Fix some more problems in the doc + cosmetics + extend python a bit
Martin Quinson [Fri, 21 Jan 2022 14:22:05 +0000 (15:22 +0100)]
Docker: syntax error
Martin Quinson [Fri, 21 Jan 2022 14:14:03 +0000 (15:14 +0100)]
Document simgrid.Engine.instance in Python
+ fix some doc issues
Martin Quinson [Fri, 21 Jan 2022 14:10:21 +0000 (15:10 +0100)]
gh action: allow tuto-s4u to build on unstable, as I wish
Martin Quinson [Fri, 21 Jan 2022 14:08:03 +0000 (15:08 +0100)]
Docker: remove borken cruft to switch the user from Dockerfile
Martin Quinson [Fri, 21 Jan 2022 13:58:30 +0000 (14:58 +0100)]
Update the action name
Martin Quinson [Fri, 21 Jan 2022 13:54:16 +0000 (14:54 +0100)]
split the action to build the s4u tuto docker image
Martin Quinson [Fri, 21 Jan 2022 13:48:48 +0000 (14:48 +0100)]
tutorials: run the dockers as a user
Martin Quinson [Fri, 21 Jan 2022 14:32:05 +0000 (15:32 +0100)]
The python tuto needs the unstable version of simgrid
Martin Quinson [Fri, 21 Jan 2022 00:57:07 +0000 (01:57 +0100)]
Port the Algorithm tutorial to python
Martin Quinson [Thu, 20 Jan 2022 17:20:13 +0000 (18:20 +0100)]
Fix makedistcheck
Martin Quinson [Thu, 20 Jan 2022 17:15:52 +0000 (18:15 +0100)]
Convert the MasterWorker to python, in preparation to the tutorial PyConvertion
Martin Quinson [Thu, 20 Jan 2022 16:07:54 +0000 (17:07 +0100)]
The tuto will soon need python3
Martin Quinson [Thu, 20 Jan 2022 16:07:08 +0000 (17:07 +0100)]
doc: don't include files that were removed earlier
SUTER Frederic [Thu, 20 Jan 2022 16:06:03 +0000 (17:06 +0100)]
rework an example. less XML more programmatic
SUTER Frederic [Thu, 20 Jan 2022 14:46:47 +0000 (15:46 +0100)]
forgot one
SUTER Frederic [Thu, 20 Jan 2022 14:45:47 +0000 (15:45 +0100)]
fix java tesh files with new log category names
SUTER Frederic [Thu, 20 Jan 2022 13:25:02 +0000 (14:25 +0100)]
Cleanup in log categories
SUTER Frederic [Thu, 20 Jan 2022 12:47:31 +0000 (13:47 +0100)]
glitch
SUTER Frederic [Thu, 20 Jan 2022 10:16:49 +0000 (11:16 +0100)]
more XML cleanup
SUTER Frederic [Thu, 20 Jan 2022 09:05:46 +0000 (10:05 +0100)]
add an example for Comm::test_any (mimic that from umpire
SUTER Frederic [Thu, 20 Jan 2022 08:11:03 +0000 (09:11 +0100)]
remove 2 avoidable deployment files
Arnaud Giersch [Mon, 17 Jan 2022 14:49:14 +0000 (15:49 +0100)]
Current XBT_ATTRIB_DEPRECATED is v334. Fix last changes.
Arnaud Giersch [Mon, 17 Jan 2022 14:37:06 +0000 (15:37 +0100)]
Deprecate functions unused after removal of SimDag.
Arnaud Giersch [Mon, 17 Jan 2022 14:37:06 +0000 (15:37 +0100)]
Rename method, and make it return a boolean.
Arnaud Giersch [Mon, 17 Jan 2022 08:52:24 +0000 (09:52 +0100)]
Option -Wtsan is not recognized by older gcc.
Arnaud Giersch [Mon, 3 Jan 2022 12:34:30 +0000 (13:34 +0100)]
'virtual' looks superfluous here.
Arnaud Giersch [Wed, 12 Jan 2022 20:42:30 +0000 (21:42 +0100)]
Don't turn tsan compilation warnings into errors.
Recent gcc gives lots of warning: 'atomic_thread_fence' is not supported with '-fsanitize=thread'
Arnaud Giersch [Fri, 7 Jan 2022 10:36:53 +0000 (11:36 +0100)]
Make signals private in s4u::Actor.
Declarations from namespace s4u::this_actor are moved before declaration for s4u::Actor
to permit the "friend" declarations.
Arnaud Giersch [Tue, 11 Jan 2022 12:50:44 +0000 (13:50 +0100)]
Remove references to ancient functions.
Arnaud Giersch [Mon, 10 Jan 2022 13:36:17 +0000 (14:36 +0100)]
Prefer std algorithms.
Arnaud Giersch [Mon, 10 Jan 2022 13:02:26 +0000 (14:02 +0100)]
Pointer-to-const.
Arnaud Giersch [Mon, 10 Jan 2022 12:57:28 +0000 (13:57 +0100)]
Fix ccpcheck warning: Possible null pointer dereference: gateway.
SUTER Frederic [Thu, 13 Jan 2022 10:11:01 +0000 (11:11 +0100)]
forgot to build MC
SUTER Frederic [Thu, 13 Jan 2022 09:42:51 +0000 (10:42 +0100)]
add a blurb about SimDag/Jedule
SUTER Frederic [Thu, 13 Jan 2022 08:25:39 +0000 (09:25 +0100)]
make more ActivityImpl fields private
SUTER Frederic [Wed, 12 Jan 2022 08:22:02 +0000 (09:22 +0100)]
make all VM signals private
SUTER Frederic [Tue, 11 Jan 2022 17:48:23 +0000 (18:48 +0100)]
please opensuse
SUTER Frederic [Tue, 11 Jan 2022 14:36:35 +0000 (15:36 +0100)]
continue the deprecation of instrumentation C interface
Revert some previous changes as they caused many too conversions
(object->name->object->name) in the Java world even though the old Java
MSG interface is next on the chopping list ;)
SUTER Frederic [Tue, 11 Jan 2022 12:34:08 +0000 (13:34 +0100)]
public functions in header + fix deprecation info
SUTER Frederic [Tue, 11 Jan 2022 09:57:14 +0000 (10:57 +0100)]
[sonar] const
SUTER Frederic [Tue, 11 Jan 2022 09:51:44 +0000 (10:51 +0100)]
simplify access to netponts
SUTER Frederic [Tue, 11 Jan 2022 09:19:31 +0000 (10:19 +0100)]
deprecate a large part of the old C tracing API
SUTER Frederic [Mon, 10 Jan 2022 13:16:22 +0000 (14:16 +0100)]
fix build. no nullptr with std::string
SUTER Frederic [Mon, 10 Jan 2022 12:41:22 +0000 (13:41 +0100)]
c++-ify interface to instr
SUTER Frederic [Mon, 10 Jan 2022 12:49:24 +0000 (13:49 +0100)]
fix conflict
SUTER Frederic [Mon, 10 Jan 2022 06:53:26 +0000 (07:53 +0100)]
cosmetics
Martin Quinson [Sat, 8 Jan 2022 15:39:26 +0000 (16:39 +0100)]
Try to switch the docker image we use for the pip job
Arnaud Giersch [Fri, 7 Jan 2022 15:12:07 +0000 (16:12 +0100)]
Don't hide pointer type.
Also avoid to use reserved identifier (starting with an underscore).
Arnaud Giersch [Fri, 7 Jan 2022 10:26:05 +0000 (11:26 +0100)]
Use distinct name for different variables.
Arnaud Giersch [Fri, 7 Jan 2022 09:29:40 +0000 (10:29 +0100)]
Please Sonar (constexpr for global constants; explicit cast).
SUTER Frederic [Fri, 7 Jan 2022 17:37:35 +0000 (18:37 +0100)]
[sonar] bunch of smells
SUTER Frederic [Fri, 7 Jan 2022 09:08:28 +0000 (10:08 +0100)]
merge functions
Arnaud Giersch [Thu, 6 Jan 2022 20:39:27 +0000 (21:39 +0100)]
Revert "Blind guess to fix failing job "pip" on framagit/ci."
This reverts commit
7faa87f1b9a3ca62a01c1c37f3258553b9ac1741.
[ci-skip]
Arnaud Giersch [Thu, 6 Jan 2022 20:11:00 +0000 (21:11 +0100)]
Blind guess to fix failing job "pip" on framagit/ci.