aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Get rid of BuiltinFunctionLars Knoll2018-01-151-6/+4
* Convert more builtin functions to use the new calling conventionLars Knoll2018-01-121-1/+1
* V4: Only start JITting after a minimum of 3 callsErik Verbruggen2017-12-141-9/+9
* Merge remote-tracking branch 'origin/wip/new-backend' into devSimon Hausmann2017-11-211-120/+80
|\
| * V4: Add a baseline JITErik Verbruggen2017-11-171-1/+10
| * Clean up ArgumentsObject handlingLars Knoll2017-11-141-0/+2
| * Avoid marking on simple array data'sLars Knoll2017-11-141-0/+6
| * Merge remote-tracking branch 'origin/dev' into new-backendLars Knoll2017-11-081-7/+4
| |\
| * | Re-enable Debug instructions and locations for QML functionsUlf Hermann2017-11-061-1/+1
| * | Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-22/+8
| |\ \
| * \ \ Merge remote-tracking branch 'origin/5.10' into wip/new-backendSimon Hausmann2017-09-121-1/+4
| |\ \ \
| * | | | Unify JSStackFrame and CallDataLars Knoll2017-09-011-1/+1
| * | | | Fix line number mapping to work with non increasing line numbersLars Knoll2017-08-291-8/+9
| * | | | Move line number information into a side tableLars Knoll2017-08-251-2/+15
| * | | | Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-3/+3
| |\ \ \ \
| * | | | | Get rid of CallData in the ExecutionContextLars Knoll2017-08-181-8/+1
| * | | | | Cleanup naming of Stack frame structuresLars Knoll2017-08-101-10/+8
| * | | | | Refactor context handlingLars Knoll2017-08-101-13/+6
| * | | | | Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-6/+5
| * | | | | Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-7/+2
| * | | | | Fix frame handlingLars Knoll2017-08-041-9/+12
| * | | | | Don't store the current line number in the ExecutionContextLars Knoll2017-08-041-42/+20
| * | | | | Unify SimpleCallContext and CallContextLars Knoll2017-07-051-2/+2
| * | | | | Get rid of the GlobalContext and WithContext classesLars Knoll2017-07-051-3/+4
| * | | | | Simplify and unite handling of activation objects in ContextsLars Knoll2017-07-051-3/+3
| * | | | | Remove now unused filesLars Knoll2017-06-301-3/+3
| * | | | | Lower the maximum call depth for debug buildsErik Verbruggen2017-06-291-0/+5
| * | | | | Don't use the ISel's anymoreLars Knoll2017-06-221-37/+1
* | | | | | V4 Date.ParseString(): fix UTC-ness of date-only formatsEdward Welbourne2017-11-141-1/+1
* | | | | | Make qml-debug a proper featureUlf Hermann2017-11-081-2/+2
| |_|_|_|/ |/| | | |
* | | | | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-10-151-7/+4
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Simplify compilation unit tracking in the execution engineSimon Hausmann2017-10-061-3/+2
| * | | | QV4Engine: Don't cache compilation units to be unlinkedUlf Hermann2017-10-051-4/+2
* | | | | Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-22/+8
|\| | | | | |_|_|/ |/| | |
| * | | Fix Integrity buildSimon Hausmann2017-09-121-1/+1
| * | | Drain the mark stack while collecting rootsLars Knoll2017-09-101-1/+15
| * | | Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-10/+6
| * | | Qml Tooling: Replace bare pointers with QScopedPointerUlf Hermann2017-09-061-12/+2
* | | | Drain the markStack while collecting rootsLars Knoll2017-09-081-1/+4
| |_|/ |/| |
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-08-181-3/+3
|\| | | |/ |/|
| * Use QQmlType by valueLars Knoll2017-08-021-3/+3
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-52/+84
|\|
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-2/+2
| * Get rid of the old way of defining builtin functionsLars Knoll2017-05-191-2/+2
| * Move the prototype into the internal classLars Knoll2017-05-191-45/+61
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-14/+26
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-191-0/+4
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-44/+46
| * Move a few more members from ExecutionEngine to EngineBaseLars Knoll2017-05-191-3/+1
* | QmlContextWrapper -> QQmlContextWrapperRobin Burchell2017-05-041-1/+1