Phil Nash
|
b6e7c9bd7a
|
Specialise removeConst for nullptr
|
2017-08-24 23:07:44 +02:00 |
|
Phil Nash
|
180d9242f5
|
Suppress more signed/ unsigned mismatches during Evaluator calls on MSVC
|
2017-08-24 23:07:03 +02:00 |
|
Phil Nash
|
b7bd52cc98
|
Cherry-picked "evaluate" refactoring from dev-modernize branch
- fixed up NULL comparisons to allow for NULL being a long
- should address #981
|
2017-08-24 23:07:03 +02:00 |
|
Martin Hořeňovský
|
7a22bad763
|
Addressed some static analysis warnings
Based on findings in #957
|
2017-07-19 09:50:08 +02:00 |
|
Martin Hořeňovský
|
a8a6b3159d
|
Disabled C4312 in the evaluate layer
We reinterpret cast int to T* (because someone might compare 0 to a
ptr), which causes 4312 to fire when x64 platform is set.
Fixes #148
|
2017-02-22 14:14:59 +01:00 |
|
Phil Nash
|
2b74613c54
|
Revert "First cut of Evaluate refactoring to remove int specialisations, among other things"
This reverts commit 39753558eb .
|
2017-02-06 22:37:23 +00:00 |
|
Phil Nash
|
39753558eb
|
First cut of Evaluate refactoring to remove int specialisations, among other things
|
2017-02-06 15:15:43 +00:00 |
|
Sean Middleditch
|
776247af81
|
Support explicit operator bool
Fix for issue 596
|
2016-02-25 00:34:09 -08:00 |
|
Phil Nash
|
e91738103c
|
Stripped trailing whitespace from all source code lines
(replaces need for PRs #310 and #504)
|
2015-11-04 18:04:15 +00:00 |
|
Phil Nash
|
733ebb6024
|
Added CATCH_CONFIG_CPP11_LONG_LONG support
|
2015-07-23 23:05:05 +01:00 |
|
Phil Nash
|
805de43a3d
|
Use CATCH_NULL instead of NULL
- expands to nullptr if CATCH_CONFIG_CPP11_NULLPTR is defined (see #444)
|
2015-07-01 07:33:27 +01:00 |
|
Phil Nash
|
1a6f2a0a80
|
Changed the way noexcept support is handled to (hopefully) fix #275 and #273
|
2014-04-23 18:19:19 +01:00 |
|
Phil Nash
|
f3d1f08c3b
|
Removed all trailing whitespace
- addresses #105
|
2013-07-03 19:14:59 +01:00 |
|
Phil Nash
|
2a9d8d9e36
|
Changed "const X ref"s to "X const ref"s
- Brought older code up to current convention (with the help of a Python script)
|
2013-04-23 18:58:56 +01:00 |
|
Phil Nash
|
471eba2c32
|
Build 36
- incorporation of pull request #154 to allow comparison with nullptr_t
- some compiler capability tweaks
|
2013-04-22 18:55:12 +01:00 |
|
Phil Nash
|
2e3c5fa2ad
|
Addressed some warnings (mostly MSVC)
|
2013-03-25 08:46:48 +00:00 |
|
Phil Nash
|
b5b1b1e430
|
Some expression/ evaluation clean-up
|
2012-11-06 19:13:25 +00:00 |
|
Phil Nash
|
2ffb372290
|
Added evaluator overloads for case when comparing pointers against NULLs that decay to ints
|
2012-05-24 18:41:14 +01:00 |
|
Phil Nash
|
371db8b42f
|
Context methods are non-static - accessed via interface
This is a move towards allowing multiple contexts - with the concept of a (possibly thread local) "current" context
|
2012-05-21 18:52:09 +01:00 |
|
Phil Nash
|
2efc1146bf
|
Reformatting
|
2012-05-15 07:42:26 +01:00 |
|
Phil Nash
|
d06dcedfdc
|
Some more reformatting.
Also fixed some warnings
|
2012-05-09 08:17:51 +01:00 |
|
Phil Nash
|
e1cb8f25f2
|
Fix for comparing (const) char* to NULL
|
2012-05-07 19:45:55 +01:00 |
|
Jardel Weyrich
|
11dca66336
|
Fix missing parameter for comparisons between long and unsigned X.
|
2012-04-27 14:42:40 -03:00 |
|
Phil Nash
|
823ea3efd4
|
Re-org
|
2011-04-26 08:32:40 +01:00 |
|