39 Commits (7f00b9758657ff9558b33b9d36eff1cda32975b6)

Author SHA1 Message Date
Ian McInerney 7f00b97586 Name Coroutine's in TSAN to make them identifiable 5 years ago
Ian McInerney 43425d7306 Add logging of the functions used in the coroutine implemntation 5 years ago
Ian McInerney 660d1596e2 Annotate the coroutines with TSAN fiber information 5 years ago
Wayne Stambaugh 2a3e921d58 Header clean up round 6. 5 years ago
Jeff Young a207bd97bb Naming conventions. 5 years ago
Tomasz Wlostowski 151b4e4e5e libcontext: clean up own's shit when coroutine call is over (MSVC only) 5 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Jeff Young 116e3d6816 Fix missing member variable initialization. 6 years ago
Ian McInerney 5c0656d97f Move potrace and libcontext into thirdparty directory 6 years ago
Seth Hillbrand fbc19ab893 Make coroutines stack size configurable 6 years ago
Seth Hillbrand 0b80c00678 Add Valgrind stack instrumentation 6 years ago
Tomasz Wlostowski 6cab769f41 MSVC support for libcontext 7 years ago
Seth Hillbrand d15876595f Fix init order to quiet warnings 7 years ago
Seth Hillbrand 813578eba6 Fix a few coverity errors 7 years ago
John Beard 267e17d539 QA: Add a generic utility tool executable. 7 years ago
Seth Hillbrand 8f11a2133e Revert "QA: Add a generic utility tool executable." 7 years ago
John Beard 502306314e QA: Add a generic utility tool executable. 7 years ago
Maciej Suminski 7f9202842d Fix an initialization order warning in coroutine.h 8 years ago
Mark Roszko b98cc0b937 Some coverity fixes 8 years ago
Tomasz Włostowski eedf7cb243 Switched coroutine library from Boost libcotext to custom libcontext. 9 years ago
jean-pierre charras a9d6af8001 Fix a comment 9 years ago
jean-pierre charras 10396ff435 Tool manager: renames Yield() to KiYield(), due to a collision name between the Yield macro in wxWidgets and Tool manager Yield. 9 years ago
Maciej Suminski 682da70a86 Fixed the issue of creating and event handling in context menus (GAL). 9 years ago
decimad ee3d75f273 Add coroutine call invocation context to identify the main stack frame. 9 years ago
decimad 18b7dbf4d1 Refactor coroutine to improve readability and removed unnecessary heap allocations. Added documentation/links to various boost doc revisions. 9 years ago
decimad 78bc3c65de use a guarded stack for coroutines in boost version 1.61 9 years ago
Michael Steinberg 06d4894fdb boost::context fixes to make it compatible with boost 1.61 9 years ago
jean-pierre charras 4def0958a5 Fix some coverity warnings. Fix typo and errors in comments. Very minor other fixes. 11 years ago
Maciej Suminski b30e0dd869 Boost 1.56 compatibility fix. 11 years ago
Maciej Suminski 5f806cfa18 Minor fixes to the Tool Framework. 12 years ago
Maciej Suminski 2ee890d74b Minor changes. 12 years ago
Maciej Suminski bc305859b2 Mainly case changes. 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
Maciej Suminski 22045b61ea Converted tabs to spaces. Removed trailing whitespaces. 12 years ago
Maciej Suminski 6b74b5771a Even more code comments and reformatting. 12 years ago
Maciej Suminski 7837dfa3ac Fixed build for Mac OS 12 years ago
Maciej Suminski 6ee32b9912 Fixed the 64 bit build. 12 years ago
Maciej Suminski 12e10fd43a Reformatting. 12 years ago
tomasz. 241061025b Added core tool framework files + boost::context assembly stuff (initial, very buggy and unfinished work). 12 years ago