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