Fleshed out Scaladoc for Or, and removed transform from Accumulating. Will do
a transform like the one on Try instead.
Bumped rev to 2.0.M8
private[scalatest] out of the public interface the NoArgTest factory, for which I
have yet to see a justifying use case.
Added a transform method to Or that is like the one in Try. A kind of map of either one side or the other.
Ported over newAssert that uses macro from old branch in Google code.
Changed macro assert to use FailureMessages for error messages.
Enable capability to include runtime value in error message of the new macro assert.
Moved macroXXX assertion methods in trait Assertions to object Assertions.
Replaced old assert(boolean) with new assert(boolean) that uses macro.
Changed error message of == and != for macro assert to be same as === and !==, and added code to AssertionsMacro to support === and !==.
Added support of === and !== to AssertionMacro.
Changed AssertionMacro so that expression passed in to macro assert only gets evaluated once, just like the old assert.
Cleanup in AssertionsMacro.scala and changed name of AssertionsHelper instance in Assertions.scala.
Added comments to AssertionsMacro.scala.
Moved code in AssertionsMacro that work out error message's resource name based on operator to Assertions, which gets executed only when test fails at runtime.
Make Assertions to extend TripleEquals instead of LegacyTripleEquals.
Removed the code to get original source code text in assertion macro, just throw TestFailedException the old way when it is unsupported boolean expression.
Refactored macro assertion to improve compile time and reduce duplicated code.
Deprecated LegacyTripleEquals.
Mark AssertionsMacro as private[scalatest].