103 Commits (master)
 

Author SHA1 Message Date
  Giel van Schijndel a687ee0f00 Fix warnings 1 year ago
  Giel van Schijndel 0194297c72 Last copyright version bump of this year 1 year ago
  Giel van Schijndel bcb709c1cb Set weak-linkage attribute on Clang too 1 year ago
  Giel van Schijndel dafe0a8912 Ignore GCC-specific false positives about attributes 1 year ago
  Giel van Schijndel b80b26b2d3 GCC 7.3 buildfix: only use [[fallthrough]] attribute on C++17 1 year ago
  Giel van Schijndel 5720b2ea44 Fix: use spaces to separate operands and operators 1 year ago
  Giel van Schijndel 1da7a32504 Make formatting customizable with CSS-like content 'classes' 1 year ago
  Giel van Schijndel 012e455c2f Split policy (to use colors) from mechanism (is it a TTY) 1 year ago
  Giel van Schijndel 25f879b86c Extract isatty() determination to separate function 1 year ago
  Giel van Schijndel d483c155d5 Split out string formatting code to separate file 1 year ago
  Giel van Schijndel b22fd6e44f Move std::ostringstream to allow it to optimize the string extraction 1 year ago
  Giel van Schijndel 405a886a43 Don't detect an empty expression list twice 1 year ago
  Giel van Schijndel 8a0ea78342 Only make members of non-literal types constexpr on C++14 1 year ago
  Giel van Schijndel cc99fef8ab Travis: build with GCC 4.7 and 5 1 year ago
  Giel van Schijndel f4583d0505 Give colored diagnostics output through Ninja 1 year ago
  Giel van Schijndel b42d2d237a Merge: constexpr all the things 1 year ago
  Giel van Schijndel 0a52eda6b4 constexpr: stringifier and everything related 1 year ago
  Giel van Schijndel 83d4c2546e constexpr: bool_expression 1 year ago
  Giel van Schijndel 6b6a564736 constexpr: expression decomposition 1 year ago
  Giel van Schijndel e279d77bc8 Explain why we've defined stringifier_ptr's destructor inline 1 year ago
  Giel van Schijndel b602528c0c Verify VS 2017's claim to support constexpr 1 year ago
  Giel van Schijndel d578f3b5dd Make violation_info as 'constexpr' as possible 1 year ago
  Giel van Schijndel cf371e9ec6 Allow bool_expression to be kept and moved 1 year ago
  Giel van Schijndel 71ed851cfb Perfectly forward string_maker's arguments 1 year ago
  Giel van Schijndel 6ef407bf56 Remove duplicate assert_failed_default call 1 year ago
  Giel van Schijndel d3261e48da Bump copyright date 1 year ago
  Giel van Schijndel 9d7cfbcee9 Fix warning on __declspec(dllexport)+extern on explicit instantiations 1 year ago
  Giel van Schijndel f4318b0909 CMake: only use C++ 1 year ago
  Giel van Schijndel 46203965d7 Use own smart pointer for crossing DLL boundaries 1 year ago
  Giel van Schijndel 601e946968 Less raw pointer management 1 year ago
  Giel van Schijndel eb79bd5bd7 Use 'override' on Visual Studio 2012+ too 1 year ago
  Giel van Schijndel 757a2db17d Remove 'virtual', made redundant by 'override' 1 year ago
  Giel van Schijndel a997c5a151 Remove the need for ref-qualified member functions 2 years ago
  Giel van Schijndel bb7cf574f7 Actually permit using unary expressions in assertions 2 years ago
  Giel van Schijndel ac3491a53a Use unique_ptr for owning pointers 2 years ago
  Giel van Schijndel 0e7b8a9c9d Drop C++98 and just use C++11 everywhere 2 years ago
  Giel van Schijndel ee3675361c Export bool_expression's iteration interface from shared lib 2 years ago
  Giel van Schijndel b559c826ac Export bool_expression to DLL to stop MSVC from whining 2 years ago
  Giel van Schijndel f449aab673 MSVC: stop warning about internal stdlib problems 2 years ago
  Giel van Schijndel 4488ecc542 Ignore _wrong_ Clang warning about infinite recursion 2 years ago
  Giel van Schijndel 5cd398f558 Make the default precondition failure function throw if not noexcept 2 years ago
  Giel van Schijndel e4fe58fb74 Pass info to logger as violation_info 2 years ago
  Giel van Schijndel 0471c38407 Add glibc++-specific terminal detection code 2 years ago
  Giel van Schijndel d4ab216dfd Split assert log function such that it can operate on arbitrary streams 2 years ago
  Giel van Schijndel 443384543d Use a precondition check for parameter checking 2 years ago
  Giel van Schijndel 3a9537d6e1 Make the 'noexcept' on the failure handlers configurable 2 years ago
  Giel van Schijndel 893f7ed551 Colorize left quote same as right one 2 years ago
  Giel van Schijndel a0a60a4509 Export stream operators for expressions 2 years ago
  Giel van Schijndel 36d03d7719 Play nicer with streams: only write when possible 2 years ago
  Giel van Schijndel 05bee6fa50 Color operator in string expr same as in decomposed expr 2 years ago