aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4mathobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-141-1/+0
* V4: Fix exponentiation operatorUlf Hermann2022-08-031-43/+1
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Remove workarounds for AndroidFabian Kosmale2021-08-241-41/+0
* Workaround mingw compiler bugUlf Hermann2021-05-061-0/+5
* Reimplement Math.hypot() using QHypotHelperEdward Welbourne2021-02-091-21/+6
* Fix Math.round edge-caseAllan Sandfeld Jensen2021-02-021-3/+6
* QV4 Engine: Remove MSVC special casingFabian Kosmale2020-12-101-1/+0
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-11/+11
* Fix a corner case in Math.max()Lars Knoll2018-09-071-1/+3
* JS: Encode result of Math.min and Math.max as int when possibleErik Verbruggen2018-07-131-2/+2
* Extend V4's Math object with methods new in ES6Edward Welbourne2018-06-211-5/+193
* Use Symbol.toStringTag in Object.prototype.toStringLars Knoll2018-06-041-0/+4
* v4: add the remaining Math.log functionsShawn Rutledge2018-05-151-0/+35
* Update to new QRandomGenerator APIThiago Macieira2017-12-051-1/+1
* Convert Math object's methods to new calling conventionLars Knoll2017-11-131-44/+44
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-0/+1
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-0/+1
| |\
| | * Add missing math.h include for math functionsJake Petroules2017-09-121-0/+1
* | | Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-20/+20
* | | Merge remote-tracking branch 'origin/dev' into wip/new-backendSimon Hausmann2017-09-081-13/+3
|\| |
| * | Use QRandomGenerator instead of q?randThiago Macieira2017-08-231-12/+2
| |/
* | Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-20/+20
* | Add commonly used JumpCompare instructionsErik Verbruggen2017-08-021-1/+3
|/
* Convert builtins in MathObject to the new calling conventionLars Knoll2017-01-251-93/+93
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-1/+2
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-241-8/+0
|\
| * Always use ::copysign instead of std::copysign where availableRalf Nolden2016-05-201-8/+0
* | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-041-9/+10
|\|
| * V4: Use std::copysign instead of home-grown bit twiddling.Erik Verbruggen2016-04-191-9/+10
* | Add some ECMAScript 6 Number and Math methods and propertiesKai Uwe Broulik2016-04-281-0/+14
|/
* Replace qQNaN() and friends with qt_qnan().Erik Verbruggen2016-04-051-32/+32
* Merge remote-tracking branch 'origin/5.6' into 5.7J-P Nurmi2016-03-011-2/+0
|\
| * Remove unused static const non-constexpr variableThiago Macieira2016-02-221-2/+0
* | Updated license headersJani Heikkinen2016-01-191-14/+20
* | Replace all occurrences of qSNaN() with qQNaN()Ulf Hermann2015-12-071-21/+21
|/
* JS: Math.random(): fix range to not include 1.0.Erik Verbruggen2015-10-201-2/+7
* Convert FunctionObjects to new allocation syntaxLars Knoll2015-09-221-3/+2
* Continue the work to move Values inside the v4 engine to the js stackLars Knoll2015-04-241-1/+1
* More cleanupsLars Knoll2015-04-211-1/+1
* Cleanup math function includes and usageAllan Sandfeld Jensen2015-02-191-32/+32
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* CleanupsLars Knoll2015-01-231-24/+24
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-211-1/+1
* Move prototype back from the vtable into ObjectLars Knoll2014-12-111-3/+3
* Move more Data objects into the Heap namespaceLars Knoll2014-11-091-19/+19
* Move Object::Data into the Heap namespaceLars Knoll2014-11-081-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Convert more objects to the new constructor schemeLars Knoll2014-07-221-31/+31
* Convert ExecutionContext to new storage schemeLars Knoll2014-07-221-24/+24