aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* migrate to SPDX labels.Gravatar Gediminas Jakutis 2021-03-167-100/+16
| | | | | | | No longer using bulky text blocks to mark files as LGPL which for smaller files took up more lines than the actual code. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostics: add knobs to toggle channels.Gravatar Gediminas Jakutis 2021-03-151-1/+43
| | | | | | | | | Individual channels can now be turned off and on with a simple knob call, providing an easy way to silence a channel. Tests not included, as deemed too trivial while being complicated to properly test. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostics: now cleaning up after varargs.Gravatar Gediminas Jakutis 2021-03-151-0/+4
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: now with line numbers and filenames!Gravatar Gediminas Jakutis 2021-02-092-16/+22
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: constify what should be constified.Gravatar Gediminas Jakutis 2021-02-041-7/+7
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: remove unused initializer.Gravatar Gediminas Jakutis 2019-11-141-1/+1
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: simplify tid printing logic.Gravatar Gediminas Jakutis 2019-11-131-9/+7
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: use format strings instead.Gravatar Gediminas Jakutis 2019-11-122-35/+126
| | | | | | flags are now dropped in place of per-stream format strings. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: implement printing function's name.Gravatar Gediminas Jakutis 2019-10-242-10/+14
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* remove pointless options.Gravatar Gediminas Jakutis 2019-10-243-25/+13
| | | | | | | Less maintenence burden, especially since modules start using one another, complicating build requirements otherwise. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: print time since program start instead.Gravatar Gediminas Jakutis 2019-10-243-19/+17
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: allow reseting output stream.Gravatar Gediminas Jakutis 2019-10-211-4/+0
| | | | | | | | We previously treated trying to set channel's stream to NULL as an invalid request, while a completely valid use-case for this is to allow resetting the stream to whichever default it uses. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: emit a newline at line end.Gravatar Gediminas Jakutis 2019-10-101-0/+1
| | | | | | Start doing the sane thing already... Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* compat: move the gettid macro to compat.h.Gravatar Gediminas Jakutis 2019-10-032-12/+4
| | | | | | New header, meant for various compatibility definitions and such. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostic: allow setting output stream(s).Gravatar Gediminas Jakutis 2019-10-031-0/+26
| | | | | | | Added a function to allow changing a channel's output stream. This also makes it possible to direct output to a file. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* diagnostics: add more prefixes.Gravatar Gediminas Jakutis 2019-10-012-5/+67
| | | | | | This also starts preparations for overhaul of this subsystem. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* time: add benchmarking capabilities.Gravatar Gediminas Jakutis 2019-09-302-0/+77
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* time: fix copyright years.Gravatar Gediminas Jakutis 2019-09-191-1/+1
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* time: add timeval versions.Gravatar Gediminas Jakutis 2019-08-122-0/+105
| | | | | | | We now got functions to operate on both struct timespec and struct timeval. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* time: add a generalized time comparison function.Gravatar Gediminas Jakutis 2019-06-191-0/+9
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* gpio: removed due to being useless.Gravatar Gediminas Jakutis 2019-03-314-318/+1
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* time: fix nonequal operator.Gravatar Gediminas Jakutis 2017-11-091-1/+1
|
* time: fix normalization.Gravatar Gediminas Jakutis 2017-11-091-4/+4
|
* time: initial implementation.Gravatar Gediminas Jakutis 2017-11-094-1/+155
|
* meson: drop automake support && add initial meson support.Gravatar Gediminas Jakutis 2017-06-149-124/+36
|
* gpio: fix some names to reflect reality.Gravatar Gediminas Jakutis 2016-12-091-2/+2
|
* gpio: implement even more features.Gravatar Gediminas Jakutis 2016-12-091-6/+45
|
* gpio: implement some more features.Gravatar Gediminas Jakutis 2016-11-101-0/+50
|
* gpio: add initial implementation.Gravatar Gediminas Jakutis 2016-10-314-3/+247
|
* float: fix a nasty search-and-replace error in function names.Gravatar Gediminas Jakutis 2015-03-041-6/+6
|
* include: add definitions.hGravatar Gediminas Jakutis 2015-03-031-0/+1
|
* float: add [integer types] -> [float types] conversion functions.Gravatar Gediminas Jakutis 2015-03-031-0/+36
| | | | | | These were forgotten previously and only [float types] -> [integer types] functions were present. This commit adds the missing "reverse" functions.
* float: Move everything under the "rin_" namespace.Gravatar Gediminas Jakutis 2015-03-031-6/+6
|
* Initial commit - Release 0.0.1librin-0.0.1Gravatar Gediminas Jakutis 2015-03-038-0/+460