Qt Declarative (Quick 2)
Go to file
Erik Verbruggen 0db2415f06 Get closures back into a working state.
This includes code generation and runtime support to register a
VM::Function with the engine.

Change-Id: Ifd124907be440c56b0f582ff3c1409094c501943
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
2013-01-16 15:57:42 +01:00
3rdparty/double-conversion Fix remaining number-to-string failures in chapter 9 2013-01-03 16:44:03 +01:00
masm Replace the WTF RefPtrs with simpler versions 2013-01-07 16:04:11 +01:00
moth Dynamically grow/shrink MOTH code block. 2013-01-15 16:28:17 +01:00
tests Skip tests known to fail 2013-01-16 15:28:10 +01:00
.gitignore Ignore LLVM generated files. 2013-01-15 16:27:04 +01:00
.gitmodules Initial import of Test262 test suite 2013-01-04 21:09:22 +01:00
debugging.cpp Debugging fixes. 2012-12-18 15:18:29 +01:00
debugging.h Debugging fixes. 2012-12-18 15:18:29 +01:00
llvm_runtime.cpp Get closures back into a working state. 2013-01-16 15:57:42 +01:00
main.cpp Make CodeGen usable without a context. 2013-01-16 15:56:02 +01:00
qmljs_engine.cpp Rename native functions to builtin functions. 2013-01-16 14:27:28 +01:00
qmljs_engine.h Rename native functions to builtin functions. 2013-01-16 14:27:28 +01:00
qmljs_environment.cpp Fixed memory leaks. 2013-01-15 16:27:29 +01:00
qmljs_environment.h Fixed memory leaks. 2013-01-15 16:27:29 +01:00
qmljs_math.h Use two operand version of imul 2012-12-04 23:02:48 +01:00
qmljs_objects.cpp Rename native functions to builtin functions. 2013-01-16 14:27:28 +01:00
qmljs_objects.h Replaced unnecessary vector with a boolean. 2013-01-16 15:54:13 +01:00
qmljs_runtime.cpp Get closures back into a working state. 2013-01-16 15:57:42 +01:00
qmljs_runtime.h Get closures back into a working state. 2013-01-16 15:57:42 +01:00
qmljs_value.cpp Fix sameValue() for integer vs double 0 2013-01-15 15:16:21 +01:00
qmljs_value.h Fixes for defineProperty 2013-01-12 23:20:07 +01:00
qv4_llvm_p.h Added different output types to LLVM backend to ease debugging. 2012-11-14 08:40:37 +01:00
qv4array.cpp Properly mark accessor properties 2013-01-16 14:16:25 +01:00
qv4array.h Properly mark accessor properties 2013-01-16 14:16:25 +01:00
qv4codegen.cpp Make CodeGen usable without a context. 2013-01-16 15:56:02 +01:00
qv4codegen_p.h Make CodeGen usable without a context. 2013-01-16 15:56:02 +01:00
qv4ecmaobjects.cpp Fix Object.prototype.toLocaleString 2013-01-16 14:18:07 +01:00
qv4ecmaobjects_p.h Implement StringObject properly 2013-01-14 16:33:03 +01:00
qv4ir.cpp Set data properties using __defineOwnProperties__ 2013-01-04 09:16:06 +01:00
qv4ir_p.h Set data properties using __defineOwnProperties__ 2013-01-04 09:16:06 +01:00
qv4isel_llvm.cpp Get closures back into a working state. 2013-01-16 15:57:42 +01:00
qv4isel_llvm_p.h Get closures back into a working state. 2013-01-16 15:57:42 +01:00
qv4isel_masm.cpp Move common code from various ISel backends into a common base-class. 2013-01-15 16:26:54 +01:00
qv4isel_masm_p.h Move common code from various ISel backends into a common base-class. 2013-01-15 16:26:54 +01:00
qv4isel_p.cpp Replaced unnecessary vector with a boolean. 2013-01-16 15:54:13 +01:00
qv4isel_p.h Move common code from various ISel backends into a common base-class. 2013-01-15 16:26:54 +01:00
qv4isel_util_p.h Correctly handle negative 0 2012-12-12 11:49:14 +01:00
qv4managed.cpp Move the mark and inUse bits into the Managed class 2013-01-03 12:20:10 +01:00
qv4managed.h Fix index access on StringObjects 2013-01-16 14:17:20 +01:00
qv4mm.cpp Make Array.length a real property with attributes 2013-01-12 23:20:01 +01:00
qv4mm.h Fix compilation with clang on Mac OS X 2013-01-03 14:31:32 +01:00
qv4objectiterator.cpp Correctly iterator over properties of StringObjects 2013-01-14 16:58:31 +01:00
qv4objectiterator.h Correctly iterator over properties of StringObjects 2013-01-14 16:58:31 +01:00
qv4propertydescriptor.h Fix PropertyDescriptor::isSubset() 2013-01-14 22:15:50 +01:00
qv4propertytable.h Don't deref 0 pointers 2013-01-14 13:43:35 +01:00
qv4string.cpp Remove qDebug. 2013-01-14 22:30:49 +01:00
qv4string.h Add String::toUInt32() and fix has value for "01", ... 2013-01-12 23:19:21 +01:00
qv4syntaxchecker.cpp Add missing license headers 2012-10-12 10:51:06 +02:00
qv4syntaxchecker_p.h Add missing license headers 2012-10-12 10:51:06 +02:00
test_interpreter.py Allow to run tests in parallel. 2012-12-18 09:19:57 +01:00
v4.pro Include path of llvm runtime file in executable. 2013-01-16 15:54:39 +01:00
v4cc Initial work on exceptions for the AOT compiler. 2012-06-06 15:30:50 +02:00