|
|
7520901f30
|
Add utf8 iterator & range
|
2021-02-23 20:13:33 +03:00 |
|
|
|
50cc785998
|
Get elapsed time before locking mutex in profiler
|
2020-12-16 11:05:29 +03:00 |
|
|
|
eff7be5653
|
Redesign profiler: hierarchical, thread-aware, dump into log::info upon request
|
2020-12-16 11:05:29 +03:00 |
|
|
|
abd40bfa4d
|
Make util::profiler use the logging system
|
2020-11-29 12:30:02 +03:00 |
|
|
|
a1cf646633
|
Rename movable_function -> function & better SSO
|
2020-11-22 12:40:26 +03:00 |
|
|
|
0d64e86ffe
|
Add async library & move stuff from util to async
|
2020-11-21 16:27:38 +03:00 |
|
|
|
fb9f1d8f30
|
Fix threadpool name use-after-free bug
|
2020-11-21 15:31:25 +03:00 |
|
|
|
240d26663b
|
Add deferred event support to executors
|
2020-11-21 15:16:47 +03:00 |
|
|
|
9fa32c2dd1
|
Add util::event_loop executor
|
2020-11-19 23:50:28 +03:00 |
|
|
|
daf1a3c5f4
|
Make threadpool implement executor interface
|
2020-11-19 23:50:23 +03:00 |
|
|
|
7b9e042842
|
Fix threadpool::wait - wait for finished tasks as well, not just empty task queue
|
2020-09-30 16:20:48 +03:00 |
|
|
|
1ab980f0d2
|
Threadpool requires having a name
|
2020-09-21 20:22:22 +03:00 |
|
|
|
c7dba5eef2
|
Add pedantic warnings to CMake & fix all warnings
|
2020-09-13 13:03:31 +03:00 |
|
|
|
2d6b947809
|
Move pixmap from util to gfx
|
2020-08-30 08:44:53 +03:00 |
|
|
|
6225f89f88
|
Uniformize code style & do a few code rearrangements
|
2020-08-27 16:49:46 +03:00 |
|
|
|
549f2ada41
|
Add util, geom, cg, pcg & gfx libs
|
2020-08-27 13:36:16 +03:00 |
|