aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_objects.h
Commit message (Expand)AuthorAgeFilesLines
* Add fast conversion of a string to an array indexLars Knoll2013-01-041-0/+2
* Save some memoryLars Knoll2013-01-031-11/+6
* Move the Managed class into it's own fileLars Knoll2013-01-031-24/+1
* Cleanup constructor handlingLars Knoll2012-12-171-2/+0
* Micro optimization of StringPoolJędrzej Nowacki2012-12-141-1/+1
* Fixes for arguments object in non strict modeLars Knoll2012-12-141-1/+9
* Fixes for the arguments objectLars Knoll2012-12-141-4/+4
* Cleanup getPropertyDescriptor and arguments objectLars Knoll2012-12-141-3/+4
* Simplify/speed up retrieving of propertiesLars Knoll2012-12-141-5/+5
* Rename Unset/Set to the more readable Enabled/Disabled for the property tristateSimon Hausmann2012-12-131-8/+8
* Prevent accidental allocation of GC managed objects on the regular heapSimon Hausmann2012-12-131-0/+1
* Use a smart pointer for Object::members.Jędrzej Nowacki2012-12-131-2/+2
* Remove unused property (Object::klass)Jędrzej Nowacki2012-12-131-2/+0
* Fix access rights for builtin propertiesLars Knoll2012-12-121-1/+7
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-9/+35
* Make the Math constants constantLars Knoll2012-12-111-0/+1
* Add a MemoryManager, which does GC for the interpreter.Erik Verbruggen2012-12-081-1/+35
* Get rid of the ActivationObjectLars Knoll2012-12-051-13/+1
* Throw proper type and reference errorsLars Knoll2012-12-041-0/+4
* Allow only the ExecutionEngine's StringPool to create Strings.Erik Verbruggen2012-12-041-3/+6
* Remove the callFunction() methodLars Knoll2012-12-021-0/+2
* Remove the DeclarativeEnvironment class againLars Knoll2012-12-021-4/+4
* Clean up the DeclarativeEnvironmentLars Knoll2012-11-301-1/+1
* Get rid of variableEnvironmentLars Knoll2012-11-301-1/+1
* Give primeIds the amount of bits it requiresLars Knoll2012-11-301-3/+3
* 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-4/+4
* Add defineGetter and defineSetter methods to ObjectLars Knoll2012-11-291-2/+4
* Tune the bucket count a bit to be a prime upto 68000 entries.Erik Verbruggen2012-11-281-6/+19
* Throw a SyntaxError instead of printing an error message.Erik Verbruggen2012-11-281-2/+9
* Fix a bug in Object::__put__()Lars Knoll2012-11-281-1/+1
* Obey strict mode for property getters and settersLars Knoll2012-11-281-3/+3
* Implement the first parts of strict mode.Lars Knoll2012-11-281-8/+10
* Fix some issues with the delete operatorLars Knoll2012-11-251-1/+1
* Keep the EvalISelFactory in the ExecutionEngine.Erik Verbruggen2012-11-211-7/+4
* return results directly instead of using the contextLars Knoll2012-11-201-10/+10
* Fix isel for eval and a whole bunch of other warnings.Erik Verbruggen2012-11-191-2/+6
* Added isNaN and isFinite to the global context.Erik Verbruggen2012-11-191-0/+14
* Better handling of contexts and environmentsLars Knoll2012-11-191-10/+17
* Move the engine and context classes into their own filesLars Knoll2012-11-191-97/+2
* Rename Context to ExecutionContextLars Knoll2012-11-191-65/+65
* Create a proper function object for evalLars Knoll2012-11-181-1/+13
* Do not save/restore interpreter stack for exceptions.Erik Verbruggen2012-11-151-12/+3
* Added all missing error objects.Erik Verbruggen2012-11-151-0/+51
* Cleanup Context initializationLars Knoll2012-11-151-1/+1
* Add missing message property to the ErrorObject.Erik Verbruggen2012-11-141-0/+1
* Fix interpreter exception handling.Erik Verbruggen2012-11-141-1/+12
* Fix property deletion.Erik Verbruggen2012-11-121-5/+5
* Better argument ordering.Lars Knoll2012-11-121-1/+1
* Clean up inplace binary operations for subscripts.Lars Knoll2012-11-121-0/+3