Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't use pass-by-value for large parameters.
[simgrid.git] / src / kernel /
2019-03-10 Arnaud GierschMake ActorImpl::context_ a std::unique_ptr.
2019-03-10 Arnaud GierschMake SwappedContext::parmap_ a std::unique_ptr.
2019-03-09 Arnaud GierschFix xbt_assert with side effects.
2019-03-08 Arnaud GierschUse references for parameters of type std::function.
2019-03-06 Arnaud GierschUse real pointer type for context wrappers.
2019-03-06 Arnaud Giersch[sonar] Use unsigned char* for context stacks.
2019-03-06 Frederic Suterplease sonar
2019-03-06 Frederic Suterremove or deprecate now useless code
2019-03-05 Frederic Suters4u::Exec now has 2 child classes
2019-03-05 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-03-04 Martin QuinsonMove ForcefulKillException to the root namespace, along...
2019-03-04 Martin QuinsonRename StopRequest into ForcefulKillException to contri...
2019-03-01 Arnaud GierschAvoid shadowing outer variables.
2019-03-01 Martin Quinsondoc improvement
2019-02-28 Arnaud GierschNo static analyzers, myCoords[] and targetCoords[]...
2019-02-28 Martin QuinsonDon't give actors a chance to survive their exec if...
2019-02-27 Arnaud GierschEnforce "Rule-of-Three/Five".
2019-02-27 Arnaud Gierschsurf_parse_error() never returns, remove dead code...
2019-02-27 Arnaud GierschRemove dead code after exception throw.
2019-02-27 Arnaud GierschReplace #define with constexpr declarations.
2019-02-27 Frederic Suterfix (#220) ?
2019-02-25 Arnaud GierschNO_MAX_DURATION is a special value, use (in)equality...
2019-02-25 Arnaud GierschMove common test to Action::update_max_duration.
2019-02-25 Arnaud GierschKill now unused functions SIMIX_mutex_{un}ref.
2019-02-25 Frederic Suterpriority and bound of MSG tasks can only be set BEFORE...
2019-02-23 Frederic Suterplay with (parallel) execs. still not satisfying
2019-02-23 Frederic SuterSIMIX_mutex_{un}ref become MutexImpl::{un}ref
2019-02-23 Frederic Suterdont call HANDLER
2019-02-23 Frederic Suterplease sonar
2019-02-20 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-02-20 Arnaud GierschThis is a CommImpl*.
2019-02-20 Arnaud GierschSpecialize parameter for simcall comm_waitany.
2019-02-20 Arnaud GierschSpecialize parameter for simcall comm_testany.
2019-02-20 Arnaud GierschSpecialize parameter for simcall comm_wait.
2019-02-20 Arnaud GierschSpecialize parameter for simcall comm_test.
2019-02-20 Arnaud GierschSpecialize parameter for simcall execution_wait.
2019-02-20 Arnaud GierschSpecialize parameter for simcall execution_test.
2019-02-20 Arnaud GierschSpecialize parameter for simcall io_wait.
2019-02-20 Arnaud GierschChange dynar parameter for waitany to a raw array ...
2019-02-20 Arnaud GierschSimcall waitany really takes a dynar of ActivityImpl*.
2019-02-20 Arnaud GierschUse CommImpl* for comm_copy callbacks.
2019-02-20 Arnaud GierschCosmetics: adjust method names in debug messages.
2019-02-20 Arnaud GierschMake cleanupSurf() private.
2019-02-19 Frederic SuterAll activities have their own finish method \o/
2019-02-18 Frederic SuterSIMIX_io_finish becomes IoImp::finish
2019-02-18 Frederic Suteradd a StorageFailureException
2019-02-18 Frederic Suter_SIMIX_cond_wait becomes ConditionVariable::wait
2019-02-18 Frederic SuterSIMIX_synchro_wait becomes RawImpl::start
2019-02-18 Frederic Suterobjectify simix timers.
2019-02-18 Arnaud GierschAvoid some casts and copies of CommImplPtr.
2019-02-17 Frederic Suterlate modification wasn't tested, former was better
2019-02-17 Frederic SuterSIMIX_process_cleanup becomes ActorImpl::Cleanup
2019-02-17 Frederic Suterweek-end cleanups in ActorImpl
2019-02-16 Frederic Suterdead header
2019-02-16 Frederic SuterSIMIX_process_yield becomes ActorImpl::yield
2019-02-16 Frederic SuterMethods and renaming in simix::Global
2019-02-15 Arnaud GierschDynamic cast without checking result is slow and useles...
2019-02-15 Arnaud GierschCosmetics (and please scan-build about potential null...
2019-02-15 Arnaud GierschUnsigned cannot become negative.
2019-02-15 Arnaud GierschMore std::string parameters.
2019-02-15 Frederic Suterfix build
2019-02-15 Frederic Sutermake e_smx_comm_type_t be en enum class
2019-02-14 Frederic SuterTransfers things from smx_network to Mailboxes
2019-02-13 Arnaud GierschChange some calls to get_cname to calls to get_name.
2019-02-13 Arnaud GierschUse get_cname() instead of name_.c_str().
2019-02-13 Arnaud GierschDefine ActivityImpl::get_{name,cname}.
2019-02-13 Frederic Suteradd start and copy_data methods to CommImpl
2019-02-13 Frederic Suteruse namespaces
2019-02-13 Frederic Sutermerge SIMIX_synchro_finish into RawImpl::post
2019-02-13 Frederic Suteruse namespaces
2019-02-13 Frederic Sutermore SemaphoreImpl cleanups
2019-02-13 Frederic SuterObjectify Semaphore kernel counterpart
2019-02-12 Arnaud GierschUse const& for the parameters of type std::string not...
2019-02-12 Arnaud GierschWhenever possible, use std::move() for parameters ...
2019-02-12 Arnaud GierschDeprecate the is_off() methods.
2019-02-12 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-02-11 Arnaud GierschDon't set field twice.
2019-02-11 Frederic Suterplease sonar with a few smells
2019-02-08 Frederic Suterhandle SleepImpl more like other activities
2019-02-08 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-02-08 Frederic Suternamespace and method chaining for Io activities
2019-02-08 Frederic Suterallow and use method chaining for ExecImpl
2019-02-08 Frederic Suteruse namespaces for sake of readability
2019-02-06 Frederic Suterfactor suspend/resume across Activities
2019-02-05 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-02-05 Arnaud GierschPlug memory leak.
2019-02-05 Arnaud GierschProvide our own main() for unit-tests.
2019-02-03 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-02-03 Frederic Suterallow all activities to set their tracing category
2019-02-03 Frederic Sutermodernize a few simcall_execution_* calls
2019-02-03 Martin Quinsonsanitize the OOP of kernel::profile
2019-02-02 Martin Quinsonprofile: cosmetics: inline a function and rename a...
2019-02-02 Martin Quinsons:k:profile: turn two functions into static methods
2019-02-02 Martin Quinsonalign file position to the C++ namespaces
2019-02-02 Frederic Suterproperly split init/start for Exec activities
2019-02-02 Frederic SuterMerge branch 'master' of https://framagit.org/simgrid...
2019-02-01 Frederic Suterfactor surf_action_ in ActivityImpl
2019-02-01 Frederic Suteruniform naming across activities
2019-02-01 Frederic Sutercosmetics
2019-02-01 Frederic Suterproperly split init and start for IO activities
next