Martin Hořeňovský
|
85e14c5fb5
|
Move some compile-time dispatch to runtime
The runtime performance is likely to be negligible,
but compile times need every improvement they can get.
|
2017-08-01 21:58:09 +02:00 |
|
Martin Hořeňovský
|
1e59ccee41
|
Addressed Resharper-C++ warnings
See #958
|
2017-07-25 17:16:28 +02:00 |
|
Martin Hořeňovský
|
d7ff62430a
|
Removed superfluous inline specifications
|
2017-07-19 13:40:00 +02:00 |
|
Martin Hořeňovský
|
6a09425de1
|
Remove C++98 backcompat from evaluate
|
2017-04-25 11:28:40 +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 |
|