| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove now unused files | Lars Knoll | 2017-06-30 | 1 | -1688/+0 |
| * | Various compile fixes | Lars Knoll | 2017-06-22 | 1 | -0/+1 |
| * | Support object literals | Erik Verbruggen | 2017-06-20 | 1 | -2/+5 |
| * | Merge remote-tracking branch 'origin/5.9' into dev | Liang Qi | 2017-06-06 | 1 | -3/+9 |
| |\ |
|
| | * | Optimize Runtime::method_get/setElement | Lars Knoll | 2017-05-10 | 1 | -2/+2 |
| | * | Prospective build fix for architectures where we don't support the JIT | Simon Hausmann | 2017-05-07 | 1 | -1/+7 |
| * | | Merge remote-tracking branch 'origin/5.9' into dev | Lars Knoll | 2017-04-22 | 1 | -0/+1 |
| |\| |
|
| | * | Silence GCC 7 warnings about implicit fallthrough in Qt code | Thiago Macieira | 2017-04-20 | 1 | -0/+1 |
| * | | Merge remote-tracking branch 'origin/5.9' into dev | Simon Hausmann | 2017-04-07 | 1 | -21/+22 |
| |\| |
|
| | * | Fix architecture selection when cross-compiling cache files | Simon Hausmann | 2017-04-06 | 1 | -4/+4 |
| | * | 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 | -11/+12 |
| * | | Merge remote-tracking branch 'origin/5.9' into HEAD | Simon Hausmann | 2017-03-23 | 1 | -15/+15 |
| |\| |
|
| | * | Protect ExecutionContext member usage against word size differences | Simon Hausmann | 2017-03-17 | 1 | -2/+2 |
| | * | Protect Lookup usage against cross-compilation word size differences | Simon Hausmann | 2017-03-17 | 1 | -5/+5 |
| | * | Protect CallData usage against cross-compilation word size differences | Simon Hausmann | 2017-03-17 | 1 | -4/+4 |
| | * | Prepare run-time method calling mechanism for cross-compilation | Simon Hausmann | 2017-03-17 | 1 | -2/+2 |
| | * | Fix running of 32-bit JIT code generated on 64-bit hosts | Simon Hausmann | 2017-03-17 | 1 | -2/+2 |
| * | | Implement a real write barrier | Lars Knoll | 2017-03-09 | 1 | -0/+1 |
| * | | Mark where we need a write barrier in the JIT | Lars Knoll | 2017-03-09 | 1 | -42/+47 |
| * | | Always pass the ExecutionEngine into lookup calls | Lars Knoll | 2017-03-09 | 1 | -0/+2 |
| |/ |
|
| * | Fix ARM64 build | Simon Hausmann | 2017-02-08 | 1 | -2/+3 |
| * | Fix register argument passing in cross-compiled code when host == x86 | Simon Hausmann | 2017-02-07 | 1 | -5/+4 |
| * | Fix assembler cross-compilation on 32-bit hosts | Simon Hausmann | 2017-02-07 | 1 | -4/+2 |
| * | Eliminate VALUE_FITS_IN_REGISTER #ifdef | Simon Hausmann | 2017-02-06 | 1 | -32/+2 |
| * | Allow selecting armv7 as target architecture in qmlcachegen | Simon Hausmann | 2017-02-01 | 1 | -3/+26 |
| * | Added the ARMv7 cross-assembling JIT::ISel to the qmldevtools build | Simon Hausmann | 2017-02-01 | 1 | -0/+5 |
| * | Remove platform ifdefs for ISE::convertTypeToDouble | Simon Hausmann | 2017-01-31 | 1 | -16/+2 |
| * | Remove platform ifdefs for generateCJumpStrictUndefined | Simon Hausmann | 2017-01-31 | 1 | -15/+1 |
| * | Remove platform ifdefs in JIT::ISel::visitRet | Simon Hausmann | 2017-01-31 | 1 | -138/+1 |
| * | Eliminate platform #ifdef for loading strings | Simon Hausmann | 2017-01-31 | 1 | -7/+1 |
| * | Make the JIT ISelFactory a template | Simon Hausmann | 2017-01-31 | 1 | -1/+9 |
| * | Remove 64-/32-bit platform ifdef in assembler instruction selection | Simon Hausmann | 2017-01-31 | 1 | -71/+1 |
| * | Move generateRuntimeCall macro | Simon Hausmann | 2017-01-31 | 1 | -68/+68 |
| * | Include the JIT assembler in qmldevtools | Simon Hausmann | 2017-01-28 | 1 | -4/+0 |
| * | Make QV4::JIT::InstructionSelection a template | Simon Hausmann | 2017-01-28 | 1 | -84/+161 |
| * | Make QV4::JIT::Assembler a template | Simon Hausmann | 2017-01-28 | 1 | -31/+31 |
| * | Make binop and unop a template | Simon Hausmann | 2017-01-28 | 1 | -2/+2 |
| * | Changed JSC::MacroAssembler to be a template | Simon Hausmann | 2017-01-28 | 1 | -4/+4 |
| * | Minor cleanup: Move LookupCall and RuntimeCall into Assembler | Simon Hausmann | 2017-01-28 | 1 | -4/+4 |
| * | JIT Assembler instruction selection cleanup | Simon Hausmann | 2017-01-28 | 1 | -416/+416 |
| * | Allow constants in IR as binop operands | Erik Verbruggen | 2017-01-25 | 1 | -0/+7 |
| * | Break circular assembler dependency | Simon Hausmann | 2017-01-11 | 1 | -1/+1 |
| * | Minor assembler cleanup | Simon Hausmann | 2017-01-11 | 1 | -169/+0 |
| * | Merge remote-tracking branch 'origin/5.8' into dev | Liang Qi | 2016-12-14 | 1 | -16/+33 |
| |\ |
|
| | * | V4: Jit: inline a toBoolean conversion for 'var' type | Erik Verbruggen | 2016-12-06 | 1 | -1/+31 |
| | * | V4: Do not generate runtime calls when comparing ints/doubles | Erik Verbruggen | 2016-12-01 | 1 | -13/+0 |
| | * | Merge remote-tracking branch 'origin/5.7' into 5.8 | Liang Qi | 2016-11-28 | 1 | -2/+2 |
| | |\ |
|
| | | * | Merge remote-tracking branch 'origin/5.6' into 5.75.7 | Liang Qi | 2016-11-25 | 1 | -2/+2 |
| | | |\ |
|
| | | | * | V4: Fix JIT codegen for null/undefined conditional jumps | Erik Verbruggen | 2016-11-23 | 1 | -2/+2 |