qtdeclarative/tests/auto/qml/qmlcppcodegen/data
Ulf Hermann daab238846 QmlCompiler: Round towards 0 when coercing to 64bit integers
The regular int32 coercion doesn't apply here. We have our own logic for
this case.

Pick-to: 6.9 6.8
Task-number: QTBUG-132345
Change-Id: I96596567ce83fcaa714c8372171261e8dd876480
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2024-12-20 09:44:16 +01:00
..
Cycle
ProgressBar Correct license for test files 2024-02-27 10:32:21 +01:00
ambiguous1
ambiguous2
extra Generate qmldir files for extra directories with QML files 2024-04-03 20:37:18 +02:00
extra2 Generate qmldir files for extra directories with QML files 2024-04-03 20:37:18 +02:00
hidden
imports
shared Correct license for test files 2024-02-27 10:32:21 +01:00
AccessModelMethodsFromOutside.qml
Action.qml Compiler: Don't crash on optional lookups on QJSValue base type 2024-01-29 17:02:28 +01:00
AnonymousComposite.qml QmlCompiler: Fix handling of anonymous composite types 2024-10-02 08:46:46 +00:00
ArraySequenceLengthInterop.qml
B.qml
BadType.qml
BaseConstraint.qml
BaseMember.qml
BindingExpression.qml
CMakeLists.txt QmlCompiler: Coerce values when calling methods 2024-12-19 12:39:38 +01:00
CppMethodListReturnType.qml Compiler: Handle method list return types from qmltypes file 2024-02-14 11:44:39 +01:00
CxxTypeFromDir.qml
CxxTypeFromImplicit.qml
Cycle1.qml
Cycle2.qml
Cycle3.qml
Dummy.qml QmlCompiler: Do not cache composite metatypes in static members 2024-09-30 20:26:35 +02:00
Dummy2.qml
EditConstraint.qml QmlCompiler: Use original scope type for SetLookup 2024-02-21 14:27:53 +01:00
Enums.qml
Foozle.qml
GetOptionalLookupOnQJSValueNonStrict.qml Compiler: Don't crash on optional lookups on QJSValue base type 2024-01-29 17:02:28 +01:00
GetOptionalLookupShadowed.qml Compiler: Also check for shadowing on optional lookups 2024-02-08 10:17:33 +01:00
Loopy.qml
NotificationItem.qml QmlCompiler: Handle scripts as type lookups on GetLookup 2024-04-05 20:38:07 +02:00
NotificationsUtils.js QmlCompiler: Handle scripts as type lookups on GetLookup 2024-04-05 20:38:07 +02:00
OkType.qml
Panel.qml Correct license for test files 2024-02-27 10:32:21 +01:00
Planner.qml
RootWithoutId.qml
Satisfaction.qml
SelectionRectangle.qml
ShadowedObjectName.qml
ShadowedObjectNameDerived.qml
StoreMetaEnum.qml
Test.qml
TestCase.qml
ValueTypeArgument.qml Compiler: Properly read value type arguments when enforcing signatures 2024-07-17 12:14:46 +02:00
Variable.qml
WindowDerived.qml
aliasLookup.qml
ambiguous.h Correct license for test files 2024-02-27 10:32:21 +01:00
ambiguousAs.qml
ambiguousSignals.qml
anchorsFill.qml
anonymousCompositeUser.qml QmlCompiler: Fix handling of anonymous composite types 2024-10-02 08:46:46 +00:00
argumentConversion.qml
array.qml
arrayCtor.qml
asCast.qml
attachedBaseEnum.qml
badSequence.qml
basicBlocksWithBackJump.qml
basicBlocksWithBackJump_infinite.qml
basicDTZ.qml
bindToValueType.qml
birthdayparty.cpp Correct license for test files 2024-02-27 10:32:21 +01:00
birthdayparty.h qmltyperegistrar: Check properties, methods, enums for missing types 2024-04-25 18:55:23 +02:00
blockComments.qml
boolCoercions.qml
boolPointerMerge.qml
boundComponents.qml
brokenAs.qml QmlCompiler: Don't crash on broken type assertions 2024-09-25 10:42:01 +02:00
callContextPropertyLookupResult.qml
callWithSpread.qml
childobject.qml QQmlPropertyCache: Correctly set flags when loading methods 2024-02-29 12:08:08 +01:00
colorAsVariant.qml
colorString.qml
compareOriginals.qml
comparisonTypes.qml
componentReturnType.qml
compositeTypeMethod.qml
compositesingleton.qml
consoleObject.qml
consoleTrace.qml QmlCompiler: In debug mode, set instruction pointer before each lookup 2024-02-08 14:37:02 +00:00
construct.qml
contextParam.qml
conversionDecrement.qml
conversionInDeadCode.qml
conversions.qml
conversions2.qml
convertPrimitiveToVar.qml QmlCompiler: Allow primitive conversion if output is stored in var 2024-01-11 00:42:17 +01:00
convertQJSPrimitiveValueToIntegral.h Correct license for test files 2024-02-27 10:32:21 +01:00
convertQJSPrimitiveValueToIntegral.qml
convertToOriginalReadAcumulatorForUnaryOperators.qml
cppbaseclass.h Correct license for test files 2024-02-27 10:32:21 +01:00
curlygrouped.qml
cycleHead.qml
dateConstruction.qml
dateConversions.qml
deadShoeSize.qml
deadStoreLoop.qml
detachOnAssignment.qml QtQml: Unify detaching behavior for all reference objects 2024-10-24 18:27:03 +00:00
dialog.qml
dialogButtonBox.qml
druggeljug.h
dummy_imports.qml
dummyobjekt.h Correct license for test files 2024-02-27 10:32:21 +01:00
dynamicmeta.h QObject: implement the ### Qt7 for dynamicMetaObject() 2024-11-14 13:49:01 -08:00
dynamicscene.qml
enforceSignature.qml QtQml: Properly enforce signatures of AOT-compiled functions 2024-04-26 12:18:15 +00:00
enumConversion.qml
enumFromBadSingleton.qml
enumInvalid.qml
enumLookup.qml QmlCompiler: Support construction of value types with 'new' 2024-11-06 10:00:07 +01:00
enumMarkedAsFlag.qml
enumProblems.qml
enumProperty.h
enumScope.qml
enumproblems.h QmlCompiler: Respect scoped enums 2024-02-29 12:08:08 +01:00
enumsInOtherObject.qml
enumsUser.qml
equalityQObjects.qml
equalityQUrl.qml
equalityTestsWithNullOrUndefined.qml
equalityVarAndNonStorable.qml
equalsUndefined.qml
exceptionFromInner.qml
excessiveParameters.qml
extendedTypes.qml
failures.qml QmlCompiler: Support construction of value types with 'new' 2024-11-06 10:00:07 +01:00
fallbacklookups.qml
fallbackresettable.qml QmlCompiler: Handle non-resettable undefined assignment 2024-01-25 18:35:05 +01:00
fileDialog.qml Correct license for test files 2024-02-27 10:32:21 +01:00
flagEnum.qml
fromBoolValue.qml
funcWithParams.qml
functionLookup.qml
functionReturningVoid.qml
functionTakingVar.qml
gadgetwithenum.h Correct license for test files 2024-02-27 10:32:21 +01:00
getOptionalLookup.h tst_qmlcppcodegen: Compile test with QT_NO_CAST_FROM_ASCII 2024-10-09 16:23:14 +02:00
getOptionalLookup.qml QmlCompiler: Fix conditions around as casts 2024-02-21 14:27:54 +01:00
globals.qml
idAccess.qml QmlCompiler: Do not use QQmlEngine from current QML context 2024-03-21 10:41:29 +01:00
ignoredFunctionReturn.qml
immediateQuit.qml
importsFromImportPath.qml
indirectlyShadowable.qml QmlCompiler: Reject lookups on shadowable base types 2024-02-01 09:33:09 +01:00
infinities.qml
infinitiesToInt.qml
insertContextOnInvalidType.qml QmlCompiler: Do not miscompile ID lookups in invalid types 2024-09-25 21:24:12 +02:00
intEnumCompare.qml
intOverflow.qml
intToEnum.qml
interactive.qml Correct license for test files 2024-02-27 10:32:21 +01:00
interceptor.qml
internalConversion.qml
invalidateCompositeType.qml QmlCompiler: Do not cache composite metatypes in static members 2024-09-30 20:26:35 +02:00
invisible.h Correct license for test files 2024-02-27 10:32:21 +01:00
invisibleBase.qml
invisibleListElementType.qml
invisibleTypes.qml
isnan.qml
iteration.qml
javaScriptArgument.qml
jsArrayMethods.qml
jsArrayMethodsUntyped.qml QmlCompiler: Fix side effect detection for array methods 2024-07-02 21:16:21 +02:00
jsArrayMethodsWithParams.qml
jsArrayMethodsWithParamsUntyped.qml
jsMathObject.qml
jsimport.qml
jsmoduleimport.qml
jsonArrayToStringList.qml QML: Allow conversion between different list types 2024-07-03 16:36:49 +02:00
largeValueType.h Compiler: Properly read value type arguments when enforcing signatures 2024-07-17 12:14:46 +02:00
layouts.qml
letAndConst.qml
library.js
listAsArgument.qml
listConversion.qml
listIndices.qml
listOfInvisible.qml
listPropertyAsModel.qml
listToString.qml QmlCompiler: Allow coercion of lists to strings 2024-04-11 13:47:46 +00:00
listlength.qml
listprovider.h QML: Allow conversion between different list types 2024-07-03 16:36:49 +02:00
math.qml
mathMinMax.qml
mathOperations.qml
mathStaticProperties.qml qmlsc: Support Math static properties 2024-04-18 22:30:24 +02:00
mergedObjectRead.qml
mergedObjectWrite.qml
methodOnListLookup.qml
methods.qml
modulePrefix.qml
moveRegVoid.qml
multiforeign.h Correct license for test files 2024-02-27 10:32:21 +01:00
multiforeign.qml
multipleCtors.qml QtQml: Allow initialization of value types with object types 2024-09-24 13:58:33 +02:00
namespaceWithEnum.qml
noBindingLoop.qml
noQQmlData.qml
nonNotifyable.qml
noscope.qml
notEqualsInt.qml
notNotString.qml
nullAccess.qml
nullAccessInsideSignalHandler.qml
nullComparison.qml
nullishCoalescing.qml Compiler: Add tests for the nullish coalescing operator ?? 2024-02-16 20:31:30 +01:00
numbersInJsPrimitive.qml
objectInVar.qml
objectLookupOnListElement.qml
objectWithStringListMethod.qml
objectwithmethod.h tst_qmlcppcodegen: Compile test with QT_NO_CAST_FROM_ASCII 2024-10-09 16:23:14 +02:00
optionalComparison.qml
outOfBounds.qml
overriddenMember.qml
ownProperty.qml
page.qml Compute implicitSize based on implicitContentSize in Pane and subclasses 2024-12-18 20:37:27 +01:00
parentProp.qml
person.cpp Correct license for test files 2024-02-27 10:32:21 +01:00
person.h Correct license for test files 2024-02-27 10:32:21 +01:00
popContextAfterRet.qml
prefixedMetaType.qml
pressAndHoldButton.qml
propertyChanges.qml
qmlUsing.qml QmlCompiler: Implement calling of methods on value types 2024-11-22 17:39:29 +01:00
qmlusing.h QmlCompiler: Implement calling of methods on value types 2024-11-22 17:39:29 +01:00
qtbug113150.qml qmlsc: Support Math static properties 2024-04-18 22:30:24 +02:00
qtfont.qml QmlCompiler: Allow conversion of object literals to QJSValue 2024-11-01 12:52:03 +01:00
readEnumFromInstance.qml
readonlyListProperty.qml QmlCompiler: Correctly mark side effects for list operations 2024-04-11 15:47:39 +02:00
reduceWithNullThis.qml
registerPropagation.qml
registerelimination.qml
renameAdjust.qml
resettable.h Correct license for test files 2024-02-27 10:32:21 +01:00
resettable.qml QmlCompiler: Handle non-resettable undefined assignment 2024-01-25 18:35:05 +01:00
returnAfterReject.qml
revisions.qml
scopeIdLookup.qml
scopeVsObject.qml
scopedEnum.qml QmlCompiler: Respect scoped enums 2024-02-29 12:08:08 +01:00
script.js
script.mjs
sequenceToIterable.h tst_qmlcppcodegen: Compile test with QT_NO_CAST_FROM_ASCII 2024-10-09 16:23:14 +02:00
sequenceToIterable.qml
sequencetypeexample.cpp
sequencetypeexample.h
setLookupConversion.qml
setLookupOriginalScope.qml QmlCompiler: Use original scope type for SetLookup 2024-02-21 14:27:53 +01:00
shadowedAsCasts.qml
shadowedMethod.qml
shadowedPrimitiveCmpEqNull.qml Compiler: Convert from stored to original type when generating equality 2024-02-07 17:23:01 +01:00
shifts.qml
signal.qml
signalHandler.qml
signalIndexMismatch.qml
signalsWithLists.qml
signatureIgnored.qml
specificParent.qml
state.h Correct license for test files 2024-02-27 10:32:21 +01:00
storeElementSideEffects.qml
stringArg.qml
stringLength.qml
stringToByteArray.qml
structuredValueType.qml QmlCompiler: Use correct static_metacall on DefineObjectLiteral 2024-12-12 18:20:55 +01:00
takenumber.cpp QmlCompiler: Name types when initializing structured value types 2024-12-19 12:39:38 +01:00
takenumber.h QmlCompiler: Name types when initializing structured value types 2024-12-19 12:39:38 +01:00
takenumber.qml QmlCompiler: Round towards 0 when coercing to 64bit integers 2024-12-20 09:44:16 +01:00
testlogger.js
text.qml
theme.cpp Correct license for test files 2024-02-27 10:32:21 +01:00
theme.h Correct license for test files 2024-02-27 10:32:21 +01:00
themerbad.qml
themergood.qml
thisObject.qml
throwObjectName.qml
timelinetheme.cpp Correct license for test files 2024-02-27 10:32:21 +01:00
timelinetheme.h Correct license for test files 2024-02-27 10:32:21 +01:00
toString.qml
topLevelComponent.qml
translation.qml
trigraphs.qml QmlCompiler: Escape question marks in string literals 2024-02-21 14:27:53 +01:00
trivialSignalHandler.qml
tst_qmlcppcodegen_verify.cpp
typePropagationLoop.qml
typePropertyClash.qml
typedArray.qml
undefinedResets.qml
undefinedToDouble.qml
unknownAttached.qml
unknownParameter.qml
unstoredUndefined.qml
unusedAttached.qml
urlString.qml
usingCxxTypesFromFileImports.qml
valueTypeCast.qml QmlCompiler: Fix conditions around as casts 2024-02-21 14:27:54 +01:00
valueTypeCopy.qml
valueTypeDefault.qml
valueTypeLists.qml
valueTypeProperty.qml
valueTypeReference.qml
variantMap.qml QmlCompiler: Fix code for object literal generation 2024-03-26 12:31:58 +01:00
variantMapLookup.h tst_qmlcppcodegen: Compile test with QT_NO_CAST_FROM_ASCII 2024-10-09 16:23:14 +02:00
variantMapLookup.qml
variantReturn.qml
variantlist.qml
variantreturn.h Correct license for test files 2024-02-27 10:32:21 +01:00
versionmismatch.qml
voidConversion.qml
voidfunction.qml
weathermoduleurl.h QmlCompiler: Use correct static_metacall on DefineObjectLiteral 2024-12-12 18:20:55 +01:00
withlength.h QtQml: Allow initialization of value types with object types 2024-09-24 13:58:33 +02:00
wrapwithvariant.h Correct license for test files 2024-02-27 10:32:21 +01:00
writableVariantMap.h QmlCompiler: Explicitly cast operations that result in QString 2024-05-25 08:11:24 +02:00
writeVariantMap.qml QmlCompiler: Explicitly cast operations that result in QString 2024-05-25 08:11:24 +02:00
writeback.qml QmlCompiler: Reject lookups on shadowable base types 2024-02-01 09:33:09 +01:00