Mat Sutcliffe
586f605d04
Delegate parts of CSequence to a non-template implementation
...
To reduce build time.
2021-10-29 16:47:13 +01:00
Mat Sutcliffe
57d32da826
Use nested namespaces (C++17 feature)
2021-09-18 15:07:48 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Mathew Sutcliffe
c790e344ac
BLACK_AUDIT macro for paranoid checks on data consistency
...
Summary:
Triggers a breakpoint when the debugger is attached to a debug build. Otherwise, logs a warning.
Related: T101
Reviewers: kbasan, rwinklmeier
Reviewed By: kbasan
Subscribers: jenkins
Tags: #swift_pilot_client
Differential Revision: https://dev.swift-project.org/D35
2017-09-24 19:49:35 +01:00
Mathew Sutcliffe
ce6d0d8f1e
A failed BLACK_VERIFY will generate a Crashpad crash report.
...
Using noinline to make sure the call to failedVerify is visible in the stack trace.
2017-05-15 22:31:38 +01:00
Roland Winklmeier
3d7a39ed00
Fix BlackMisc header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #630
2016-05-13 17:05:49 +02:00
Mathew Sutcliffe
c644b81d08
refs #493 Added BLACK_VERIFY macros, a weaker kind of Q_ASSERT.
2015-11-30 19:35:43 +00:00