Bartosz Szreder
d5fe006e2d
Add missing include charutil::hash()
2018-02-12 19:07:55 +01:00
Kamil Klimek
5c0038f3f3
Merged in kamilklimek/tracy/find-zone (pull request #2 )
...
"Find Zone" feature
2018-01-18 11:48:00 +00:00
Kamil Klimek
66fd052344
Updated AUTHORS
2018-01-18 12:46:31 +01:00
Kamil Klimek
cb08990eff
"Find Zone" feature
...
- Simple text search with some limiting options
- Grouping by threads
- Easy access to "Zone Info" from search results
2018-01-18 12:35:30 +01:00
Bartosz Taudul
142f94cc33
Small style adjustments.
2018-01-13 14:08:14 +01:00
Bartosz Taudul
e5317d9e40
Use dark style.
2018-01-13 13:59:16 +01:00
Bartosz Taudul
961a907e09
Remove obsolete window flag.
2018-01-13 13:56:02 +01:00
Bartosz Taudul
9330e950da
Bump ImGui to 1.53.
2018-01-13 13:52:52 +01:00
Bartosz Taudul
7300c2e46e
Fix TRACY_NO_EXIT behavior.
...
Terminate event could be the first event that was sent. In such case
server immediately closed the connection, as there was no outstanding
data to receive. Fix by sending all data in the queue before sending
terminate event.
2018-01-11 13:45:13 +01:00
Bartosz Taudul
1cb12f74c4
Benchmark reword.
2017-12-18 17:31:26 +01:00
Bartosz Taudul
533c1f2fdd
SharedLockable docs.
2017-12-17 22:31:32 +01:00
Bartosz Taudul
5915683587
Shared lockable tooltips.
2017-12-17 19:40:45 +01:00
Bartosz Taudul
d0d3bb1141
Store shared lock bits only for shared locks.
2017-12-17 18:44:31 +01:00
Bartosz Taudul
c3a32f9c35
Send lock type in LockWait/LockSharedWait events.
...
This will be needed for proper construction of LockMap on the server, in
case the LockAnnounce message hasn't arrived yet.
2017-12-17 18:30:34 +01:00
Bartosz Taudul
b3b8088881
Separate processing of Lockable and SharedLockable.
2017-12-17 18:00:15 +01:00
Bartosz Taudul
6f1a99e270
Combine wait lists.
2017-12-10 23:33:39 +01:00
Bartosz Taudul
340506406e
Shared lock state machine.
2017-12-10 23:30:13 +01:00
Bartosz Taudul
b07718ab9e
Track list of shared locks.
2017-12-10 22:42:39 +01:00
Bartosz Taudul
4d9ae83abd
Fix assert.
2017-12-10 22:42:25 +01:00
Bartosz Taudul
398eecbb94
Store LockEvent type as an enum class.
2017-12-10 22:37:56 +01:00
Bartosz Taudul
bcf2bf1c5c
Shared lock events (still using old functionality).
2017-12-10 22:04:49 +01:00
Bartosz Taudul
1bddf76f8d
Improve shared locks timing.
2017-12-10 21:59:17 +01:00
Bartosz Taudul
a9e14c8990
Add standard lock events to shared locking.
2017-12-10 21:56:19 +01:00
Bartosz Taudul
06fcb24440
Use shared lockable wrappers in test.
2017-12-10 21:52:26 +01:00
Bartosz Taudul
782231b048
Shared lockable skeleton.
2017-12-10 21:49:45 +01:00
Bartosz Taudul
bc27bbde37
Display mutex type.
2017-12-10 21:49:23 +01:00
Bartosz Taudul
3567d7edd8
Reintroduce lock announce events.
2017-12-10 21:40:48 +01:00
Bartosz Taudul
ea604d484d
Don't show mutex as blocked, if there are no locks held.
2017-12-10 21:40:48 +01:00
Bartosz Taudul
171e962f97
Shared mutex test.
2017-12-10 20:36:10 +01:00
Bartosz Taudul
0f2d41413f
Include plots, msgs, gpu zones, locks in last time calculation.
2017-12-09 20:10:32 +01:00
Bartosz Taudul
6942f84a99
Last time is now cached, not calculated.
2017-12-09 20:05:34 +01:00
Bartosz Taudul
86006e8416
Simplify GetNextLockEvent().
2017-12-09 19:28:12 +01:00
Bartosz Taudul
b67989ab54
No need for nextState variable.
2017-12-09 19:24:35 +01:00
Bartosz Taudul
981bbfe42d
Reorder LockEvent fields.
2017-12-09 19:13:59 +01:00
Bartosz Taudul
cf5ee65604
Vectorize loop.
2017-12-09 00:15:10 +01:00
Bartosz Taudul
96cd782011
Enable AVX2 code generation.
2017-12-08 23:55:16 +01:00
Bartosz Taudul
d0dfa62f43
Force inline internal pdqsort functions.
2017-12-08 23:25:48 +01:00
Bartosz Taudul
86c5dcced9
__cplusplus check won't work on MSVC.
2017-12-08 23:14:55 +01:00
Bartosz Taudul
0da09bc62b
Use pdqsort.
2017-12-08 23:14:55 +01:00
Bartosz Taudul
2c4eaf162d
Add pdqsort.
...
https://github.com/orlp/pdqsort.git
979c0a05f3e78977dc1f5218d13234d7ee89d1e7
2017-12-08 23:02:48 +01:00
Bartosz Taudul
fb04853ffd
NVIDIA driver woes.
2017-12-05 23:32:18 +01:00
Bartosz Taudul
bb46468a36
Add locks information to welcome message.
2017-12-05 23:23:12 +01:00
Bartosz Taudul
48678b3bd7
Drop bitfield usage.
2017-12-05 22:34:48 +01:00
Bartosz Taudul
5407676f1f
Microoptimize thread bit operations.
2017-12-05 22:22:07 +01:00
Bartosz Taudul
52df06d478
Calculate and use thread bit.
2017-12-05 22:09:53 +01:00
Bartosz Taudul
b578554223
Reserve lockmap timeline.
2017-12-05 21:55:00 +01:00
Bartosz Taudul
081087b9ce
Drop an indirection level in plots.
2017-12-05 21:24:09 +01:00
Bartosz Taudul
702f235c1b
Reserve-and-use functionality in Vector.
2017-12-05 21:23:51 +01:00
Bartosz Taudul
c58f1b09d1
Allow RW access to Vector's data.
2017-12-05 21:23:39 +01:00
Bartosz Taudul
9b0b3c99e3
Disable permissive mode.
2017-12-05 20:51:16 +01:00