Revision 605620
Go back to digest for 19th November 2006Features in Other
Frans Englich committed changes in /trunk/kdenonbeta/kdom/patternist:
Implement derived integers, such as xs:byte and xs:unsignedShort. Check out the output:
SUMMARY:
Total: 14884
Failures: 1987
Passes: 12853
Pass percentage(%): 86
Unexpected failures: 0
Unexpected passes: 1754
Not tested: 44
That's right. 1754 test cases fixed in one commit. 12%. New record for me.
I introduced one regression: DerivedInteger.h generates a warning, see 341. I'll work on derived string types now. Should be less work for that.
File Changes
Added 2 files
- /trunk/kdenonbeta/kdom/patternist
- /data/DerivedInteger.h
- /type/DerivedIntegerType.h
Modified 23 files
- /trunk/kdenonbeta/kdom/patternist
- /TODO
- /data/AtomicCasters.h
- /data/data.pri
- /data/Integer.cpp
- /expr/CastingPlatform.cpp
- /functions/PatternPlatform.h
- /type/AtomicCasterLocator.cpp
- /type/AtomicCasterLocator.h
- /type/AtomicCasterLocators.cpp
- /type/AtomicCasterLocators.h
- /type/AtomicTypeDispatch.h
- /type/BasicTypesFactory.cpp
- /type/BuiltinAtomicType.h
- /type/BuiltinAtomicTypes.cpp
- /type/BuiltinAtomicTypes.h
- /type/BuiltinTypes.cpp
- /type/Makefile.am
- /type/type.pri
- /utils/Locale.h
- /kxqts/customts/CustomCatalog.in.xml
- /kxqts/customts/setup.sh
- /kxqts/tests/CustomCatalogBaseline.xml
- /kxqts/tests/XQTSBaseline.xml
25 files changed in total