aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* Set data properties using __defineOwnProperties__Lars Knoll2013-01-041-3/+22
* Implement { get/set ... }Lars Knoll2013-01-031-0/+10
* Fix remaining number-to-string failures in chapter 9Simon Hausmann2013-01-031-2/+8
* Fix a bug in catch{}finally{} and simplify codeLars Knoll2012-12-171-0/+6
* Allow the compiler to inlineLars Knoll2012-12-171-1/+1
* Fix string to number conversionLars Knoll2012-12-131-2/+5
* Fix a possible crash when setting a property on a primitive typeLars Knoll2012-12-131-0/+2
* Fix increment and decrement operatorsLars Knoll2012-12-121-0/+22
* Fix a bug in __qmljs_string_to_numberLars Knoll2012-12-121-1/+1
* Throw a type error if defaultValue doesn't lead to a primitive typeLars Knoll2012-12-121-0/+1
* Small cleanupLars Knoll2012-12-121-2/+2
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-1/+2
* Use QString::toDouble to convert to numbersLars Knoll2012-12-111-4/+12
* Properly set up the 'this' pointerLars Knoll2012-12-101-3/+1
* Implement Object.create/defineProperty/definePropertiesLars Knoll2012-12-081-2/+3
* Fix typeof to work with undefined referencesLars Knoll2012-12-081-2/+42
* Get rid of the ActivationObjectLars Knoll2012-12-051-21/+6
* Remove the callFunction() methodLars Knoll2012-12-021-22/+18
* Fix qmljs_call_propertyLars Knoll2012-12-021-14/+6
* Throw when trying to set an undefined variable in strict modeLars Knoll2012-12-021-11/+14
* Remove the DeclarativeEnvironment class againLars Knoll2012-12-021-9/+9
* Add some debugging infrastructure to the interpreter.Erik Verbruggen2012-11-291-0/+4
* Set the name of a function in more (most?) cases.Erik Verbruggen2012-11-291-2/+2
* Replace qIsNaN usage with std::isnan, which is often faster.Erik Verbruggen2012-11-281-1/+1
* Obey strict mode for property getters and settersLars Knoll2012-11-281-3/+3
* Remove unused methodsLars Knoll2012-11-281-26/+0
* Correctly instantiate variables in the local scopeLars Knoll2012-11-271-0/+4
* Fix some issues with the delete operatorLars Knoll2012-11-251-11/+2
* Support for the with statementLars Knoll2012-11-251-0/+18
* Remove some unused methodsLars Knoll2012-11-251-24/+0
* Move the exception variable into the engineLars Knoll2012-11-201-2/+3
* return results directly instead of using the contextLars Knoll2012-11-201-4/+4
* Better handling of contexts and environmentsLars Knoll2012-11-191-2/+2
* Move Value into it's own header/cpp fileLars Knoll2012-11-191-118/+0
* Move the engine and context classes into their own filesLars Knoll2012-11-191-132/+0
* Rename Context to ExecutionContextLars Knoll2012-11-191-111/+111
* Fix __qmljs_string_to_number.Erik Verbruggen2012-11-151-3/+6
* Do not save/restore interpreter stack for exceptions.Erik Verbruggen2012-11-151-9/+8
* Fix for calling Error constructor as a function (15.11.1).Erik Verbruggen2012-11-151-1/+6
* Cleanup Context initializationLars Knoll2012-11-151-7/+4
* Store the activation object as a pointer, not as a Value.Lars Knoll2012-11-151-19/+19
* Remove unused variable and methodLars Knoll2012-11-151-3/+0
* Fix interpreter exception handling.Erik Verbruggen2012-11-141-6/+7
* Better argument ordering.Lars Knoll2012-11-121-12/+12
* Clean up inplace binary operations for subscripts.Lars Knoll2012-11-121-132/+11
* Correct implementation of inplace binopsLars Knoll2012-11-111-55/+22
* Improve handling of binops on LHS expressionsLars Knoll2012-11-111-77/+55
* Cleanup call and construct semanticsLars Knoll2012-11-111-24/+7
* Implement member operations for non integers indicesLars Knoll2012-11-111-11/+33
* Fix free memory readsLars Knoll2012-11-071-34/+46