mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-12 15:10:41 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() + added TXPathBinaryNode as a common ancestor for binary operations; + TXPathBooleanOpNode now handles only 'and' and 'or' operators, the purpose is to not evaluate the second argument if the result can be determined by the first argument; * Comparison operations moved to TXPathCompareNode and fixed to support INFs and NANs correctly; * Fixed TranslateWideString() that was not deleting characters; * Fixed 'substring-after' function so its result is empty when argument string does not contain the pattern; * Fixed 'round' funcion so it complies to the specs; * Completed implementation of 'substring' function (but surrogate pairs are not handled yet); * Mask exInvalidOp and exZeroDivide FPU exceptions while evaluating expressions, this ensures correct calculations with respect to INFs and NANs. + Added testsuite for xpath git-svn-id: trunk@12961 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
Makefile.fpc |