aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Change convertUInt32ToDouble to use an int scratch register.Erik Verbruggen2013-08-202-10/+12
* Merge branch 'wip/v4' of ssh://codereview.qt-project.org/qt/qtdeclarative int...Simon Hausmann2013-08-2032-516/+1499
|\
| * Cleanup: Determine the root/entry function in isel independent codeSimon Hausmann2013-08-196-31/+7
| * Fix ARM buildSimon Hausmann2013-08-192-2/+3
| * Fix class vs. struct mismatchSimon Hausmann2013-08-191-1/+1
| * Prospective MSVC build fixSimon Hausmann2013-08-193-6/+6
| * Remove unused references to qtjsbackend from sync.profileSimon Hausmann2013-08-191-1/+0
| * Prospective build fix for namespaced Qt buildsSimon Hausmann2013-08-181-0/+4
| * Cleanup: Make isel subclass the unit generatorSimon Hausmann2013-08-184-49/+39
| * Get rid of engine pointer in iselSimon Hausmann2013-08-1810-26/+24
| * Fix invalid reads with stringsSimon Hausmann2013-08-183-25/+26
| * Fix eval operating on incorrect runtime dataSimon Hausmann2013-08-186-31/+51
| * Remove unused Function::engine member and line number mapping typeSimon Hausmann2013-08-162-10/+0
| * Merge Function::init with the constructorSimon Hausmann2013-08-165-31/+29
| * Eliminate all vm functions on the isel sideSimon Hausmann2013-08-169-46/+13
| * Use indices into the runtime functions array instead of function pointers in ...Simon Hausmann2013-08-165-9/+9
| * Get rid of the functions list in QV4::ExecutionEngineSimon Hausmann2013-08-168-32/+41
| * Refcount the compilation unit and remove refcount from runtime functionSimon Hausmann2013-08-167-26/+7
| * Reduce ExecutionEngine dependencies in the moth and masm iselSimon Hausmann2013-08-163-9/+9
| * Get rid of QV4::Function::lineNumberMappings by porting moth to the new mappingSimon Hausmann2013-08-162-8/+7
| * Get rid of QV4::Function::generatedValues by porting moths' regexps to runtim...Simon Hausmann2013-08-165-11/+14
| * Ported identifiers in moth to use runtime stringsSimon Hausmann2013-08-167-83/+87
| * Initial port of moth to the new compile data structuresSimon Hausmann2013-08-167-21/+66
| * Get rid of the QV4::Function in the masm iselSimon Hausmann2013-08-165-31/+21
| * Ported the compile-time class setup for object literals to be run-time basedSimon Hausmann2013-08-1611-16/+116
| * Cleanup: Store lookup tables inside the CompilationUnitSimon Hausmann2013-08-162-21/+25
| * Store line number mappings in the compiled functionSimon Hausmann2013-08-168-31/+84
| * Ported regular expressions over to be run-time generated dataSimon Hausmann2013-08-169-6/+88
| * Remove identifier() from masm iselSimon Hausmann2013-08-152-9/+1
| * Fix crashes with unmarked runtime stringsSimon Hausmann2013-08-154-0/+23
| * Fix valgrind errors in strings in compiled dataSimon Hausmann2013-08-151-1/+1
| * Ported lookups to use the compiled data infrastructureSimon Hausmann2013-08-1511-76/+98
| * Convert more of the masm backend to generate code for run-time stringsSimon Hausmann2013-08-151-27/+25
| * Prepare MASM for better runtime string handlingSimon Hausmann2013-08-1510-28/+57
| * Initialize formals and locals from the compiled function data instead of in t...Simon Hausmann2013-08-155-10/+26
| * Store the file name per compilation unit, not per compiled functionSimon Hausmann2013-08-157-12/+23
| * Move codeRef out of QV4::FunctionSimon Hausmann2013-08-157-21/+42
| * Move the masm compilation unit entirely into qv4isel_masmSimon Hausmann2013-08-156-52/+43
| * Move QV4::Function::sourceFile to CompiledFunctionSimon Hausmann2013-08-156-9/+11
| * Get rid of flags in QV4::Function and use CompiledFunction::flags insteadSimon Hausmann2013-08-1510-58/+32
| * Fix writing the function offset table and initialize the pointer to the compi...Simon Hausmann2013-08-158-13/+46
| * Begin using the compiled data structures for runtime stringsSimon Hausmann2013-08-1514-22/+126
| * Initial version of generator for new data structuresSimon Hausmann2013-08-155-14/+343
| * Merge branch 'dev' of ssh://codereview.qt-project.org/qt/qtdeclarative into w...Simon Hausmann2013-08-1366-262/+396
| |\
| * | Add initial draft of the compiled data structures for JS and QMLLars Knoll2013-08-091-0/+221
| * | Merge branch 'dev' of git://gitorious.org/qt/qtdeclarative into wip/v4Lars Knoll2013-08-09231-3614/+1594
| |\ \
* | | | Clean up one more header dependency for the compilerLars Knoll2013-08-201-1/+1
* | | | Remove QV4::DiagnosticMessageLars Knoll2013-08-2013-196/+121
* | | | Add the constant condition evaluation optimization.Erik Verbruggen2013-08-201-4/+108
* | | | Various fixes to the optimizer.Erik Verbruggen2013-08-204-34/+466