summaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_p.h
Commit message (Expand)AuthorAgeFilesLines
...
* garbage collect InternalClassLars Knoll2018-04-121-4/+4
* Clean up Engine::newObject/newArrayObjectLars Knoll2018-04-121-2/+2
* Remove the pool allocator from InternalClassLars Knoll2018-04-121-2/+0
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-03-171-1/+0
|\
| * Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-161-1/+0
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-02-271-1/+1
|\ \ | |/
| * use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-02-221-4/+4
|\ \ | |/
| * WinRT: Do not call canAllocateExecutableMemory from static initializerOliver Wolff2018-02-221-4/+4
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-02-131-2/+9
|\ \ | |/
| * Fix crashes on WinRT when allocation of executable memory is disabledSimon Hausmann2018-02-091-2/+9
* | QML: Make mapping of sequence object in JS optionalUlf Hermann2018-02-111-0/+4
* | Don't crash if v8Engine is a nullptrLars Knoll2018-02-101-1/+1
* | Change creation of new internal classesLars Knoll2018-02-091-1/+1
* | Remove InternalClass forward declarationsLars Knoll2018-02-091-1/+0
* | Further simplify relation between different enginesUlf Hermann2018-02-071-3/+4
|/
* Remove double indirection between QJSEngine and QV4::ExecutionEngineUlf Hermann2018-02-021-0/+2
* V4 JIT: Fix JIT thresholdErik Verbruggen2018-01-171-1/+1
* V4: Only start JITting after a minimum of 3 callsErik Verbruggen2017-12-141-1/+13
* Add a unique id to InternalClass that describes it's total stateLars Knoll2017-11-271-0/+4
* Merge remote-tracking branch 'origin/wip/new-backend' into devSimon Hausmann2017-11-211-79/+40
|\
| * V4: Add a baseline JITErik Verbruggen2017-11-171-1/+3
| * Clean up ArgumentsObject handlingLars Knoll2017-11-141-0/+2
| * Bring back markObjects(), this time generatedLars Knoll2017-11-141-29/+0
| * Merge remote-tracking branch 'origin/dev' into new-backendLars Knoll2017-11-081-1/+4
| |\
| * | Move a couple of data members required for new JITLars Knoll2017-11-071-2/+0
| * | Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-5/+5
| |\ \
| * | | Unify JSStackFrame and CallDataLars Knoll2017-09-011-17/+1
| * | | Move line number information into a side tableLars Knoll2017-08-251-2/+2
| * | | Cleanup naming of Stack frame structuresLars Knoll2017-08-101-14/+40
| * | | Refactor context handlingLars Knoll2017-08-101-37/+20
| * | | Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-6/+4
| * | | Change function signatures for call/construct backLars Knoll2017-08-041-1/+1
| * | | Don't store the current line number in the ExecutionContextLars Knoll2017-08-041-1/+0
| * | | Get rid of the GlobalContext and WithContext classesLars Knoll2017-07-051-1/+1
| * | | Don't use the ISel's anymoreLars Knoll2017-06-221-3/+1
* | | | Make qml-debug a proper featureUlf Hermann2017-11-081-3/+3
| |_|/ |/| |
* | | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-10-151-1/+4
|\ \ \ | |_|/ |/| |
| * | Simplify compilation unit tracking in the execution engineSimon Hausmann2017-10-061-1/+4
* | | Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-5/+5
|\ \ \ | |/ / | | / | |/ |/|
| * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-1/+1
| * Qml Tooling: Replace bare pointers with QScopedPointerUlf Hermann2017-09-061-4/+4
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-30/+3
|\ \ | |/
| * Move the prototype into the internal classLars Knoll2017-05-191-0/+2
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-19/+0
| * Move the EngineBase class into it's own header fileLars Knoll2017-05-191-0/+1
| * Move a few more members from ExecutionEngine to EngineBaseLars Knoll2017-05-191-11/+0
* | Micro optimizationLars Knoll2017-04-071-0/+6
* | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-14/+10
* | CleanupsLars Knoll2017-04-071-1/+1