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()
eazimi [Wed, 27 Jan 2021 17:59:38 +0000 (18:59 +0100)]
RemotePtr in PatternCommunication class
eazimi [Wed, 27 Jan 2021 16:58:28 +0000 (17:58 +0100)]
no need to comm_addr_equal()
eazimi [Wed, 27 Jan 2021 16:44:18 +0000 (17:44 +0100)]
get_comm_isend_raw_addr() update
eazimi [Wed, 27 Jan 2021 16:41:58 +0000 (17:41 +0100)]
RemotePtr in get_comm_waitany_raw_addr()
eazimi [Wed, 27 Jan 2021 16:34:03 +0000 (17:34 +0100)]
RemotePtr in get_comm_wait_raw_addr()
Martin Quinson [Wed, 27 Jan 2021 17:31:05 +0000 (18:31 +0100)]
Y U NO test before commit/push??
Martin Quinson [Wed, 27 Jan 2021 16:53:22 +0000 (17:53 +0100)]
some cleanups to the logging channel hierarchy
Arnaud Giersch [Wed, 27 Jan 2021 14:35:19 +0000 (15:35 +0100)]
Declare methods 'const'.
Arnaud Giersch [Wed, 27 Jan 2021 14:15:42 +0000 (15:15 +0100)]
Rename field.
Arnaud Giersch [Wed, 27 Jan 2021 14:06:15 +0000 (15:06 +0100)]
No need to make a simcall on semaphore construction.
Arnaud Giersch [Wed, 27 Jan 2021 14:05:53 +0000 (15:05 +0100)]
No need to make a simcall on mutex creation.
Arnaud Giersch [Wed, 27 Jan 2021 13:24:27 +0000 (14:24 +0100)]
Keep improved comments from commit
9304dfd37f.
Arnaud Giersch [Wed, 27 Jan 2021 13:18:18 +0000 (14:18 +0100)]
Avoid to define log categories twice.
eazimi [Wed, 27 Jan 2021 13:50:22 +0000 (14:50 +0100)]
RemotePtr in get_pattern_comm_dst_proc()
eazimi [Wed, 27 Jan 2021 13:47:37 +0000 (14:47 +0100)]
RemotePtr in get_pattern_comm_src_proc()
eazimi [Wed, 27 Jan 2021 13:44:29 +0000 (14:44 +0100)]
RemotePtr in complete_comm_pattern()
eazimi [Wed, 27 Jan 2021 13:35:24 +0000 (14:35 +0100)]
RemotePtr in update_comm_pattern()
eazimi [Wed, 27 Jan 2021 13:20:42 +0000 (14:20 +0100)]
RemotePtr as the input parameter type in get_pattern_comm_data()
eazimi [Wed, 27 Jan 2021 12:16:29 +0000 (13:16 +0100)]
RemotePtr as the input parameter type in get_pattern_comm_rdv()
eazimi [Wed, 27 Jan 2021 11:49:48 +0000 (12:49 +0100)]
a .gitignore update
eazimi [Wed, 27 Jan 2021 11:48:55 +0000 (12:48 +0100)]
defusing
eazimi [Wed, 27 Jan 2021 10:35:35 +0000 (11:35 +0100)]
simcall_get_comm() deleted
Martin Quinson [Tue, 26 Jan 2021 19:26:51 +0000 (20:26 +0100)]
This was not meant to be commited, sorry
Martin Quinson [Tue, 26 Jan 2021 19:11:12 +0000 (20:11 +0100)]
logs: Allow %a instead of %P to display the actor name
%P still works, but I don't think that saving a case in a switch
really saves anything. So let's not break existing scripts for nothing.
eazimi [Mon, 25 Jan 2021 16:31:09 +0000 (17:31 +0100)]
killing mc_get_remote_simulation()
eazimi [Mon, 25 Jan 2021 15:35:48 +0000 (16:35 +0100)]
filenames changed
eazimi [Mon, 25 Jan 2021 15:21:06 +0000 (16:21 +0100)]
mc_api renamed to Api
eazimi [Mon, 25 Jan 2021 15:08:31 +0000 (16:08 +0100)]
simcall_check_dependency() defined and implemented
eazimi [Mon, 25 Jan 2021 15:02:29 +0000 (16:02 +0100)]
request_depend_asymmetric() in mc_api class
eazimi [Mon, 25 Jan 2021 15:01:02 +0000 (16:01 +0100)]
simcall_get_comm() defined and implemented
eazimi [Mon, 25 Jan 2021 14:57:23 +0000 (15:57 +0100)]
simcall_get_mbox() defined and implemented
Martin Quinson [Mon, 25 Jan 2021 13:58:47 +0000 (14:58 +0100)]
Revert "Assert that the log categories are unique"
The proposed method is not reliable, because when log categories are
not unique, there is 2 variables of the same name and 2 constructors
of the same name.
Redefinitions should thus be detected by the linker and we cannot fix
it reliably from our side.
I'll use less common category names in the library to reduce the risk
of conflict.
This reverts commit
7ca53b5ebe9b96f24832b6890a34e13599b254c2.
Arnaud Giersch [Mon, 25 Jan 2021 13:48:33 +0000 (14:48 +0100)]
binutils upgraded, but still broken.
Arnaud Giersch [Mon, 25 Jan 2021 12:29:46 +0000 (13:29 +0100)]
Fix build error.
error: exception specification of explicitly defaulted move constructor does not match the calculated one.
Arnaud Giersch [Mon, 25 Jan 2021 12:21:17 +0000 (13:21 +0100)]
Use auto return type deduction.
Arnaud Giersch [Mon, 25 Jan 2021 12:14:49 +0000 (13:14 +0100)]
Fbinfer saw there another static initialization order fiasco.
Arnaud Giersch [Sun, 24 Jan 2021 22:26:09 +0000 (23:26 +0100)]
Kill ancient compatibility hack (fixed since elfutils 0.155 in 2012).
Augustin Degomme [Mon, 25 Jan 2021 13:45:22 +0000 (14:45 +0100)]
this constructor was removed in ns3 3.33 - apparently still needed for earlier releases
Martin Quinson [Mon, 25 Jan 2021 10:06:53 +0000 (11:06 +0100)]
Assert that the log categories are unique
This interacts badly with SMPI that loads the same binary several
times, as its constructors are naturally started several times. This
is why it's not a real assert but a warning for now.
Martin Quinson [Mon, 25 Jan 2021 10:06:16 +0000 (11:06 +0100)]
Various doc improvements
Martin Quinson [Mon, 25 Jan 2021 07:45:30 +0000 (08:45 +0100)]
Start cleaning up the log channel hierarchy
Arnaud Giersch [Sun, 24 Jan 2021 22:15:03 +0000 (23:15 +0100)]
Symbol is not defined by older elfutils.
Augustin Degomme [Sun, 24 Jan 2021 21:45:28 +0000 (22:45 +0100)]
that wasn't meant to be pushed
Martin Quinson [Sun, 24 Jan 2021 21:43:15 +0000 (22:43 +0100)]
fix pip build
Augustin Degomme [Sun, 24 Jan 2021 21:34:14 +0000 (22:34 +0100)]
add more libs (from ubuntu 21.04) to exclusion list
Martin Quinson [Sun, 24 Jan 2021 21:40:41 +0000 (22:40 +0100)]
Fix the formating of this example
Martin Quinson [Sun, 24 Jan 2021 21:38:12 +0000 (22:38 +0100)]
Merge branch 'master' of framagit.org:simgrid/simgrid
Arnaud Giersch [Sun, 24 Jan 2021 21:11:33 +0000 (22:11 +0100)]
Handle DW_FORM_implicit_const (dwarf 5).
Arnaud Giersch [Sun, 24 Jan 2021 20:33:56 +0000 (21:33 +0100)]
Kill unused script: fig2dev_postprocessor.pl.
Arnaud Giersch [Sun, 24 Jan 2021 20:31:45 +0000 (21:31 +0100)]
File simgrid_modules.map is gone too.
Arnaud Giersch [Sun, 24 Jan 2021 19:56:33 +0000 (20:56 +0100)]
Remove duplicate entries in file lists.
Augustin Degomme [Sun, 24 Jan 2021 19:53:53 +0000 (20:53 +0100)]
fix dist, probably.
Martin Quinson [Sun, 24 Jan 2021 17:26:27 +0000 (18:26 +0100)]
Add the log categories to the documentation
Also fix make distcheck, and fix several issues in the doc on my way
Martin Quinson [Sat, 23 Jan 2021 23:55:21 +0000 (00:55 +0100)]
kill ancient figures
Martin Quinson [Sat, 23 Jan 2021 23:35:42 +0000 (00:35 +0100)]
New doc section: API of logs
Arnaud Giersch [Sat, 23 Jan 2021 16:31:45 +0000 (17:31 +0100)]
Add recent language dialects to MC_dwarf_default_lower_bound.
Martin Quinson [Sat, 23 Jan 2021 13:59:28 +0000 (14:59 +0100)]
Fix pip builds
Martin Quinson [Sat, 23 Jan 2021 13:36:46 +0000 (14:36 +0100)]
Document the command-line interface to the textual loggings
Martin Quinson [Fri, 22 Jan 2021 09:34:15 +0000 (10:34 +0100)]
cosmetics: define and use the sg4 namespace as a shortcut to simgrid::s4u
Martin Quinson [Wed, 20 Jan 2021 19:49:09 +0000 (20:49 +0100)]
Fix a bunch of issues with the documentation
Broken links, undocumented symbols, examples that were moved around,
undocumented examples...
Martin Quinson [Wed, 20 Jan 2021 17:24:49 +0000 (18:24 +0100)]
Rename an example: I'm always looking for a simple comm example, so here it is
Martin Quinson [Wed, 20 Jan 2021 17:16:15 +0000 (18:16 +0100)]
Camel_case a forgotten function
eazimi [Wed, 20 Jan 2021 18:06:18 +0000 (19:06 +0100)]
EvtSetTools::makeUnion() implemented
eazimi [Wed, 20 Jan 2021 18:05:57 +0000 (19:05 +0100)]
EvtSetTools::pushBack() implemented
eazimi [Wed, 20 Jan 2021 18:05:40 +0000 (19:05 +0100)]
EvtSetTools::contains() implemented
eazimi [Wed, 20 Jan 2021 18:03:56 +0000 (19:03 +0100)]
operator== mimicked
eazimi [Wed, 20 Jan 2021 17:40:42 +0000 (18:40 +0100)]
Merge with fragmagit/master
Martin Quinson [Wed, 20 Jan 2021 17:12:04 +0000 (18:12 +0100)]
Make it possible to detach direct communications
eazimi [Wed, 20 Jan 2021 17:11:09 +0000 (18:11 +0100)]
gitignore update
eazimi [Wed, 20 Jan 2021 16:53:34 +0000 (17:53 +0100)]
doing a rename
Martin Quinson [Wed, 20 Jan 2021 16:47:32 +0000 (17:47 +0100)]
New functions: Comm::sendto_{init,async}
Along with a new example.