Qt Declarative (Quick 2)
Go to file
Lars Knoll 6370d75d82 Remove the isString and isArray flags in Managed
These are not needed anymore, as we have the type stored
in the object.

Change-Id: I86594f4c3b3669ee0576e1ca141a64494e82a176
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
2013-01-25 13:55:54 +01:00
3rdparty Move masm into 3rdparty 2013-01-21 22:55:25 +01:00
moth Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
tests Delete on a function argument should return false 2013-01-24 16:59:58 +01:00
.gitignore Add Yarr regex engine from JSC 2013-01-17 14:24:04 +01:00
.gitmodules Initial import of Test262 test suite 2013-01-04 21:09:22 +01:00
debugging.cpp Move qmljs_object.* to qv4object.* 2013-01-21 22:54:46 +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 Fix a crash when a non direct call to eval caused a syntax error 2013-01-23 21:31:30 +01:00
qmljs_engine.cpp Fix direct vs indirect calls to eval (15.1.2.11) 2013-01-23 10:36:42 +01:00
qmljs_engine.h Create a real execution context for with() statements 2013-01-24 12:30:49 +01:00
qmljs_environment.cpp Rename some builtin methods 2013-01-24 12:30:59 +01:00
qmljs_environment.h Rename some builtin methods 2013-01-24 12:30:59 +01:00
qmljs_math.h Use two operand version of imul 2012-12-04 23:02:48 +01:00
qmljs_runtime.cpp Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qmljs_runtime.h Avoid integer division by 0 2013-01-24 15:35:12 +01:00
qmljs_value.cpp Inline casting of Value to objects 2013-01-25 13:54:41 +01:00
qmljs_value.h Inline casting of Value to objects 2013-01-25 13:54:41 +01:00
qv4_llvm_p.h Added different output types to LLVM backend to ease debugging. 2012-11-14 08:40:37 +01:00
qv4argumentsobject.cpp Remove the isString and isArray flags in Managed 2013-01-25 13:55:54 +01:00
qv4argumentsobject.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4array.cpp Faster marking of objects in the GC 2013-01-25 13:02:36 +01:00
qv4array.h Faster marking of objects in the GC 2013-01-25 13:02:36 +01:00
qv4arrayobject.cpp Remove the isString and isArray flags in Managed 2013-01-25 13:55:54 +01:00
qv4arrayobject.h Move ArrayCtor and ArrayProto into their own file 2013-01-21 22:55:48 +01:00
qv4booleanobject.cpp Move Boolean object into it's own file 2013-01-21 22:56:10 +01:00
qv4booleanobject.h Move Boolean object into it's own file 2013-01-21 22:56:10 +01:00
qv4codegen.cpp Delete on a function argument should return false 2013-01-24 16:59:58 +01:00
qv4codegen_p.h Throw a syntax error if eval or arguments is used in increment/decrement expressions 2013-01-24 15:43:33 +01:00
qv4dateobject.cpp Fix build on Mac OS X 2013-01-24 12:27:22 +01:00
qv4dateobject.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4errorobject.cpp Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4errorobject.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4functionobject.cpp Faster marking of objects in the GC 2013-01-25 13:02:36 +01:00
qv4functionobject.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4globalobject.cpp Fix a crash when a non direct call to eval caused a syntax error 2013-01-23 21:31:30 +01:00
qv4globalobject.h Fix a crash when a non direct call to eval caused a syntax error 2013-01-23 21:31:30 +01:00
qv4ir.cpp Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qv4ir_p.h Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qv4isel_llvm.cpp Fix compilation of llvm backend. 2013-01-24 17:00:24 +01:00
qv4isel_llvm_p.h Fix compilation of llvm backend. 2013-01-24 17:00:24 +01:00
qv4isel_masm.cpp Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qv4isel_masm_p.h Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qv4isel_p.cpp Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qv4isel_p.h Fix properties of literal array initialisers 2013-01-24 14:08:45 +01:00
qv4isel_util_p.h Correctly handle negative 0 2012-12-12 11:49:14 +01:00
qv4jsonobject.cpp Remove the isString and isArray flags in Managed 2013-01-25 13:55:54 +01:00
qv4jsonobject.h Refactor JSON.parse 2013-01-23 13:08:54 +01:00
qv4managed.cpp Move the mark and inUse bits into the Managed class 2013-01-03 12:20:10 +01:00
qv4managed.h Remove the isString and isArray flags in Managed 2013-01-25 13:55:54 +01:00
qv4mathobject.cpp Move math object into it's own file 2013-01-21 22:54:14 +01:00
qv4mathobject.h Fix Math.toString() 2013-01-22 12:20:30 +01:00
qv4mm.cpp Faster marking of objects in the GC 2013-01-25 13:02:36 +01:00
qv4mm.h Faster marking of objects in the GC 2013-01-25 13:02:36 +01:00
qv4numberobject.cpp Fix a few bugs in Number.prototype 2013-01-21 22:57:32 +01:00
qv4numberobject.h Move Number object into it's own file 2013-01-21 22:56:00 +01:00
qv4object.cpp Remove the isString and isArray flags in Managed 2013-01-25 13:55:54 +01:00
qv4object.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4objectiterator.cpp Move qmljs_object.* to qv4object.* 2013-01-21 22:54:46 +01:00
qv4objectiterator.h Correctly iterator over properties of StringObjects 2013-01-14 16:58:31 +01:00
qv4objectproto.cpp rename qv4ecmaobjects.* to qv4objectproto.* 2013-01-21 22:56:44 +01:00
qv4objectproto.h rename qv4ecmaobjects.* to qv4objectproto.* 2013-01-21 22:56:44 +01:00
qv4propertydescriptor.h Remove the need for virtual __get/set__ methods in ArgumentsObject 2013-01-18 13:46:57 +01:00
qv4propertytable.h Fix bug in property table 2013-01-22 15:04:45 +01:00
qv4regexp.cpp Implement String.prototype.replace 2013-01-21 13:25:00 +01:00
qv4regexp.h Implement String.prototype.replace 2013-01-21 13:25:00 +01:00
qv4regexpobject.cpp Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +01:00
qv4regexpobject.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +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
qv4stringobject.cpp Remove the isString and isArray flags in Managed 2013-01-25 13:55:54 +01:00
qv4stringobject.h Remove a bunch of virtuals in Object 2013-01-25 13:14:57 +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 Fix test results to match exceptations on i386 2013-01-23 09:55:19 +01:00
v4cc Initial work on exceptions for the AOT compiler. 2012-06-06 15:30:50 +02:00