aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up memory manager ownershipSimon Hausmann2013-01-031-2/+3
* Micro optimization of StringPoolJędrzej Nowacki2012-12-141-3/+5
* Remove ExecutionEngine::identifiers.Jędrzej Nowacki2012-12-141-4/+1
* Fix execution with MM_AGGRESSIVE_GC=1Simon Hausmann2012-12-141-0/+1
* Use a smart pointer for ExecutionEngine::stringPoolJędrzej Nowacki2012-12-131-3/+2
* Fix access rights for builtin propertiesLars Knoll2012-12-121-33/+24
* Properly set the prototype for regexp objectsLars Knoll2012-12-121-2/+8
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-1/+11
* Properly set up the 'this' pointerLars Knoll2012-12-101-0/+1
* Return the this object if we ask for itLars Knoll2012-12-101-0/+1
* Implement Object.create/defineProperty/definePropertiesLars Knoll2012-12-081-0/+6
* Add a MemoryManager, which does GC for the interpreter.Erik Verbruggen2012-12-081-62/+74
* Get rid of the ActivationObjectLars Knoll2012-12-051-5/+16
* Throw proper type and reference errorsLars Knoll2012-12-041-0/+14
* Fix another memory leak.Erik Verbruggen2012-12-041-0/+7
* Remove the DeclarativeEnvironment class againLars Knoll2012-12-021-2/+2
* Get rid of variableEnvironmentLars Knoll2012-11-301-1/+1
* Add some debugging infrastructure to the interpreter.Erik Verbruggen2012-11-291-0/+1
* Set the name of a function in more (most?) cases.Erik Verbruggen2012-11-291-2/+2
* Implement Object.keys and obj.proto.propertyIsEnumerableLars Knoll2012-11-291-2/+2
* Introduce a simple string pool to speed up lookups.Erik Verbruggen2012-11-281-1/+18
* Throw a SyntaxError instead of printing an error message.Erik Verbruggen2012-11-281-0/+7
* Keep the EvalISelFactory in the ExecutionEngine.Erik Verbruggen2012-11-211-3/+4
* Use an isel factory instead of MASM in FunctionCTor.Erik Verbruggen2012-11-201-6/+1
* return results directly instead of using the contextLars Knoll2012-11-201-1/+1
* Fix isel for eval and a whole bunch of other warnings.Erik Verbruggen2012-11-191-2/+2
* Added isNaN and isFinite to the global context.Erik Verbruggen2012-11-191-1/+4
* Better handling of contexts and environmentsLars Knoll2012-11-191-2/+2
* Move the engine and context classes into their own filesLars Knoll2012-11-191-0/+339