aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* use lookups for the global scopeLars Knoll2013-04-1513-12/+180
* Introduce specialized lookup methodsLars Knoll2013-04-144-10/+77
* Move the lookup class into it's own fileLars Knoll2013-04-146-80/+205
* Fix build of the rest of v4vm against WTF/JSC updateSimon Hausmann2013-04-126-12/+25
* Apply modifications on top of WTF/JSCSimon Hausmann2013-04-124-16/+9
* WTF/JSC update to r148273Simon Hausmann2013-04-1245-711/+2304
* Smaller cleanup in the lookup codeLars Knoll2013-04-122-6/+6
* Rename file to reflect class name changeLars Knoll2013-04-128-7/+7
* Remove getValueChecked()Lars Knoll2013-04-123-19/+8
* Remove context arguments where they aren't requiredLars Knoll2013-04-1211-49/+49
* Simplify logic for put and putIndexedLars Knoll2013-04-121-33/+14
* Move property attributes out of the property arraysLars Knoll2013-04-1233-638/+907
* Small fix to PropertyAttributesLars Knoll2013-04-122-5/+7
* Move functionality from PropertyDescriptor to PropertyLars Knoll2013-04-127-135/+128
* Use PropertyAttributes in PropertyDescriptorLars Knoll2013-04-1219-239/+168
* Make the PropertyAttributes a proper classLars Knoll2013-04-124-34/+76
* Change internal class when attributes of properties changeLars Knoll2013-04-1217-80/+117
* Simplify internal class logicLars Knoll2013-04-083-26/+10
* Avoid defining name twice in some error objectsLars Knoll2013-04-083-44/+18
* Store the global object as an Object pointer in the engineLars Knoll2013-04-085-46/+44
* Change the Context stack back to a singly linked listLars Knoll2013-04-077-85/+33
* Convert the remaining builtin methods to use the SimpleCallContextLars Knoll2013-04-0614-225/+173
* Introduce a SimpleCallContext for simple functionsLars Knoll2013-04-0629-291/+315
* Fix scope for functions created through bind()Lars Knoll2013-04-061-1/+1
* Move arguments out of ExecutionContext and into CallContextLars Knoll2013-04-0533-286/+274
* Move activation out of ExecutionContextLars Knoll2013-04-054-86/+113
* Don't create new Objects in the current scopeLars Knoll2013-04-051-1/+1
* Move function pointer from ExecutionContext to CallContextLars Knoll2013-04-056-40/+29
* Remove unused methodsLars Knoll2013-04-052-38/+0
* Move locals from ExecutionContext to CallContextLars Knoll2013-04-055-34/+54
* Split out the Context for With/Catch into their own classesLars Knoll2013-04-056-197/+225
* Introduce different context typesLars Knoll2013-04-053-38/+56
* Clean up the property lookup codeLars Knoll2013-04-053-87/+69
* Create some execution contexts on the stack againLars Knoll2013-04-045-2/+39
* Remove stray backslashSimon Hausmann2013-04-041-1/+1
* Don't include internal headers in qv4v8.hLars Knoll2013-04-031-2/+0
* Speed up Context creation and handlingLars Knoll2013-04-037-132/+101
* Some further fixes to the v8 APILars Knoll2013-04-024-8/+21
* Implement v8::StackFrame and v8::StackTraceLars Knoll2013-04-022-18/+47
* Speed up regexp creation through cachingSimon Hausmann2013-04-015-4/+75
* Changed RegExp to be garbage collected instead of reference countedSimon Hausmann2013-04-017-14/+103
* Fix license headersSimon Hausmann2013-04-019-9/+117
* Fix memory allocation of executable codeSimon Hausmann2013-04-019-27/+371
* Fix ch12/12.2/12.2.1/12.2.1-21-sSimon Hausmann2013-03-231-7/+12
* Implement fast argument lookups also for outter scopesSimon Hausmann2013-03-235-15/+13
* Fix regression from commit 96ef0e4010b1be01a7b89c136ae9c518eb8492dbSimon Hausmann2013-03-231-3/+5
* Fix identifier lookups when mixing variables and argumentsSimon Hausmann2013-03-214-14/+15
* Improve readability of disassemblySimon Hausmann2013-03-211-2/+16
* Fix shadowing of arguments through local variablesSimon Hausmann2013-03-212-0/+7
* Fix random crashes in leaf functionsSimon Hausmann2013-03-211-0/+4