Bartosz Taudul
|
874d8287c4
|
MSVC 2017 Express has proper SDK, no workarounds needed.
|
2017-10-25 23:46:54 +02:00 |
|
Bartosz Taudul
|
f3bac060a6
|
Same thing for contended locks.
|
2017-10-25 23:45:53 +02:00 |
|
Bartosz Taudul
|
016048a761
|
Properly detect and show recursive lock release.
|
2017-10-25 23:39:56 +02:00 |
|
Bartosz Taudul
|
f013dfe706
|
Properly label recursive lock wait sections.
|
2017-10-25 23:37:10 +02:00 |
|
Bartosz Taudul
|
01b2e64985
|
Properly show recursive lock wait sections.
|
2017-10-25 23:36:08 +02:00 |
|
Bartosz Taudul
|
e16f784617
|
Proper handling of recursive mutices.
|
2017-10-25 23:30:51 +02:00 |
|
Bartosz Taudul
|
52430d08b7
|
Add recursive mutex test.
|
2017-10-25 23:08:14 +02:00 |
|
Bartosz Taudul
|
742e4e2893
|
Use proper type.
|
2017-10-25 22:56:02 +02:00 |
|
Bartosz Taudul
|
011253ac47
|
Display lock and wait counts.
|
2017-10-25 22:35:12 +02:00 |
|
Bartosz Taudul
|
339c177ee8
|
Sort lock map.
It is displayed in UI, so order is important.
|
2017-10-24 22:30:43 +02:00 |
|
Bartosz Taudul
|
03289175ab
|
Lock counter also must be initialized early.
|
2017-10-24 22:02:49 +02:00 |
|
Bartosz Taudul
|
8f814b2537
|
Optimize drawing zone frames.
|
2017-10-22 17:48:01 +02:00 |
|
Bartosz Taudul
|
73d23320ee
|
Move string helper functions out of tracy::View.
|
2017-10-22 17:47:40 +02:00 |
|
Bartosz Taudul
|
262dfa53e9
|
Display lock number on lock list in options.
|
2017-10-22 17:30:02 +02:00 |
|
Bartosz Taudul
|
1967ce871a
|
Fix getting parent of not ended zone.
|
2017-10-22 17:09:33 +02:00 |
|
Bartosz Taudul
|
a4f2eccbe1
|
Include TracySystem.hpp in Tracy.hpp.
|
2017-10-22 17:05:35 +02:00 |
|
Bartosz Taudul
|
cc8683a399
|
Store TextData pointer as an index in array.
This further reduces ZoneEvent size by 4 bytes.
|
2017-10-22 16:40:15 +02:00 |
|
Bartosz Taudul
|
2e6350877d
|
Remove parent pointer from ZoneEvent.
|
2017-10-22 16:15:27 +02:00 |
|
Bartosz Taudul
|
56d2842e2e
|
Add depth test (fibonacci).
|
2017-10-22 15:57:08 +02:00 |
|
Bartosz Taudul
|
b72d4b05de
|
Remove dead code.
|
2017-10-22 15:40:56 +02:00 |
|
Bartosz Taudul
|
7345ca5aa6
|
Rename Event to ZoneEvent.
|
2017-10-22 15:37:24 +02:00 |
|
Bartosz Taudul
|
97b3cccb1a
|
64MB slab size.
|
2017-10-22 15:36:22 +02:00 |
|
Bartosz Taudul
|
eff6015aad
|
Fix combo list.
|
2017-10-22 15:27:07 +02:00 |
|
Bartosz Taudul
|
5b20f0008f
|
Optional namespace shortening.
|
2017-10-22 13:56:05 +02:00 |
|
Bartosz Taudul
|
caec31731f
|
Add ability to hide uncontended locks.
|
2017-10-22 13:32:27 +02:00 |
|
Bartosz Taudul
|
92a38a43d5
|
Add ability to hide individual locks.
|
2017-10-22 13:26:11 +02:00 |
|
Bartosz Taudul
|
ba5312f429
|
Ability to completely hide plots.
|
2017-10-22 13:17:34 +02:00 |
|
Bartosz Taudul
|
133db4c68e
|
Ability to completely hide threads.
|
2017-10-22 13:13:26 +02:00 |
|
Bartosz Taudul
|
10e3307512
|
Unique lz4 header guard.
|
2017-10-21 15:02:43 +02:00 |
|
Bartosz Taudul
|
bd8d423d16
|
Use small temporary buffer instead of growing one.
|
2017-10-21 14:27:38 +02:00 |
|
Bartosz Taudul
|
31dec96d0c
|
Don't calculate min-max range of a large point quantity.
|
2017-10-21 14:27:38 +02:00 |
|
Bartosz Taudul
|
5f7dad1889
|
Don't do unnecessary hover checks.
|
2017-10-21 14:27:38 +02:00 |
|
Bartosz Taudul
|
c28b3a420f
|
Delay insertion of postponed plot items.
This further reduces number of memmoves that need to be performed on a
vector, which results in net increased throughput.
|
2017-10-21 13:32:51 +02:00 |
|
Bartosz Taudul
|
75e3dd175a
|
One function for adding threads.
|
2017-10-21 13:14:20 +02:00 |
|
Bartosz Taudul
|
fa985940f7
|
Check thread name when adding messages.
|
2017-10-21 13:05:37 +02:00 |
|
Bartosz Taudul
|
807d3c42be
|
Use slab allocator for server allocations.
|
2017-10-21 13:01:57 +02:00 |
|
Bartosz Taudul
|
07cb693cbb
|
Separate slab init/noinit allocation functions.
|
2017-10-21 12:54:12 +02:00 |
|
Bartosz Taudul
|
ad338a7cfd
|
Fix message literals.
|
2017-10-21 12:39:26 +02:00 |
|
Bartosz Taudul
|
3a0d77a35a
|
Send messages in test application.
|
2017-10-20 18:30:28 +02:00 |
|
Bartosz Taudul
|
f1da7c1c85
|
Force TLS block creation on cygwin before malloc.
|
2017-10-20 18:28:25 +02:00 |
|
Bartosz Taudul
|
e5e39d352b
|
Relax language requirements.
C++14 (std::make_unique) is now only used on server side. Client doesn't
rely on it, so advertise tracy as requiring C++11.
|
2017-10-20 00:25:39 +02:00 |
|
Bartosz Taudul
|
f822455832
|
Increase send buffer size.
|
2017-10-19 23:48:16 +02:00 |
|
Bartosz Taudul
|
b7800be627
|
Perform bulk insertion of plot points.
|
2017-10-19 23:26:21 +02:00 |
|
Bartosz Taudul
|
cc1715ae98
|
Implement Vector::insert( it, begin, end ).
|
2017-10-19 23:26:02 +02:00 |
|
Bartosz Taudul
|
82476a310c
|
Implement Vector::clear().
|
2017-10-19 23:25:49 +02:00 |
|
Bartosz Taudul
|
cf94b1d2e8
|
Add missing locks.
|
2017-10-19 23:10:47 +02:00 |
|
Bartosz Taudul
|
476597f5ed
|
Adaptive display compression range.
|
2017-10-19 21:05:59 +02:00 |
|
Bartosz Taudul
|
44cc0827d4
|
Store pointers to PlotItems.
|
2017-10-19 21:04:11 +02:00 |
|
Bartosz Taudul
|
7329eb6e99
|
Display plot points count with separators.
|
2017-10-19 20:34:48 +02:00 |
|
Bartosz Taudul
|
026a27aa05
|
Implement front() in custom vector.
|
2017-10-19 20:34:07 +02:00 |
|