aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_objects.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add fast conversion of a string to an array indexLars Knoll2013-01-041-0/+18
* Move the Managed class into it's own fileLars Knoll2013-01-031-22/+0
* More compilation fixes.Erik Verbruggen2012-12-181-0/+2
* Smaller cleanups and code simplificationsLars Knoll2012-12-171-9/+10
* Cleanup constructor handlingLars Knoll2012-12-171-27/+12
* Fix a bug in the construct method of Function objectsLars Knoll2012-12-141-3/+11
* Small cleanups for ArgumentsObjectLars Knoll2012-12-141-11/+16
* Fixes for arguments object in non strict modeLars Knoll2012-12-141-2/+60
* Fixes for the arguments objectLars Knoll2012-12-141-43/+12
* Cleanup getPropertyDescriptor and arguments objectLars Knoll2012-12-141-20/+41
* Simplify/speed up retrieving of propertiesLars Knoll2012-12-141-21/+46
* Rename Unset/Set to the more readable Enabled/Disabled for the property tristateSimon Hausmann2012-12-131-12/+12
* Use a smart pointer for Object::members.Jędrzej Nowacki2012-12-131-5/+4
* Correctly set up nested functionsLars Knoll2012-12-131-11/+2
* Fix access rights for builtin propertiesLars Knoll2012-12-121-8/+38
* Fix isNaN and isFiniteLars Knoll2012-12-121-6/+12
* Fix hasProperty internal methodLars Knoll2012-12-121-2/+2
* Remove IR::Function from the runtime.Erik Verbruggen2012-12-111-12/+25
* Make the Math constants constantLars Knoll2012-12-111-0/+6
* Properly set up the 'this' pointerLars Knoll2012-12-101-7/+1
* Add a MemoryManager, which does GC for the interpreter.Erik Verbruggen2012-12-081-3/+62
* Get rid of the ActivationObjectLars Knoll2012-12-051-43/+1
* Correctly set the strict mode flag when calling eval()Lars Knoll2012-12-041-0/+6
* Allow only the ExecutionEngine's StringPool to create Strings.Erik Verbruggen2012-12-041-4/+4
* Pass the ExecutionContext into the code generatorLars Knoll2012-12-031-1/+1
* Remove the callFunction() methodLars Knoll2012-12-021-0/+6
* Further clean up the ExecutionContextLars Knoll2012-12-021-2/+3
* Remove the DeclarativeEnvironment class againLars Knoll2012-12-021-15/+11
* Clean up the DeclarativeEnvironmentLars Knoll2012-11-301-4/+8
* Get rid of variableEnvironmentLars Knoll2012-11-301-4/+3
* Add some debugging infrastructure to the interpreter.Erik Verbruggen2012-11-291-2/+1
* Set the name of a function in more (most?) cases.Erik Verbruggen2012-11-291-1/+28
* Add defineGetter and defineSetter methods to ObjectLars Knoll2012-11-291-4/+5
* Tune the message property (value) of SytaxError a bit.Erik Verbruggen2012-11-281-1/+1
* Stop leaking the DeclarativeEnvironment and ExecutionContext.Erik Verbruggen2012-11-281-0/+2
* Throw a SyntaxError instead of printing an error message.Erik Verbruggen2012-11-281-3/+28
* Fix a bug in Object::__put__()Lars Knoll2012-11-281-1/+2
* Obey strict mode for property getters and settersLars Knoll2012-11-281-7/+7
* Implement the first parts of strict mode.Lars Knoll2012-11-281-13/+20
* Correctly instantiate variables in the local scopeLars Knoll2012-11-271-3/+5
* Fix: do not rune codegen when there is no program.Erik Verbruggen2012-11-261-5/+12
* Fix the worst problems with eval()Lars Knoll2012-11-261-23/+32
* Keep the EvalISelFactory in the ExecutionEngine.Erik Verbruggen2012-11-211-4/+3
* Cleanup instruction selection interface for MASM and MOTH.Erik Verbruggen2012-11-201-11/+1
* Make masm work againLars Knoll2012-11-201-7/+6
* return results directly instead of using the contextLars Knoll2012-11-201-47/+22
* Fix isel for eval and a whole bunch of other warnings.Erik Verbruggen2012-11-191-28/+18
* Added isNaN and isFinite to the global context.Erik Verbruggen2012-11-191-0/+16
* Better handling of contexts and environmentsLars Knoll2012-11-191-6/+6
* Move the engine and context classes into their own filesLars Knoll2012-11-191-289/+0