aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4stringobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-4/+6
* QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-1/+1
* V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-26/+23
* Add string search functions from ECMAScript 2015.Michael Brasser2016-04-251-0/+80
* Replace qQNaN() and friends with qt_qnan().Erik Verbruggen2016-04-051-1/+1
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Replace all occurrences of qSNaN() with qQNaN()Ulf Hermann2015-12-071-1/+1
* Move more objects over to the new allocation schemeLars Knoll2015-09-221-13/+5
* CleanupLars Knoll2015-09-151-1/+1
* Don't compute the QString whenever we need to know the v4 string lengthAleix Pol2015-09-151-1/+1
* Cleanup usage of ExecutionEngine::currentContextLars Knoll2015-09-151-1/+1
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-1/+1
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-2/+2
* Minor cleanupSimon Hausmann2015-06-171-2/+1