aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_runtime.h
Commit message (Expand)AuthorAgeFilesLines
* Generate correct code when calling valuesLars Knoll2012-10-171-1/+1
* Store results as integers in a few more placesLars Knoll2012-10-171-3/+8
* Fix typoLars Knoll2012-10-171-1/+1
* Store integer constants as integer ValuesLars Knoll2012-10-171-23/+23
* Convert most operations to the new calling conventionLars Knoll2012-10-171-168/+163
* Convert some more methods to the new calling conventionLars Knoll2012-10-171-20/+21
* Introduce a Bool typedef for boolean return valuesLars Knoll2012-10-171-34/+35
* Convert some more methods to the new calling conventionLars Knoll2012-10-171-29/+32
* Converting more runtime methods to the new calling conventionLars Knoll2012-10-161-19/+12
* Move conversions to new calling conventionLars Knoll2012-10-161-14/+14
* More conversions to new calling conventionLars Knoll2012-10-161-21/+19
* More conversions to new calling conventionLars Knoll2012-10-161-8/+8
* Converting more methods to the new calling conventionLars Knoll2012-10-161-3/+3
* Converting more runtime methods.Lars Knoll2012-10-161-9/+9
* Convert Value constructors to new calling conventionLars Knoll2012-10-161-8/+8
* Convert string literals to new calling conventionLars Knoll2012-10-161-20/+20
* Further convert runtime methods to the new calling conventionLars Knoll2012-10-161-70/+65
* Start changing signatures of the runtime to being value based.Lars Knoll2012-10-161-20/+16
* Do not return booleans from methods called by JIT generated codeLars Knoll2012-10-151-32/+32
* Fix build on ia32Simon Hausmann2012-10-141-1/+1
* Add missing license headersSimon Hausmann2012-10-121-0/+40
* Store booleans as 32 bit integersLars Knoll2012-10-121-9/+8
* Remove __qmljs_init_(number|boolean)Lars Knoll2012-10-121-33/+21
* Introduce an integer type for ValueLars Knoll2012-10-121-63/+100
* Emit code for copying valuesLars Knoll2012-10-101-5/+0
* CleanupSimon Hausmann2012-10-021-3/+3
* Implement simple value storageSimon Hausmann2012-10-011-0/+15
* Fix division operationlaknoll2012-09-201-1/+1
* Proper NaN boxing for Valuelaknoll2012-09-191-180/+345
* Remove specialized version of __qmljs_setRoberto Raggi2012-06-131-11/+1
* Remove dead codeRoberto Raggi2012-06-131-1/+0
* Fix make llvm_runtimeRoberto Raggi2012-06-111-1/+1
* Improve support for the assignment operators.Roberto Raggi2012-06-111-91/+121
* Add dummy functions for the assignment operators.Roberto Raggi2012-06-071-0/+36
* Generate LLVM code for constructor callsRoberto Raggi2012-06-071-0/+2
* Delete propertiesRoberto Raggi2012-06-071-1/+5
* Initial work on exceptions for the AOT compiler.Roberto Raggi2012-06-061-1/+4
* Generate code for closures.Roberto Raggi2012-06-061-0/+1
* Use O2-level inliningRoberto Raggi2012-06-061-1/+1
* Split __qmljs_addRoberto Raggi2012-06-061-15/+6
* Some more work on the LLVM-based AOT compiler.Roberto Raggi2012-06-051-0/+1
* Move the defnition of the QML/JS Context to qmljs_runtime.hRoberto Raggi2012-06-051-4/+62
* Naive implementation of the Arguments object.Roberto Raggi2012-06-041-2/+2
* Implemented Object.getPrototypeOf and Object.prototype.valueOfRoberto Raggi2012-06-041-1/+6
* Use `assert' instead of Q_ASSERT.Roberto Raggi2012-05-301-2/+2
* Generate cx-instructions for releational expressionsa.Roberto Raggi2012-05-301-0/+82
* Refactored ObjectRoberto Raggi2012-05-251-1/+3
* Propagate exceptionsRoberto Raggi2012-05-251-1/+2
* Throw exceptionsRoberto Raggi2012-05-231-0/+3
* Initial support for Array objects.Roberto Raggi2012-05-211-1/+15