aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Move QMetaObjectWrapper into separate header/impl filesUlf Hermann9 days5-140/+214
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann11 days6-64/+73
* gc: Fix stale pointers in WeakValuesFabian Kosmale12 days2-18/+53
* QmlCompiler: Perform return value assignment inside generated codeUlf Hermann13 days1-1/+1
* QtQml: Fix some type conversion edge casesUlf Hermann2024-04-232-15/+24
* QtQml: Use QHash/QMap's constFind() to avoid unnecessary detachesVladimir Belyavsky2024-04-222-8/+8
* QtQml: do not obtain the stack trace twice in CallPrecise()Vladimir Belyavsky2024-04-221-1/+1
* V4: Handle all array-like containers when converting to QJsonArrayOlivier De Cannière2024-04-223-11/+14
* UrlObject: Avoid potential extra QList detachesVladimir Belyavsky2024-04-221-6/+1
* QtQml: Add a wrapper builtin for QQmlV4Function*Ulf Hermann2024-04-122-2/+2
* V4: Don't call methods on nullptrUlf Hermann2024-04-051-18/+26
* Fix heap-buffer-overflow in ESTable::removeOliver Dawes2024-04-042-17/+17
* ArrayData/MemberData: Prove Fixed gc interactionFabian Kosmale2024-03-051-1/+1
* qv4mm: Handle running out of native heap memoryFabian Kosmale2024-03-052-8/+2
* Prepare for white allocations during gc (9/9): ExecutableCompilationUnitFabian Kosmale2024-03-052-6/+18
* Prepare for white allocations (7/9): QQuick(Window|View)Fabian Kosmale2024-03-052-1/+26
* Prepare for white allocations during gc(6/9): Engine setupFabian Kosmale2024-03-051-0/+3
* Prepare for white allocation during gc (5/9): SharedInternalClassDataFabian Kosmale2024-03-052-7/+6
* Prepare for white allocation during gc (4/9): BoundFunctionFabian Kosmale2024-03-051-2/+2
* Prepare for white allocation during gc(3/9): FunctionFabian Kosmale2024-03-055-18/+32
* Prepare for white allocations during gc (1/9): Write barrier for LookupsFabian Kosmale2024-03-056-37/+47
* Prepare for white allocation during gc (0/9): EngineFabian Kosmale2024-03-052-6/+17
* Silence -Wimplicit-fallthrough for clangTim Blechmann2024-03-031-0/+1
* QtQml: Make QLocale an actual value typeUlf Hermann2024-03-022-24/+0
* QtQml: Do not construct strings where we don't need toUlf Hermann2024-02-261-5/+9
* Clean up and clarify Date's ParseString's commentEdward Welbourne2024-02-161-8/+8
* V4: Fix setting of regexp flagsUlf Hermann2024-02-151-5/+5
* QtQml: Consider value types when looking for metaobjectsUlf Hermann2024-02-151-1/+1
* QtQml: Re-allow manual calling of signal handlersUlf Hermann2024-02-134-7/+42
* RegExp: Do on demand JIT compilationFabian Kosmale2024-02-132-26/+59
* QtQml: Drop some dead codeUlf Hermann2024-02-081-3/+1
* QtQml: Drop some dead codeUlf Hermann2024-02-081-10/+7
* QtQml: Double-check inline components when type-checking functionsUlf Hermann2024-02-081-6/+13
* jsruntime: silence msvc warning 4201 (nameless struct/union)Tim Blechmann2024-02-062-0/+6
* SharedInternalClassData: Mark newly inserted valuesFabian Kosmale2024-02-031-0/+18
* PersistentValue: fix gc isuesFabian Kosmale2024-02-011-25/+13
* QtQml: Clear context objects more thoroughly on destructionUlf Hermann2024-02-011-3/+1
* setInternalClass: Correctly handle deleted propertiesFabian Kosmale2024-01-301-2/+5
* Revert "RegExp: Do on demand JIT compilation"Fabian Kosmale2024-01-262-52/+26
* PersistentValueStorage: remember last free page instead of reshufflingFabian Kosmale2024-01-252-4/+27
* QtQml: Use a multihash to store executable CUsUlf Hermann2024-01-255-13/+27
* RegExp: Do on demand JIT compilationFabian Kosmale2024-01-232-26/+52
* QtQml: Move header verification into CompiledData::UnitUlf Hermann2024-01-235-82/+15
* String::append: Avoid growing list more than necessaryFabian Kosmale2024-01-221-8/+23
* QtQml: Remove some dead codeUlf Hermann2024-01-221-77/+1
* QtQml: Use CompiledData::CompilationUnit in more placesUlf Hermann2024-01-205-171/+44
* QtQml: Move the property cache creator interface into the base CUUlf Hermann2024-01-181-36/+10
* QtQml: Move dependentScripts into base CUUlf Hermann2024-01-182-3/+10
* QtQml: Move type name cache into base CUUlf Hermann2024-01-183-11/+19
* QtQml: Move getters for flags into base CUUlf Hermann2024-01-181-36/+9