aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_runtime.h
Commit message (Expand)AuthorAgeFilesLines
* Set data properties using __defineOwnProperties__Lars Knoll2013-01-041-0/+1
* Implement { get/set ... }Lars Knoll2013-01-031-0/+1
* Fix a bug in catch{}finally{} and simplify codeLars Knoll2012-12-171-0/+1
* Fix the bit shift and complement operatorsLars Knoll2012-12-131-9/+13
* Fix increment and decrement operatorsLars Knoll2012-12-121-0/+2
* Correctly handle negative 0Lars Knoll2012-12-121-1/+2
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-6/+2
* Implement Object.create/defineProperty/definePropertiesLars Knoll2012-12-081-1/+1
* Fix typeof to work with undefined referencesLars Knoll2012-12-081-30/+5
* Get rid of the ActivationObjectLars Knoll2012-12-051-1/+0
* Fix qmljs_call_propertyLars Knoll2012-12-021-1/+1
* Set the name of a function in more (most?) cases.Erik Verbruggen2012-11-291-1/+1
* Correctly instantiate variables in the local scopeLars Knoll2012-11-271-0/+1
* Fix some issues with the delete operatorLars Knoll2012-11-251-2/+1
* Support for the with statementLars Knoll2012-11-251-0/+2
* return results directly instead of using the contextLars Knoll2012-11-201-1/+1
* Properly namespace the math headerLars Knoll2012-11-191-8/+1
* Move Value into it's own header/cpp fileLars Knoll2012-11-191-309/+2
* Move the engine and context classes into their own filesLars Knoll2012-11-191-41/+0
* Rename Context to ExecutionContextLars Knoll2012-11-191-206/+206
* Fix for calling Error constructor as a function (15.11.1).Erik Verbruggen2012-11-151-0/+1
* Cleanup Context initializationLars Knoll2012-11-151-2/+2
* Smaller cleanups in the Context classLars Knoll2012-11-151-19/+8
* Store the activation object as a pointer, not as a Value.Lars Knoll2012-11-151-1/+1
* Remove unused variable and methodLars Knoll2012-11-151-1/+0
* Changed the LLVM backend to also support the LLVM JIT.Erik Verbruggen2012-11-121-0/+6
* Smaller 64 bit optimisationLars Knoll2012-11-121-0/+11
* Allow Const's as operands to BinopLars Knoll2012-11-121-6/+9
* These methods are actually used now.Lars Knoll2012-11-121-1/+0
* Correct implementation of inplace binopsLars Knoll2012-11-111-0/+1
* Improve handling of binops on LHS expressionsLars Knoll2012-11-111-0/+2
* Change ConvertibleToInt to not interfere with valid addresses.Erik Verbruggen2012-11-081-1/+1
* Fixed compilation of LLVM glue-code.Erik Verbruggen2012-11-081-5/+3
* Fix free memory readsLars Knoll2012-11-071-1/+1
* Add tracing for runtime methods.Erik Verbruggen2012-11-071-0/+76
* Fix === operatorLars Knoll2012-11-011-0/+2
* Implement initial support for the delete operatorLars Knoll2012-10-311-1/+0
* Add a Value::sameValue() methodLars Knoll2012-10-311-13/+24
* Rework propertiesLars Knoll2012-10-311-9/+1
* Added basic support for 'for (var x in y)' statementLars Knoll2012-10-311-0/+4
* Moved definition of Value before the extern block to suppress warnings.Erik Verbruggen2012-10-251-164/+161
* Remove all is*Object methods.Erik Verbruggen2012-10-251-12/+0
* Removed duplicate code for the various function call methods.Erik Verbruggen2012-10-251-1/+0
* Proper exception handlingLars Knoll2012-10-241-6/+8
* Fix build on ia32Simon Hausmann2012-10-201-2/+2
* Implement regexp supportLars Knoll2012-10-201-0/+3
* Make Value a real PODLars Knoll2012-10-191-144/+52
* Use some tricks to speed up binary operatorsLars Knoll2012-10-191-71/+119
* Remove the is(Type) methods in ValueLars Knoll2012-10-191-23/+19
* Optimise function calls a little.Lars Knoll2012-10-181-0/+1