projects
/
platform
/
upstream
/
qtdeclarative.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
platform/upstream/qtdeclarative.git
2012-12-04
Lars Knoll
Throw proper type and reference errors
commit
|
commitdiff
|
tree
|
snapshot
2012-12-04
Erik Verbruggen
Allow only the ExecutionEngine's StringPool to create...
commit
|
commitdiff
|
tree
|
snapshot
2012-12-04
Erik Verbruggen
Fix another memory leak.
commit
|
commitdiff
|
tree
|
snapshot
2012-12-04
Erik Verbruggen
Merged Value load instructions.
commit
|
commitdiff
|
tree
|
snapshot
2012-12-03
Lars Knoll
Pass the ExecutionContext into the code generator
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Simon Hausmann
Fix clobber list for inline add/sub/mul instructions
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Fix code generation for try statements
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Simon Hausmann
[masm] Clean up binop code generation
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Remove the callFunction() method
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Fix qmljs_call_property
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Throw when trying to set an undefined variable in stric...
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Further clean up the ExecutionContext
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Remove the DeclarativeEnvironment class again
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Lars Knoll
Remove the outer member in declarativeEnvironment
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Simon Hausmann
[masm] First implementation of inline addition / subtra...
commit
|
commitdiff
|
tree
|
snapshot
2012-12-02
Simon Hausmann
Simplify push(IR::Const*)
commit
|
commitdiff
|
tree
|
snapshot
2012-11-30
Lars Knoll
Clean up the DeclarativeEnvironment
commit
|
commitdiff
|
tree
|
snapshot
2012-11-30
Lars Knoll
Get rid of variableEnvironment
commit
|
commitdiff
|
tree
|
snapshot
2012-11-30
Lars Knoll
Give primeIds the amount of bits it requires
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Erik Verbruggen
Add some debugging infrastructure to the interpreter.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Erik Verbruggen
Set the name of a function in more (most?) cases.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Erik Verbruggen
Fix missing code generation for inplace operations...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Erik Verbruggen
Fix outgoing argument start position.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Lars Knoll
Implement Object.keys and obj.proto.propertyIsEnumerable
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Lars Knoll
Implement Object.seal/freeze/preventExtensions
commit
|
commitdiff
|
tree
|
snapshot
2012-11-29
Lars Knoll
Add defineGetter and defineSetter methods to Object
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Fix copy-paste coding error. "m" is null in the else...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Tune the message property (value) of SytaxError a bit.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Replace qIsNaN usage with std::isnan, which is often...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Tune the bucket count a bit to be a prime upto 68000...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Introduce a simple string pool to speed up lookups.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Stop leaking the DeclarativeEnvironment and ExecutionCo...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Erik Verbruggen
Throw a SyntaxError instead of printing an error message.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Lars Knoll
Fix a bug in Object::__put__()
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Lars Knoll
Obey strict mode for property getters and setters
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Lars Knoll
Remove unused methods
commit
|
commitdiff
|
tree
|
snapshot
2012-11-28
Lars Knoll
Implement the first parts of strict mode.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-27
Erik Verbruggen
Check for strict mode, and store it.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-27
Erik Verbruggen
Add more built-ins to the interpreter.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-27
Lars Knoll
Correctly instantiate variables in the local scope
commit
|
commitdiff
|
tree
|
snapshot
2012-11-26
Simon Hausmann
Fix constant value parameter passing on ia32
commit
|
commitdiff
|
tree
|
snapshot
2012-11-26
Erik Verbruggen
Fix: do not rune codegen when there is no program.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-26
Lars Knoll
Fix the worst problems with eval()
commit
|
commitdiff
|
tree
|
snapshot
2012-11-25
Lars Knoll
Fix some issues with the delete operator
commit
|
commitdiff
|
tree
|
snapshot
2012-11-25
Lars Knoll
Support for the with statement
commit
|
commitdiff
|
tree
|
snapshot
2012-11-25
Lars Knoll
Remove some unused methods
commit
|
commitdiff
|
tree
|
snapshot
2012-11-24
Simon Hausmann
Fix return from generated code when return value is...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-24
Simon Hausmann
Fix compilation on ia32
commit
|
commitdiff
|
tree
|
snapshot
2012-11-23
Lars Knoll
Correctly bind varibles in the global context
commit
|
commitdiff
|
tree
|
snapshot
2012-11-22
Erik Verbruggen
Fixed temp compression and added a whole lot of debug...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-22
Erik Verbruggen
Fix for local count in the global context.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-21
Erik Verbruggen
Keep the EvalISelFactory in the ExecutionEngine.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-21
Simon Hausmann
Fix function calls on linux/ia32
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Erik Verbruggen
Use an isel factory instead of MASM in FunctionCTor.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Erik Verbruggen
Cleanup instruction selection interface for MASM and...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Erik Verbruggen
Compress temp usage in the interpreter.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Erik Verbruggen
Actually return the return value from the interpreter.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Erik Verbruggen
Make LLVM backend compile again.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Erik Verbruggen
Fix debug code and add some asserts.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Lars Knoll
Move the exception variable into the engine
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Lars Knoll
Remove the unused handlersBlock in the IR::Function
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Lars Knoll
Make masm work again
commit
|
commitdiff
|
tree
|
snapshot
2012-11-20
Lars Knoll
return results directly instead of using the context
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Erik Verbruggen
Added missing file.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Erik Verbruggen
Fix isel for eval and a whole bunch of other warnings.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Erik Verbruggen
Added isNaN and isFinite to the global context.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Lars Knoll
Better handling of contexts and environments
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Lars Knoll
Properly namespace the math header
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Lars Knoll
Move Value into it's own header/cpp file
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Lars Knoll
Move the engine and context classes into their own...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-19
Lars Knoll
Rename Context to ExecutionContext
commit
|
commitdiff
|
tree
|
snapshot
2012-11-18
Lars Knoll
Create a proper function object for eval
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Fix __qmljs_string_to_number.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Fix possible null-pointer deref.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Do not save/restore interpreter stack for exceptions.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Fix for calling Error constructor as a function (15...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Tune break/continue exception trampoline block generation.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Added all missing error objects.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Lars Knoll
Cleanup Context initialization
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Lars Knoll
Smaller cleanups in the Context class
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Lars Knoll
Store the activation object as a pointer, not as a...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Lars Knoll
Remove unused variable and method
commit
|
commitdiff
|
tree
|
snapshot
2012-11-15
Erik Verbruggen
Rethrow the right exception after finally if catch...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Add missing message property to the ErrorObject.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Changed the interpreter and compiler backends to move...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Fix optimisation for passing a single argument to a...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Lars Knoll
Optimise move instructions involving constants
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Added more built-ins to the llvm backend and runtime.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Fix codegen for try-statements in loops.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Fix interpreter exception handling.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Untangle the Jump/CJump interpreter instructions.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Remove the tempRegister from moth by loading/storing...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Give an error message when a JS file does not exist.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-14
Erik Verbruggen
Added different output types to LLVM backend to ease...
commit
|
commitdiff
|
tree
|
snapshot
2012-11-13
Nikolai Kosjar
Add a script to test the interpreter on *.js files.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-12
Erik Verbruggen
Fix property deletion.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-12
Erik Verbruggen
Added more builtins to moth.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-12
Erik Verbruggen
Changed the LLVM backend to also support the LLVM JIT.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-12
Erik Verbruggen
Allow Const's as operands to Binop in moth.
commit
|
commitdiff
|
tree
|
snapshot
2012-11-12
Lars Knoll
Smaller 64 bit optimisation
commit
|
commitdiff
|
tree
|
snapshot
next