aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-03-272-1/+3
|\
| * Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-251-0/+2
| |\
| | * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-151-0/+2
| | |\
| | | * JS: Fix 0 == -0Erik Verbruggen2017-03-081-0/+2
| * | | Fix prototype property when set to non-objectsSimon Hausmann2017-03-241-1/+1
* | | | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-2313-347/+308
|\| | |
| * | | Complete transition to standard layout classes for JIT accessSimon Hausmann2017-03-216-19/+12
| * | | Protect CallContext member usage against word size differencesSimon Hausmann2017-03-171-3/+18
| * | | Protect ExecutionContext member usage against word size differencesSimon Hausmann2017-03-171-10/+31
| * | | Protect CompilationUnit member usage against word size differencesSimon Hausmann2017-03-175-10/+10
| * | | Protect Lookup usage against cross-compilation word size differencesSimon Hausmann2017-03-171-0/+7
| * | | Protect CallData usage against cross-compilation word size differencesSimon Hausmann2017-03-173-14/+20
| * | | Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-174-305/+227
| * | | Fix running of 32-bit JIT code generated on 64-bit hostsSimon Hausmann2017-03-172-8/+2
| |/ /
* | | Fix accidental assignment in assertionSimon Hausmann2017-03-131-2/+2
* | | Micro optimizationLars Knoll2017-03-091-1/+1
* | | Optimize Base::mark()Lars Knoll2017-03-091-5/+11
* | | Incremental garbage collectionLars Knoll2017-03-093-14/+17
* | | Implement a real write barrierLars Knoll2017-03-096-22/+19
* | | Smaller cleanupLars Knoll2017-03-091-2/+2
* | | Make the decision about whether to use a Simple callcontext earlierLars Knoll2017-03-091-6/+1
* | | Get rid of QV4::Function::needsActivation()Lars Knoll2017-03-094-62/+44
* | | Add an actual write barrier and centralize it in one placeLars Knoll2017-03-094-49/+11
* | | Make moth write barrier friendlyLars Knoll2017-03-091-17/+20
* | | move locals over to be write barrier safeLars Knoll2017-03-096-29/+12
* | | Make writes to ArrayData write-barrier safeLars Knoll2017-03-097-44/+58
* | | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-0916-106/+132
* | | Get rid of methods returning a pointer to a Property structureLars Knoll2017-03-093-64/+37
* | | Change getValueOrSetter to be write barrier friendlyLars Knoll2017-03-095-52/+100
* | | Add a set() method to HeapValue as wellLars Knoll2017-03-094-6/+9
* | | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-0914-46/+48
* | | Make every member of a Heap object aware of its offset inside the objectLars Knoll2017-03-096-3/+11
* | | Refactor how we define Heap objectsLars Knoll2017-03-0916-70/+64
* | | Always pass the ExecutionEngine into lookup callsLars Knoll2017-03-093-26/+25
* | | Cleanup Property classLars Knoll2017-03-091-14/+1
* | | Separate SimpleCallData and CallDataLars Knoll2017-03-096-96/+83
* | | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-0915-134/+143
* | | Avoid one indirection when looking up local variablesLars Knoll2017-03-093-5/+4
* | | Move most of the ExecutionContext's over to the new mark handlingLars Knoll2017-03-093-60/+48
* | | New mark table implementationLars Knoll2017-03-0928-237/+124
* | | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-03-022-2/+3
|\| |
| * | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-242-2/+3
| |\|
| | * Fix -no-qmldebug debug build with MSVCKai Koehne2017-02-012-2/+3
* | | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-02-286-14/+26
|\| |
| * | Add a javascript push method binding to QQmlListPropertyIonut Alexandrescu2017-02-212-0/+4
| * | Directly load already known metaproperties in QV4QObjectWrapperUlf Hermann2017-02-151-8/+18
| * | Add Q_ALLOCA_VAR, Q_ALLOCA_DECLARE and Q_ALLOCA_ASSIGN macrosKimmo Ollila2017-02-153-6/+4
* | | Merge "Merge remote-tracking branch 'origin/5.9' into dev" into refs/staging/devLars Knoll2017-02-152-3/+8
|\ \ \
| * | | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-02-142-3/+8
| |\| |
| | * | Fix a potential crash in pushWithScopeLars Knoll2017-02-131-2/+6