Arnaud Giersch [Thu, 11 Feb 2021 09:21:41 +0000 (10:21 +0100)]
Whitespaces for codefactor.io.
Arnaud Giersch [Thu, 11 Feb 2021 08:33:10 +0000 (09:33 +0100)]
Use nullptr rather than 0.
Arnaud Giersch [Wed, 10 Feb 2021 14:52:29 +0000 (15:52 +0100)]
Improve assertions about expected timeouts (still failing).
Martin Quinson [Wed, 10 Feb 2021 21:45:23 +0000 (22:45 +0100)]
Merge branch 'local changes'
Martin Quinson [Wed, 10 Feb 2021 21:15:57 +0000 (22:15 +0100)]
mv examples/s4u examples/cpp
S4U is now the dominant API in SimGrid. When working on SimGrid5,
we'll create a new subdirectory for the next one :)
Arnaud Giersch [Wed, 10 Feb 2021 10:14:27 +0000 (11:14 +0100)]
surf_action_ should not be null here.
Arnaud Giersch [Wed, 10 Feb 2021 09:27:32 +0000 (10:27 +0100)]
Prefer xbt_malloc that will never return NULL.
Frederic Suter [Tue, 9 Feb 2021 12:39:59 +0000 (13:39 +0100)]
please modern compilers
Frederic Suter [Tue, 9 Feb 2021 12:36:14 +0000 (13:36 +0100)]
setters can be used in the STARTING state too
Frederic Suter [Tue, 9 Feb 2021 12:05:04 +0000 (13:05 +0100)]
Cannot do anything with dependencies
Arnaud Giersch [Tue, 9 Feb 2021 09:25:47 +0000 (10:25 +0100)]
Cmake: allow wildcards (*, ^) when listing factories.
Arnaud Giersch [Tue, 9 Feb 2021 08:47:19 +0000 (09:47 +0100)]
Enable test for all available factories.
Arnaud Giersch [Mon, 8 Feb 2021 14:53:21 +0000 (15:53 +0100)]
Unnecessary "else" after "return".
Arnaud Giersch [Mon, 8 Feb 2021 14:50:38 +0000 (15:50 +0100)]
Python 3 is required anyway.
Arnaud Giersch [Mon, 8 Feb 2021 13:56:21 +0000 (14:56 +0100)]
Cosmetics.
Arnaud Giersch [Mon, 8 Feb 2021 13:56:21 +0000 (14:56 +0100)]
Fix return value to MPI_UNDEFINED.
Frederic Suter [Tue, 9 Feb 2021 08:06:42 +0000 (09:06 +0100)]
trigger on_completion from wait_any_for
Frederic Suter [Tue, 9 Feb 2021 07:15:28 +0000 (08:15 +0100)]
Enable access to Exec from ExecImpl and fix get_finish_time()
Frederic Suter [Mon, 8 Feb 2021 22:15:04 +0000 (23:15 +0100)]
fix Exec::get_start_time()
eazimi [Mon, 8 Feb 2021 11:45:39 +0000 (12:45 +0100)]
a flag for udpor in the simgrid config
eazimi [Mon, 8 Feb 2021 10:38:27 +0000 (11:38 +0100)]
dictation corrected
eazimi [Mon, 8 Feb 2021 08:17:03 +0000 (09:17 +0100)]
get_enabled_transitions() is a general function
Martin Quinson [Sun, 7 Feb 2021 23:02:53 +0000 (00:02 +0100)]
Also test the direct communications
Martin Quinson [Sun, 7 Feb 2021 21:55:36 +0000 (22:55 +0100)]
group some internal tests together
Martin Quinson [Sun, 7 Feb 2021 18:05:47 +0000 (19:05 +0100)]
Sort the model tests a bit better
Martin Quinson [Sat, 6 Feb 2021 12:56:39 +0000 (13:56 +0100)]
No need to test 'not detached_' twice in the same test
eazimi [Fri, 5 Feb 2021 20:02:27 +0000 (21:02 +0100)]
cleanup!
eazimi [Fri, 5 Feb 2021 19:59:27 +0000 (20:59 +0100)]
MC_smx_actor_get_name() implemented in Api class, it renamed to actor_get_name().
eazimi [Fri, 5 Feb 2021 19:39:58 +0000 (20:39 +0100)]
MC_smx_actor_get_host_name() implemented in Api, it renamed to actor_get_host_name()
eazimi [Fri, 5 Feb 2021 17:14:59 +0000 (18:14 +0100)]
Merge branch 'master' of framagit.org:simgrid/simgrid
eazimi [Fri, 5 Feb 2021 17:14:48 +0000 (18:14 +0100)]
get_enabled_transitions() implemented
Arnaud Giersch [Fri, 5 Feb 2021 16:18:26 +0000 (17:18 +0100)]
Fix includes.
Arnaud Giersch [Fri, 5 Feb 2021 15:52:17 +0000 (16:52 +0100)]
Make constructor 'explicit'.
Arnaud Giersch [Fri, 5 Feb 2021 15:41:49 +0000 (16:41 +0100)]
Use XBT_DECLARE_ENUM_CLASS for mc::MessageType.
Arnaud Giersch [Fri, 5 Feb 2021 14:43:50 +0000 (15:43 +0100)]
Use XBT_DECLARE_ENUM_CLASS for s4u::Activity::State.
Arnaud Giersch [Fri, 5 Feb 2021 14:29:03 +0000 (15:29 +0100)]
Use XBT_DECLARE_ENUM_CLASS for kernel::activity::State.
Arnaud Giersch [Fri, 5 Feb 2021 14:06:28 +0000 (15:06 +0100)]
Add helper macro to declare enums with to_string.
Arnaud Giersch [Fri, 5 Feb 2021 14:04:23 +0000 (15:04 +0100)]
Define two more XBT macros to handle lists of arguments.
eazimi [Fri, 5 Feb 2021 12:13:16 +0000 (13:13 +0100)]
Merge branch 'master' of framagit.org:simgrid/simgrid
eazimi [Fri, 5 Feb 2021 12:12:43 +0000 (13:12 +0100)]
merge with framagit/master
eazimi [Fri, 5 Feb 2021 09:15:34 +0000 (10:15 +0100)]
indentation
Martin Quinson [Fri, 5 Feb 2021 08:37:20 +0000 (09:37 +0100)]
CommImpl: don't mix state and type, and make type_ const
Martin Quinson [Thu, 4 Feb 2021 20:29:21 +0000 (21:29 +0100)]
Tiny doc improvement
Martin Quinson [Wed, 3 Feb 2021 19:31:35 +0000 (20:31 +0100)]
doc: borken link
Arnaud Giersch [Thu, 4 Feb 2021 21:47:53 +0000 (22:47 +0100)]
Define CommImpl::type_ at construction.
Arnaud Giersch [Thu, 4 Feb 2021 20:54:38 +0000 (21:54 +0100)]
Simplify condition.
Arnaud Giersch [Thu, 4 Feb 2021 20:21:51 +0000 (21:21 +0100)]
Prefer std::array to map enum to string.
Arnaud Giersch [Thu, 4 Feb 2021 13:20:49 +0000 (14:20 +0100)]
[sonar] Pointer to const.
Arnaud Giersch [Thu, 4 Feb 2021 11:01:37 +0000 (12:01 +0100)]
[sonar] Restore old comment for empty function.
Arnaud Giersch [Thu, 4 Feb 2021 10:56:46 +0000 (11:56 +0100)]
[sonar] Add attribute "noreturn".
Arnaud Giersch [Thu, 4 Feb 2021 10:11:05 +0000 (11:11 +0100)]
[fbinfer] Fix dead stores.
eazimi [Thu, 4 Feb 2021 18:00:20 +0000 (19:00 +0100)]
get_mbox_remote_addr() returns RemotePtr
eazimi [Thu, 4 Feb 2021 17:42:57 +0000 (18:42 +0100)]
get_comm_remote_addr() implemented
eazimi [Thu, 4 Feb 2021 17:13:05 +0000 (18:13 +0100)]
simcall_get_name() updated
eazimi [Thu, 4 Feb 2021 16:38:12 +0000 (17:38 +0100)]
get_mbox() replaced by get_mbox_remote_addr()
Frederic Suter [Thu, 4 Feb 2021 16:28:55 +0000 (17:28 +0100)]
please clang and explicitly override
Frederic Suter [Thu, 4 Feb 2021 16:18:21 +0000 (17:18 +0100)]
Implement a second veto on start. Activity must be assigned to a resource
Frederic Suter [Thu, 4 Feb 2021 12:42:09 +0000 (13:42 +0100)]
more vetoable_start
Frederic Suter [Thu, 4 Feb 2021 12:35:48 +0000 (13:35 +0100)]
Chainable CRTPed version of vetoable_start
Frederic Suter [Thu, 4 Feb 2021 11:57:22 +0000 (12:57 +0100)]
Host::exec_async was an init(), fix that.
Frederic Suter [Thu, 4 Feb 2021 11:29:02 +0000 (12:29 +0100)]
test and fix Comm::set_payload_size + more chaining
Frederic Suter [Tue, 2 Feb 2021 23:18:24 +0000 (00:18 +0100)]
Storage-kill: update ChangeLog
Frederic Suter [Tue, 2 Feb 2021 23:14:07 +0000 (00:14 +0100)]
Storage-kill: use right version number
Frederic Suter [Tue, 2 Feb 2021 23:09:43 +0000 (00:09 +0100)]
Storage-kill: fix distcheck
Frederic Suter [Tue, 2 Feb 2021 23:03:33 +0000 (00:03 +0100)]
Storage-kill: get rid of this platform file
Frederic Suter [Tue, 2 Feb 2021 22:52:18 +0000 (23:52 +0100)]
Storage-kill: this test is useless now
Frederic Suter [Tue, 2 Feb 2021 22:45:17 +0000 (23:45 +0100)]
Storage-kill: last crumbs
Frederic Suter [Tue, 2 Feb 2021 22:11:57 +0000 (23:11 +0100)]
Storage-kill: remove java bindings
Frederic Suter [Tue, 2 Feb 2021 22:08:21 +0000 (23:08 +0100)]
Storage-kill: prevent users to use these tags
Frederic Suter [Tue, 2 Feb 2021 21:36:07 +0000 (22:36 +0100)]
Storage-kill: this survives to make
Frederic Suter [Tue, 2 Feb 2021 21:05:32 +0000 (22:05 +0100)]
Storage-kill: clean forward.h
Frederic Suter [Tue, 2 Feb 2021 21:00:34 +0000 (22:00 +0100)]
Storage-kill: no more storage in MSG
Frederic Suter [Tue, 2 Feb 2021 20:55:25 +0000 (21:55 +0100)]
Storage-kill: no more check disk attachement
Frederic Suter [Tue, 2 Feb 2021 20:53:36 +0000 (21:53 +0100)]
Storage-kill: clean file system plugin
Frederic Suter [Tue, 2 Feb 2021 20:36:59 +0000 (21:36 +0100)]
Storage-kill: clean surf of storage
Frederic Suter [Tue, 2 Feb 2021 20:22:44 +0000 (21:22 +0100)]
Storage-kill: start with entire files
Martin Quinson [Tue, 2 Feb 2021 20:30:52 +0000 (21:30 +0100)]
Fix make distcheck
Martin Quinson [Tue, 2 Feb 2021 20:16:56 +0000 (21:16 +0100)]
New function: Comm::set_payload_size() to set the amount of bytes to simulate
Martin Quinson [Tue, 2 Feb 2021 18:49:33 +0000 (19:49 +0100)]
Improve an error message: comms must be detached if you don't plan to wait() on them
Fix https://framagit.org/simgrid/simgrid/-/issues/60
Martin Quinson [Mon, 1 Feb 2021 18:08:13 +0000 (19:08 +0100)]
Ignore more cruft found on my disk
Martin Quinson [Mon, 1 Feb 2021 18:06:35 +0000 (19:06 +0100)]
Start to document the plugin mechanism
Martin Quinson [Sun, 31 Jan 2021 17:06:47 +0000 (18:06 +0100)]
a word in the doc about signal's API
Martin Quinson [Sun, 31 Jan 2021 17:05:41 +0000 (18:05 +0100)]
having generated files in the git is of no use for nobody (hello conflicts)
Martin Quinson [Sat, 30 Jan 2021 20:38:52 +0000 (21:38 +0100)]
Ignore more warnings about stuff I don't plan to document
Martin Quinson [Fri, 29 Jan 2021 23:39:22 +0000 (00:39 +0100)]
autodoxy: allow variables to have more than one <ref> in their type
This may occur with templates of several parameters
Frederic Suter [Tue, 2 Feb 2021 16:49:22 +0000 (17:49 +0100)]
Change the way IO activities are initiated
Frederic Suter [Mon, 1 Feb 2021 19:35:14 +0000 (20:35 +0100)]
Introduce Exec::init(). One step towards SimDag++
Arnaud Giersch [Fri, 29 Jan 2021 16:22:26 +0000 (17:22 +0100)]
pimpl_ will never be null.
Arnaud Giersch [Wed, 27 Jan 2021 21:39:42 +0000 (22:39 +0100)]
Use default member initializer.
Arnaud Giersch [Wed, 27 Jan 2021 15:20:18 +0000 (16:20 +0100)]
Distcheck needs a sorted list.
Martin Quinson [Fri, 29 Jan 2021 19:07:44 +0000 (20:07 +0100)]
Fix a few broken references and other warnings in the doc
eazimi [Thu, 28 Jan 2021 18:08:06 +0000 (19:08 +0100)]
get_comm_irecv_raw_addr() defined and implemented
eazimi [Thu, 28 Jan 2021 16:03:04 +0000 (17:03 +0100)]
porivate functions
eazimi [Thu, 28 Jan 2021 12:41:23 +0000 (13:41 +0100)]
assignment used
eazimi [Thu, 28 Jan 2021 10:24:07 +0000 (11:24 +0100)]
simcall_get_issuer() implemented in Api class
eazimi [Thu, 28 Jan 2021 10:23:04 +0000 (11:23 +0100)]
clarification
Martin Quinson [Thu, 28 Jan 2021 00:13:12 +0000 (01:13 +0100)]
Also fix the ns3 log channels. What a debacle...
eazimi [Wed, 27 Jan 2021 18:09:24 +0000 (19:09 +0100)]
get rid of calling local(), easy peasy!
eazimi [Wed, 27 Jan 2021 18:06:32 +0000 (19:06 +0100)]
RemotePtr in get_dst_actor()
eazimi [Wed, 27 Jan 2021 18:04:13 +0000 (19:04 +0100)]
RemotePtr in get_src_actor()