aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4regexp_p.h
Commit message (Expand)AuthorAgeFilesLines
* Fix some details in RegExp handlingLars Knoll2018-08-151-5/+12
* Implement RegExp.prototype[Symbol.replace]Lars Knoll2018-08-151-0/+2
* Cleanup RegExpObjectLars Knoll2018-08-151-21/+14
* Enable unicode regular expressionsLars Knoll2018-08-101-2/+3
* Update Yarr to the latest version from WebKitLars Knoll2018-08-101-1/+1
* Fix crashes on WinRT when allocation of executable memory is disabledSimon Hausmann2018-02-091-1/+1
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-1/+1
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-4/+9
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-4/+9
| |\
| | * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-4/+9
* | | Don't compile both bytecode and JIT code for regexpsLars Knoll2017-08-291-2/+10
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-0/+1
|\|
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-0/+1
* | New mark table implementationLars Knoll2017-03-091-2/+0
|/
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-1/+1
* QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-7/+8
* QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-3/+4
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Fix the RegExpCache to be GC safeLars Knoll2015-06-171-2/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Fix RegExpCache to store Heap ObjectsLars Knoll2014-12-201-1/+2
* Cleanup destruction of heap objectsLars Knoll2014-11-211-1/+1
* Replaced more usages of Returned<T> with Heap::T*Simon Hausmann2014-11-141-1/+1
* Use heap objects in the remaining managed objectsLars Knoll2014-11-121-0/+2
* Cleanup RegExpLars Knoll2014-11-081-15/+19
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-2/+2
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+1
* Remove some unneeded reinterpret_cast'sLars Knoll2014-11-041-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Cleanup: Get rid of __data membersSimon Hausmann2014-07-221-11/+0
* Fix Managed::as<>() methodLars Knoll2014-07-221-1/+1
* Change the object allocation schemeSimon Hausmann2014-07-221-2/+2
* Convert regexpsLars Knoll2014-07-221-38/+37
* Rename V4_MANAGED_NEW back to V4_MANAGEDLars Knoll2014-07-221-1/+1
* Convert QV4RegExp to new storage schemeLars Knoll2014-07-221-13/+23
* Convert RegExp and RegExpObject to new data layoutLars Knoll2014-07-221-16/+26
* Get rid of different macros for vtable specializationsLars Knoll2014-07-221-1/+0
* Split ManagedVTable into two classesLars Knoll2014-01-211-10/+1
* Don't return a Property pointer in Object::advanceIteratorLars Knoll2014-01-201-1/+1
* Move Managed::type and some flags into the vtableLars Knoll2014-01-031-0/+1
* Refactor marking GC'ed objectsLars Knoll2013-11-051-1/+1
* Fix ObjectIterator API to be GC safeLars Knoll2013-10-021-1/+1
* Convert the remaining vtable methods to be GC safeLars Knoll2013-09-221-2/+2
* Convert putIndexed()Lars Knoll2013-09-221-1/+1
* convert Managed::put() API to be GC safeLars Knoll2013-09-221-1/+1
* Use a StringRef for Managed::get()Lars Knoll2013-09-221-1/+1
* Use a ReturnedValue for Managed::getIndexed()Lars Knoll2013-09-181-1/+1
* Use ReturnedValue for Managed::get().Lars Knoll2013-09-181-1/+1
* Restructure source codeLars Knoll2013-08-081-0/+151