0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-26 08:01:51 +08:00

982 Commits

Author SHA1 Message Date
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
Victor Zarubkin
93c3066095 update #42 : Slightly better solution with less amount of black magic - different data structures for context switch events. Core API changed! 2017-06-07 01:39:45 +03:00
Sergey Yagovtsev
b14dbef78d update #42: linux build 2017-06-06 23:52:18 +03:00