aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4stringobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement support for new.targetLars Knoll2018-07-031-2/+2
* Prefix vtable methods with virtualLars Knoll2018-07-031-9/+9
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-3/+3
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-9/+9
* Move special handling of getOwnProperty for StringObject where it belongsLars Knoll2018-06-261-0/+20
* Fix length properties of global constructorsLars Knoll2018-06-251-1/+1
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-2/+1
* Implement String.prototype.padEnd/padStartLars Knoll2018-05-231-0/+84
* Implement String.prototype.normalizeLars Knoll2018-05-231-0/+28
* Implement String.fromCodePointLars Knoll2018-05-151-12/+42
* Implement String.prototype.codePointAtLars Knoll2018-05-151-0/+24
* Avoid accessing an object with this == nullptrLars Knoll2018-05-041-0/+1
* Implement StringIteratorLars Knoll2018-05-021-0/+15
* Fixes to symbol handling in StringObject and toString()Lars Knoll2018-05-021-24/+21
* Partial Symbol supportLars Knoll2018-05-021-3/+11
* Fix JIT build on INTEGRITY ARM64Kimmo Ollila2018-04-261-2/+2
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-3/+3
* Fix a couple of places where we'd free used objectsLars Knoll2018-01-261-3/+4
* Introduce a SubString String typeLars Knoll2018-01-191-3/+13
* Split up String type into a regular and a ComplexStringLars Knoll2018-01-191-1/+1
* Convert String methods to new calling conventionLars Knoll2017-11-131-139/+123
* Convert methods of RegExp to new calling conventionLars Knoll2017-11-131-2/+2
* Change signature for call/callAsConstructorLars Knoll2017-11-071-8/+8
* Rename the construct 'virtual' method to callAsConstructorLars Knoll2017-11-071-2/+2
* Further cleanup JSCallDataLars Knoll2017-11-071-1/+1
* Simplify JSCallData constructionLars Knoll2017-11-071-4/+4
* Get rid of JSCallData::call()Lars Knoll2017-11-071-9/+9
* Get rid of JSCallData::callAsConstructor()Lars Knoll2017-11-071-3/+3
* Rename JSCall to JSCallDataLars Knoll2017-11-071-2/+2
* Refactor Call/Construct instructionsLars Knoll2017-11-071-3/+6
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-1/+1
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-1/+1
| |\
| | * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-1/+1
* | | Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-26/+26
* | | Optimize String.match()Lars Knoll2017-09-151-41/+30
* | | Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-17/+17
* | | Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-5/+1
* | | Don't throw exceptions in Object::delete(indexed) anymoreLars Knoll2017-08-101-4/+1
* | | Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-127/+170
* | | Change function signatures for call/construct backLars Knoll2017-08-041-13/+14
* | | Remove now unused filesLars Knoll2017-06-301-2/+0
|/ /
* | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-3/+3
* | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-091-2/+2
* | New mark table implementationLars Knoll2017-03-091-7/+0
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-02-281-2/+2
|\|
| * Add Q_ALLOCA_VAR, Q_ALLOCA_DECLARE and Q_ALLOCA_ASSIGN macrosKimmo Ollila2017-02-151-2/+2
* | Add String.prototype.repeat from ECMAScript 6Robin Burchell2017-02-091-0/+16
|/
* Convert more builtin methods to the new calling conventionLars Knoll2017-01-251-210/+185
* Clean up Value::isString()/stringValue() combinationsLars Knoll2016-11-291-6/+6
* Clean up some duplicated methodsLars Knoll2016-11-291-1/+1