aboutsummaryrefslogtreecommitdiffstats
path: root/qv4ecmaobjects.cpp
Commit message (Expand)AuthorAgeFilesLines
* Cleanup constructor handlingLars Knoll2012-12-171-54/+19
* Fix a bug in the Object contructorLars Knoll2012-12-141-1/+4
* Simplify/speed up retrieving of propertiesLars Knoll2012-12-141-3/+6
* Rename Unset/Set to the more readable Enabled/Disabled for the property tristateSimon Hausmann2012-12-131-21/+21
* Use a smart pointer for Object::members.Jędrzej Nowacki2012-12-131-1/+1
* Correctly set up nested functionsLars Knoll2012-12-131-1/+1
* Fix ObjectCtor::callLars Knoll2012-12-131-1/+3
* Fix NumberCtor::constructLars Knoll2012-12-131-5/+3
* Fix StringCtr::callLars Knoll2012-12-131-4/+5
* Fix the Number constructor.Lars Knoll2012-12-131-2/+4
* Fix return values for Object.protoype.seal/freeze/preventExtensionsLars Knoll2012-12-131-3/+3
* Fix Object.prototype.isPrototypeOf()Lars Knoll2012-12-131-2/+7
* Fix access rights for builtin propertiesLars Knoll2012-12-121-202/+177
* Value properties of the Number constructor are readonlyLars Knoll2012-12-121-5/+18
* Fix some smaller bugs in toPropertyDescriptorLars Knoll2012-12-121-14/+21
* Properly set the prototype for regexp objectsLars Knoll2012-12-121-7/+5
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-4/+3
* Make the Math constants constantLars Knoll2012-12-111-8/+22
* Implement Object.getOwnPropertyDescriptorLars Knoll2012-12-111-2/+42
* Implement Object.defineProperties and fix Object.createLars Knoll2012-12-111-4/+20
* Fix infinite look when constructing a Function with no argumentsLars Knoll2012-12-111-5/+6
* Implement Object.create/defineProperty/definePropertiesLars Knoll2012-12-081-4/+89
* Fixed memory leak.Erik Verbruggen2012-12-081-5/+5
* Add a MemoryManager, which does GC for the interpreter.Erik Verbruggen2012-12-081-10/+13
* Allow only the ExecutionEngine's StringPool to create Strings.Erik Verbruggen2012-12-041-5/+3
* Pass the ExecutionContext into the code generatorLars Knoll2012-12-031-1/+1
* Further clean up the ExecutionContextLars Knoll2012-12-021-1/+1
* Remove the DeclarativeEnvironment class againLars Knoll2012-12-021-67/+67
* Get rid of variableEnvironmentLars Knoll2012-11-301-2/+2
* Add some debugging infrastructure to the interpreter.Erik Verbruggen2012-11-291-1/+1
* Implement Object.keys and obj.proto.propertyIsEnumerableLars Knoll2012-11-291-4/+22
* Implement Object.seal/freeze/preventExtensionsLars Knoll2012-11-291-9/+69
* Add defineGetter and defineSetter methods to ObjectLars Knoll2012-11-291-0/+42
* Replace qIsNaN usage with std::isnan, which is often faster.Erik Verbruggen2012-11-281-33/+33
* Throw a SyntaxError instead of printing an error message.Erik Verbruggen2012-11-281-1/+1
* Obey strict mode for property getters and settersLars Knoll2012-11-281-1/+1
* Keep the EvalISelFactory in the ExecutionEngine.Erik Verbruggen2012-11-211-3/+2
* Use an isel factory instead of MASM in FunctionCTor.Erik Verbruggen2012-11-201-4/+5
* Cleanup instruction selection interface for MASM and MOTH.Erik Verbruggen2012-11-201-2/+2
* return results directly instead of using the contextLars Knoll2012-11-201-846/+854
* Better handling of contexts and environmentsLars Knoll2012-11-191-67/+68
* Rename Context to ExecutionContextLars Knoll2012-11-191-188/+188
* Fix for calling Error constructor as a function (15.11.1).Erik Verbruggen2012-11-151-1/+2
* Added all missing error objects.Erik Verbruggen2012-11-151-4/+34
* Initial implementation of the Error prototype and constructorLars Knoll2012-11-011-0/+62
* Implement Function(...) and new Function(...)Lars Knoll2012-11-011-2/+54
* Conformant implementation of the object internal methodsLars Knoll2012-10-311-182/+182
* Rework propertiesLars Knoll2012-10-311-5/+5
* Remove all is*Object methods.Erik Verbruggen2012-10-251-1/+1
* Removed duplicate code for the various function call methods.Erik Verbruggen2012-10-251-163/+126