Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | tighten formatting rules | Christian Grothoff | 2019-10-31 |
| | |||
* | handle arm -s completion nicely via signaling pipe | Christian Grothoff | 2019-09-28 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | Implement asynchronous scope identifiers. | Florian Dold | 2019-05-10 |
| | | | | | | | | | | | Without entering an asynchronous scope, logs are the same before. When entering an asynchronous scope (either thread-based of scheduler/task-based), all log lines within an asynchronous scope contain its ID. Currently this is only used in GNU Taler, for debugging requests across multiple services. This allows us to get all log lines pertaining to a particular request for a user or another service. | ||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | glitch in the license text detected by hyazinthe, thank you! | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | first batch of license fixes (boring) | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-05 |
| | |||
* | improve documentation | lurchi | 2018-02-01 |
| | |||
* | scheduler API change to allow use with js event loop | lurchi | 2018-02-01 |
| | | | | | | | | | - GNUNET_SCHEDUELR_run_with_driver has been replaced with GNUNET_SCHEDULER_driver_init and GNUNET_SCHEDUELR_driver_done - GNUNET_SCHEDULER_run_from_driver has been renamed to GNUNET_SCHEDULER_do_work (as it's no longer being called from a driver callback) - documentation has been updated | ||
* | merge branch 'refactoring-scheduler' | lurchi | 2017-12-30 |
|\ | |||
| * | Fix select loop running conditions | lurchi | 2017-09-04 |
| | | | | | | | | | | | | | | The select loop has to keep running as long as the driver has tasks available (indicating that there are file descriptors left to wait for) or the timeout is not FOREVER (indicating that the scheduler has tasks with timeout left). | ||
| * | clarify documentation about adding / deleting tasks | lurchi | 2017-08-25 |
| | | |||
| * | GNUNET_SCHEDULER_check_lifeness not needed anymore | lurchi | 2017-08-23 |
| | | |||
| * | implement bookkeeping about which FDs related to a tasks have been marked ↵ | lurchi | 2017-08-18 |
| | | | | | | | | ready (required API change in GNUNET_SCHEDULER_task_ready) | ||
| * | test_scheduler passing; new API function GNUNET_SCHEDULER_check_lifeness | lurchi | 2017-08-09 |
| | | |||
| * | separate the select driver's fd sets from the driver-internal fdsets | lurchi | 2017-08-08 |
| | | |||
| * | fix warnings | lurchi | 2017-08-05 |
| | | |||
| * | Nearly finished. Call to set_wakeup missing in case of tasks added to ↵ | t3sserakt | 2017-08-02 |
| | | | | | | | | pending_timeout | ||
* | | Peter@equalit.ie wrote (on gnunet-developers): | Christian Grothoff | 2017-10-25 |
|/ | | | | | | | | | | | | | | Continuing a small IRC discussion https://gnunet.org/bot/log/gnunet/2017-10-05#T1521518 Here is a change to optionally disable installing signal handlers in GNUnet's scheduler: https://github.com/equalitie/gnunet/commit/72d02205e1f25ec0df3a2d7efe44c8990ffead53?diff=split (also attached) => patch looks fine, checkin in. -C | ||
* | attempting to fix #5006 | Christian Grothoff | 2017-05-10 |
| | |||
* | initial ideas for improving the scheduler API (far from finished) | Christian Grothoff | 2017-03-28 |
| | |||
* | extending scheduler API with 'add_at' functionality to avoid unnecessary ↵ | Christian Grothoff | 2017-01-22 |
| | | | | time conversions | ||
* | misc minor fixes for new service MQ API, implementing resolver using new ↵ | Christian Grothoff | 2016-09-19 |
| | | | | service API | ||
* | implementing new scheduler shutdown semantics | Christian Grothoff | 2016-04-30 |
| | |||
* | small API change: do no longer pass rarely needed ↵ | Christian Grothoff | 2016-04-09 |
| | | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context() | ||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | doxygen: group/module definitions (part 2) | Gabor X Toth | 2016-01-12 |
| | |||
* | -bump year | Christian Grothoff | 2015-08-03 |
| | |||
* | eliminate dead GNUNET_SCHEDULER_add_continuation, rename ↵ | Christian Grothoff | 2015-08-03 |
| | | | | GNUNET_SCHEDULER_add_continuation_with_priority to GNUNET_SCHEDULER_add_with_reason_and_priority for consistency | ||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | fix #3862 | Christian Grothoff | 2015-06-23 |
| | |||
* | -doxygen | Christian Grothoff | 2015-06-18 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵ | Christian Grothoff | 2014-12-24 |
| | | | | even fully address #3247 | ||
* | -typo | Christian Grothoff | 2014-01-15 |
| | |||
* | -let's not introduce stdbool shortly before the release | Christian Grothoff | 2013-12-24 |
| | |||
* | Here's another patch for GNUNet's scheduler. It's a smaller version of my last | Christian Grothoff | 2013-12-24 |
| | | | | | | | | | | | | | | | patch. This patch extends the scheduler API with two new functions: GNUNET_SCHEDULER_add_file_with_priority GNUNET_SCHEDULER_add_net_with_priority It also re-writes the other net_add/file_add functions to make them call these more generic functions in order to avoid code duplication. - Andrew | ||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -docu | Christian Grothoff | 2013-08-30 |
| | |||
* | -playing with doxygen groups | Christian Grothoff | 2013-08-14 |
| | |||
* | changing time measurement from milliseconds to microseconds | Christian Grothoff | 2013-08-11 |
| | |||
* | adding man page for gnunet-auto-share, updating man page for gnunet-publish | Christian Grothoff | 2012-06-18 |
| | |||
* | -doxygen | Christian Grothoff | 2012-05-28 |
| | |||
* | adding GNUNET_SCHEDULER_add_read_net_with_priority | Christian Grothoff | 2012-05-27 |
| | |||
* | -fixing #2274 -- eliminating GNUNET_SCHEDULER_add_after | Christian Grothoff | 2012-04-19 |
| | |||
* | changing scheduler priorities to revert to DEFAULT instead of inheriting ↵ | Christian Grothoff | 2012-01-01 |
| | | | | parent-task priority unless something else is explicitly specified | ||
* | run indent twice, it alternates between two 'canonical' forms, also run ↵ | Christian Grothoff | 2011-08-29 |
| | | | | whitespace remover | ||
* | even nicer indentation, thanks to LRN's indent patch | Christian Grothoff | 2011-08-16 |
| | |||
* | indentation | Christian Grothoff | 2011-08-15 |
| |