| Commit message (Expand) | Author | Age | Files | Lines |
| * | V4: Split PlatformAssemblerCommon (and base classes) in its own file | Erik Verbruggen | 2018-08-27 | 1 | -2272/+0 |
| * | Add initial basic support for ES6 modules | Simon Hausmann | 2018-08-09 | 1 | -0/+10 |
| * | Fix language/expressions/class/scope-name-lex-close.js crashing with the JIT | Simon Hausmann | 2018-08-03 | 1 | -2/+2 |
| * | Move the C++ and JS stack frame definitions into it's own file | Lars Knoll | 2018-07-03 | 1 | -0/+1 |
| * | Fix remaining failues with qjstest --jit | Simon Hausmann | 2018-06-22 | 1 | -0/+21 |
| * | Enable perf map writing on all platforms | Erik Verbruggen | 2018-06-21 | 1 | -3/+1 |
| * | Get rid of the unused JumpEmpty instruction | Lars Knoll | 2018-06-21 | 1 | -19/+0 |
| * | Rework unwind handling | Lars Knoll | 2018-06-21 | 1 | -58/+47 |
| * | Rename SetExceptionHandler to SetUnwindHandler | Lars Knoll | 2018-06-04 | 1 | -2/+2 |
| * | Merge remote-tracking branch 'origin/5.11' into dev | Qt Forward Merge Bot | 2018-05-26 | 1 | -2/+1 |
| |\ |
|
| | * | Fix build for Android with android-clang | Liang Qi | 2018-05-25 | 1 | -2/+1 |
| * | | Simplify Push and PopContext instructions | Lars Knoll | 2018-05-23 | 1 | -4/+7 |
| * | | Add instructions to simplify for-of loops | Lars Knoll | 2018-05-13 | 1 | -0/+19 |
| * | | Rework catch context handling | Lars Knoll | 2018-05-02 | 1 | -3/+4 |
| * | | ES6: add support for default arguments for function parameters | Lars Knoll | 2018-04-25 | 1 | -0/+19 |
| |/ |
|
| * | Fix crash with JIT on x86 | Simon Hausmann | 2018-04-11 | 1 | -0/+4 |
| * | Restore the QV4_WRITE_PERF_MAP feature | Ulf Hermann | 2018-03-19 | 1 | -6/+41 |
| * | use nullptr consistently (clang-tidy) | Shawn Rutledge | 2018-02-26 | 1 | -2/+2 |
| * | Optimize inc/dec operations | Lars Knoll | 2018-01-09 | 1 | -24/+63 |
| * | Raise minimum supported MSVC version to 2015 | Friedemann Kleint | 2018-01-06 | 1 | -11/+2 |
| * | Optimize cmpEq/NeInt | Lars Knoll | 2018-01-03 | 1 | -0/+28 |
| * | Optimize ushr with constant argument | Lars Knoll | 2018-01-02 | 1 | -14/+19 |
| * | Optimize shift operations | Lars Knoll | 2018-01-02 | 1 | -21/+12 |
| * | Optimize bitAnd, bitOr and bitXor | Lars Knoll | 2018-01-02 | 1 | -14/+83 |
| * | Don't load the JS stack frame pointer twice | Lars Knoll | 2018-01-02 | 1 | -3/+0 |
| * | Optimize generated code for toInt32 and toNumber | Lars Knoll | 2018-01-02 | 1 | -1/+27 |
| * | Optimize JIT generated for for CreateCallContext | Lars Knoll | 2018-01-02 | 1 | -0/+21 |
| * | JIT: Inline load(Scoped)Local and store(Scoped)Local instructions | Lars Knoll | 2017-11-30 | 1 | -7/+29 |
| * | V4 JIT: Try not to overdo alignment | Erik Verbruggen | 2017-11-28 | 1 | -8/+2 |
| * | V4: Add fastpath for integer-to-integer comparissons | Erik Verbruggen | 2017-11-23 | 1 | -15/+14 |
| * | V4: Add int32 fastpath for inc/dec | Erik Verbruggen | 2017-11-22 | 1 | -4/+51 |
| * | V4: Add int32 fastpath for add/sub/mul in the JITwip/new-backend | Erik Verbruggen | 2017-11-21 | 1 | -34/+81 |
| * | V4: Shorten code by introducing an IntegerTag constant | Erik Verbruggen | 2017-11-18 | 1 | -13/+15 |
| * | V4: Add a baseline JIT | Erik Verbruggen | 2017-11-17 | 1 | -0/+1914 |
| * | Remove now unused files | Lars Knoll | 2017-06-30 | 1 | -726/+0 |
| * | Merge remote-tracking branch 'origin/5.9' into dev | Simon Hausmann | 2017-04-07 | 1 | -18/+9 |
| |\ |
|
| | * | Fix double conversion code generation when cross-compiling | Simon Hausmann | 2017-04-06 | 1 | -7/+1 |
| | * | Fix loading of strings when cross-compiling from 64-bit host to 32-bit | Simon Hausmann | 2017-04-06 | 1 | -1/+1 |
| | * | Fix Clang warning about member in template class not defined | Thiago Macieira | 2017-04-03 | 1 | -3/+0 |
| | * | Fix encoding of primitive constants when cross-compiling | Simon Hausmann | 2017-03-31 | 1 | -6/+6 |
| | * | Fix value type encoding constant usage when cross-compiling | Simon Hausmann | 2017-03-30 | 1 | -1/+1 |
| * | | Merge remote-tracking branch 'origin/5.9' into dev | Liang Qi | 2017-03-30 | 1 | -3/+7 |
| |\| |
|
| | * | Simplify function prologue code in the JIT | Simon Hausmann | 2017-03-29 | 1 | -3/+1 |
| | * | Add support for showing disassembly for cache mapped code | Simon Hausmann | 2017-03-29 | 1 | -0/+6 |
| * | | Merge remote-tracking branch 'origin/5.9' into HEAD | Simon Hausmann | 2017-03-23 | 1 | -13/+20 |
| |\| |
|
| | * | Protect CallContext member usage against word size differences | Simon Hausmann | 2017-03-17 | 1 | -1/+2 |
| | * | Protect ExecutionContext member usage against word size differences | Simon Hausmann | 2017-03-17 | 1 | -6/+10 |
| | * | Protect CompilationUnit member usage against word size differences | Simon Hausmann | 2017-03-17 | 1 | -1/+1 |
| | * | Fix running of 32-bit JIT code generated on 64-bit hosts | Simon Hausmann | 2017-03-17 | 1 | -5/+5 |
| * | | Implement a real write barrier | Lars Knoll | 2017-03-09 | 1 | -9/+13 |