Victor Zarubkin
c2de745445
#0 [Core] Rearranged include files
2017-11-09 22:01:32 +03:00
Victor Zarubkin
8509b9b01b
Merge branch 'origin/develop' into issue31_arbitrary_values
2017-11-08 21:50:25 +03:00
Victor Zarubkin
eef1dab923
#31 [Core] further work on arbitrary values
2017-11-08 21:38:07 +03:00
Victor Zarubkin
a0ab6a9000
#0 [Core] Added constexpr support macros and refactored extract_... functions
2017-11-08 21:34:51 +03:00
Sergey Yagovtsev
86be4c9d59
Add .clang-format file and script for styling
2017-11-07 22:36:39 +03:00
Sergey Yagovtsev
84a86a7933
Merge pull request #78 from Silveryard/develop
...
Fixed #72
2017-11-06 21:28:50 +04:00
Sebastian Bischlager
23cf75fea4
Fixed #72 Where building x86 binaries with VS 2017 resulted in an internal compiler error
2017-11-06 18:00:37 +01:00
Sergey Yagovtsev
6db3cafdce
fix #76
2017-11-05 12:27:43 +03:00
Victor Zarubkin
b812e1648c
#75 Windows build
...
(cherry picked from commit ec720bfb253b71fa612b4b897e06d61929510f44)
2017-11-03 22:38:57 +03:00
Victor Zarubkin
ec720bfb25
#75 Windows build
2017-11-03 22:36:43 +03:00
Victor Zarubkin
52f3823b57
Merge branch 'origin/develop' into issue31_arbitrary_values
2017-11-02 22:49:12 +03:00
Victor Zarubkin
4bf796cb7a
#75 [GUI] ui is not freezed now when you hit Cancel button while profiled blocks are prepared to be sent
2017-11-02 22:43:37 +03:00
Sergey Yagovtsev
de6b6c82b5
Merge pull request #74 from rationalcoder/develop
...
Fixed Issue #73 . Added #include <malloc.h> to fix EASY_ENABLE_ALIGNMENT build error
2017-10-23 22:59:25 +04:00
Blake Martin
60e48d5a06
Added #include <malloc.h> to fix EASY_ENABLE_ALIGNMENT build error
2017-10-23 12:47:40 -05:00
Victor Zarubkin
cac628ce82
#31 added arbitrary value id
2017-10-21 01:57:48 +03:00
Victor Zarubkin
e9e937551e
#31 build fix
2017-10-21 00:55:17 +03:00
Victor Zarubkin
86f7a48995
#31 intermediate commit: added basic API for arbitrary values profiling. Still not working.
2017-10-20 22:18:32 +03:00
Sergey Yagovtsev
91482f2e1f
v1.3.0
v1.3.0
2017-10-13 16:46:26 +03:00
Sergey Yagovtsev
74ee7bd92e
add profiler_public_types.h for install
2017-10-12 22:40:18 +03:00
Victor Zarubkin
65bfb94276
#0 [Core] Refactoring: moved all types from profiler.h to separate file
2017-10-05 20:53:41 +03:00
Victor Zarubkin
1f8cc6346c
#0 [Core] Suppress warning for unused variable
2017-10-04 22:46:13 +03:00
Victor Zarubkin
a32d3576c6
#66 [GUI] fixed disconnection problem when hitting cancel-button while receiving data and there is no need to restart GUI after unexpected disconnect
2017-10-04 22:37:46 +03:00
Victor Zarubkin
5e2d8e3be6
#0 [Core] Added alias for isEnabled, setEnabled functions and macros
2017-10-04 21:40:23 +03:00
Victor Zarubkin
3ab4b9e3c9
#0 [GUI] refactoring: removed SET_ICON macro
2017-10-04 21:38:18 +03:00
Victor Zarubkin
2e85a7b6f4
#0 [GUI] fixed bug with missing empty threads on diagram
2017-10-04 21:37:11 +03:00
Victor Zarubkin
5e5672d007
#0 README.md updated
2017-10-02 21:25:41 +03:00
Victor Zarubkin
fc940535a5
#0 README.md updated: added recommended versions of GCC and Clang
2017-10-02 21:17:28 +03:00
Victor Zarubkin
d915a8d506
#0 gcc build fix
2017-09-30 20:57:22 +03:00
Victor Zarubkin
d5f2ef0c6c
#0 Build fix + reduced number of thread-local variables
2017-09-30 20:45:06 +03:00
Victor Zarubkin
000888f4af
#0 [Core] Refactoring: replaced tabs with spaces
2017-09-30 19:53:54 +03:00
Victor Zarubkin
c7b9d4f464
#0 [Core] Refactoring: moved a lot of code to different source files
2017-09-30 19:51:33 +03:00
Victor Zarubkin
e6765a03a2
#53 [Unix][Core] Correction for printing a lot of warnings only if there is no thread_local support
2017-09-30 19:02:24 +03:00
Victor Zarubkin
a3ba063e70
#68 fixed [GUI] scaling marker round problems
2017-09-28 22:12:32 +03:00
Victor Zarubkin
8e601bc52f
#53 [Core] Removed debugging rows
2017-09-28 21:09:12 +03:00
Victor Zarubkin
c6ff9f3277
#0 [Core] Replacing tabs with spaces
2017-09-28 21:05:45 +03:00
Victor Zarubkin
c813ea655d
#53 [Core] Fixed problem with removing ThreadStorage for alive threads. But Linux would have another problem: potential memory leak or potential crash at your choise :)) because these wonderful pthreads does not allow to check thread state :(
2017-09-28 21:04:28 +03:00
Sergey Yagovtsev
86f2ff0c71
#66 : GUI crash fix
2017-09-18 13:05:45 +03:00
Sergey Yagovtsev
e76f4d4a67
Merge pull request #63 from rationalcoder/arm-fix
...
Fixed Issue #50 and Issue #61 , added opt-in unaligned access support, and some documentation.
2017-09-14 09:38:01 +04:00
Sergey Yagovtsev
d4a05002ac
Revert 4dd1c27 #61 : Configure optimization flags on unix platform by build type
2017-09-06 23:25:24 +03:00
Valerio Varricchio
5ab683de76
One more typo ...
2017-09-06 11:13:42 +03:00
Sergey Yagovtsev
4dd1c271aa
#61 : Configure optimization flags on unix platform by build type
2017-09-05 18:35:08 +03:00
Blake Martin
8b4726371e
Added a static const member variable for readability and to get rid of a warning.
2017-09-03 21:51:27 -05:00
rationalcoder
bd1f6e49a3
Removed unnecessary syntax and removed a use of constexpr that doesn't compile with MSVC 2013 (slight readability hit).
2017-08-31 19:37:21 -05:00
Victor Zarubkin
ba2a8533ab
(GUI) Removed unused includes
2017-09-01 00:10:25 +03:00
Sergey Yagovtsev
2c963d8d06
Install profiler_gui and set rpath to ORIGIN
2017-09-01 00:01:53 +03:00
Sergey Yagovtsev
ac9a152e26
Update README.md
2017-08-30 00:41:27 +04:00
Sergey Yagovtsev
3696100561
Win CI again
2017-08-29 23:28:48 +03:00
Sergey Yagovtsev
c745e0c303
Win CI
2017-08-29 23:26:08 +03:00
Blake Martin
186db6691a
Removed unnecessary temporary
2017-08-23 14:06:03 -05:00
Blake Martin
d8f2663e01
Removed a type-dependent false type that is no longer used.
2017-08-22 16:31:52 -05:00
Blake Martin
88a401a280
Fixed a logic error introduced with the chunk offset + potentially sped up serialization a bit.
2017-08-22 15:10:19 -05:00
Blake Martin
01415cbdb8
Again, auto can only add to confusion here.
2017-08-22 15:07:37 -05:00
Blake Martin
15323cc8ff
Fixed casting issues and fixed an order of operations error.
2017-08-22 13:29:19 -05:00
rationalcoder
283b835dd8
Scrapped the alignment macros and replaced them with force-inline template functions; still need to test thoroughly.
2017-08-19 22:10:51 -05:00
rationalcoder
75e4f35abe
Added EASY_FORCE_INLINE
2017-08-19 22:08:27 -05:00
Blake Martin
12d26d6680
progress on strict alignment macros.
2017-08-17 18:35:29 -05:00
Blake Martin
423388e6b0
Updated the chunk_allocator to take the sentinel implementation detail into account + Fixed some formatting inconsistencies
2017-08-16 19:15:27 -05:00
Blake Martin
7a030bc89a
Reverted some unnecessary changes and added documentation.
2017-08-16 18:38:37 -05:00
Blake Martin
6fc445ae9a
got rid of the forced -O3 optimization for UNIX
2017-08-16 16:17:57 -05:00
Blake Martin
28f755e0b3
There is no point in using auto here.
2017-08-16 16:17:11 -05:00
Blake Martin
a4e43bfb8e
Fixed some undefined behavior, added documentation, and changed alignment size to be more portable
2017-08-16 16:16:23 -05:00
Blake Martin
2ee5d27baf
Fixed Issue #50 Undefined Behavior
2017-08-10 14:58:42 -05:00
Blake Martin
a9591f3070
Added documentation and potentially sped things up a bit. I also commented a potential bug.
2017-08-10 14:23:26 -05:00
Blake Martin
60c9f76478
Got rid of 'passing NULL to non-pointer argument' warning with MinGW
2017-08-10 14:22:28 -05:00
Sergey Yagovtsev
2a235d47d9
Merge pull request #57 from oliverdaniell/fix/issue54
...
Moved QFonts into EASY_GLOBALS and deferred instantiation of EASY_GLOBAS
2017-08-10 20:52:54 +04:00
Sergey Yagovtsev
6f447be33d
Merge pull request #58 from oliverdaniell/fix/cmake
...
Moved bin from the source tree to the build tree
2017-08-10 20:50:54 +04:00
Oliver Daniell
a03ec76322
set BUILD_SHARED_LIBS to ON by default. Updated comment
2017-08-10 12:22:59 +01:00
Oliver Daniell
a02cfa925a
message BUILD_SHARED_LIBS directly
2017-08-10 11:24:21 +01:00
Oliver Daniell
36bade1939
Replaced custom Shared/Static lib option with the deafult cmake option
2017-08-10 09:41:31 +01:00
Oliver Daniell
4cbc2e1551
Moved bin from the source tree to the build tree
2017-08-10 09:31:50 +01:00
Oliver Daniell
f241444f1d
Moved QFonts into EASY_GLOBALS and deferred instantiation of EASY_GLOBAS
...
until after QApplication.
2017-08-10 09:12:33 +01:00
Sergey Yagovtsev
e13ed621f8
Merge pull request #55 from ScholarMidnight/develop
...
Added the /WX flag, which treats compiler warnings as errors in MSVC.
2017-08-09 20:59:38 +04:00
Liareth
b0aae2349c
Added the /WX flag, which treats compiler warnings as errors in MSVC.
...
* This required a minor change to CMakeLists.txt.
* Also updated two occurrences in code where compilation failed due to
implicit narrowing conversions.
2017-08-09 17:53:28 +01:00
Valerio Varricchio
a1aa8fc2e1
Some typos in warning boxes...
2017-07-31 23:22:10 +03:00
Sergey Yagovtsev
5edac7620e
fix #51
2017-07-31 17:59:41 +03:00
Victor Zarubkin
39d7937397
Update copyright in resources.rc
2017-06-19 00:54:27 +03:00
Victor Zarubkin
15cdb78afb
small update (comment) for easy_profiler_core/CMakeLists.txt
2017-06-19 00:53:50 +03:00
Sergey Yagovtsev
4d941f504c
Try build using gcc on travis osx
2017-06-19 00:46:48 +03:00
Sergey Yagovtsev
8030f3fd15
Merge pull request #47 from karimnaaji/macos
...
Fix mac os build
2017-06-19 00:31:13 +03:00
Sergey Yagovtsev
e6f59dc788
Fix3 osx qt5 package on travis
2017-06-19 00:19:59 +03:00
Sergey Yagovtsev
68dae5b589
Fix2 osx qt5 package on travis
2017-06-19 00:14:35 +03:00
Sergey Yagovtsev
db4483b32b
Fix osx qt5 package on travis
2017-06-19 00:00:51 +03:00
Sergey Yagovtsev
ca6d097f9a
Try osx build on travis
2017-06-18 23:51:00 +03:00
Sergey Yagovtsev
e09b42a91e
Try osx build on travis
2017-06-18 23:46:01 +03:00
Sergey Yagovtsev
f7b26ac3f4
update #44 : build fix
2017-06-14 11:33:17 +03:00
Sergey Yagovtsev
c2765ca94d
update #44 : set target public compile properties
2017-06-14 11:11:34 +03:00
Sergey Yagovtsev
1230794eed
Merge branch 'rokups-feature/cmake-rework' into develop
2017-06-14 10:33:41 +03:00
Sergey Yagovtsev
83cea794de
update #44 : install fix. remove version.ifo from installation
2017-06-14 10:32:58 +03:00
Rokas Kupstys
941f7a4b45
Fix for static build.
...
Fix for c++11 on apple systems.
2017-06-13 18:57:53 +03:00
Karim Naaji
504648d613
Fix mac os build
...
- Work around lack of clock_gettime() on OS X
2017-06-12 11:30:01 -04:00
Rokas Kupstys
ba09dc290e
Enable colors by default. It seems code does not really support turning them off at the moment.
2017-06-12 11:45:45 +03:00
Rokas Kupstys
f007152d2c
CMake script rework
2017-06-12 10:36:42 +03:00
Sergey Yagovtsev
c608665e06
Remove log about client connection
2017-06-12 01:04:51 +03:00
Sergey Yagovtsev
71ffde98de
fix #46
2017-06-11 19:34:28 +03:00
Victor Zarubkin
fae8e4f748
#45 (GUI) Disabled address and port edits when connected
2017-06-09 09:15:56 +03:00
Sergey Yagovtsev
3cad41e63d
fix #45
2017-06-08 18:52:51 +03:00
Victor Zarubkin
ac31aee77c
#37 Fix typo
2017-06-07 20:51:45 +03:00
Victor Zarubkin
48fb240ca0
#37 Replaced std::string with char* for NonscopedBlock with manual memory management
2017-06-07 20:50:16 +03:00
Victor Zarubkin
43b6d1312b
(GUI) Added possibility to display only frames (top-level blocks) on histogram to be able to find unexpected blocks on top level. Use [Settings] -> [Only frames on histogram]
2017-06-07 02:08:53 +03:00
Victor Zarubkin
8c4e26e3ec
(GUI) Fix compiler warning
2017-06-07 01:47:05 +03:00