aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4regexp.cpp
Commit message (Expand)AuthorAgeFilesLines
* When matching RegExps catch JIT failuresUlf Hermann2019-01-091-17/+43
* Implement RegExp.prototype[Symbol.replace]Lars Knoll2018-08-151-0/+54
* Cleanup RegExpObjectLars Knoll2018-08-151-19/+34
* Enable the Yarr JIT for regexps with nested parenthesisLars Knoll2018-08-111-1/+7
* Enable unicode regular expressionsLars Knoll2018-08-101-3/+6
* Update Yarr to the latest version from WebKitLars Knoll2018-08-101-7/+15
* Add Q_UNUSED(engine) to fix build on iOSShawn Rutledge2018-03-161-0/+2
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-2/+2
* Fix crashes on WinRT when allocation of executable memory is disabledSimon Hausmann2018-02-091-3/+3
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-4/+6
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-4/+5
| |\
| | * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-4/+5
* | | Don't compile both bytecode and JIT code for regexpsLars Knoll2017-08-291-8/+15
* | | Re-enable the YarrJITErik Verbruggen2017-08-281-1/+1
|/ /
* / New mark table implementationLars Knoll2017-03-091-6/+0
|/
* QML: Also check for correct destroy() chainingErik Verbruggen2016-10-061-0/+1
* QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-6/+9
* QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-4/+8
* QML: Make all context objects trivialErik Verbruggen2016-09-301-0/+2
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Fix the RegExpCache to be GC safeLars Knoll2015-06-171-12/+11
* Move memory management related functionality into it's own folderLars Knoll2015-03-021-1/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* QML: Fix MSVC 2013/64bit warnings.Friedemann Kleint2015-01-221-1/+1
* Move the internalClass pointer into Heap::ObjectLars Knoll2015-01-211-2/+1
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-1/+0
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-211-1/+1
* Fix RegExpCache to store Heap ObjectsLars Knoll2014-12-201-4/+4
* Cleanup destruction of heap objectsLars Knoll2014-11-211-5/+0
* Replaced more usages of Returned<T> with Heap::T*Simon Hausmann2014-11-141-3/+3
* Cleanup RegExpLars Knoll2014-11-081-4/+4
* 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-3/+3
* Changed Value to store Managed::Data pointers directlySimon Hausmann2014-11-041-1/+2
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Change the object allocation schemeSimon Hausmann2014-07-221-5/+6
* Convert regexpsLars Knoll2014-07-221-21/+18
* Convert QV4RegExp to new storage schemeLars Knoll2014-07-221-9/+9
* Convert RegExp and RegExpObject to new data layoutLars Knoll2014-07-221-15/+15
* Move Managed data into it's own subclassLars Knoll2014-07-221-1/+0
* Split ManagedVTable into two classesLars Knoll2014-01-211-68/+0
* Don't return a Property pointer in Object::advanceIteratorLars Knoll2014-01-201-2/+2
* Move Managed::type and some flags into the vtableLars Knoll2014-01-031-2/+0
* Remove setVTable calls in performance critical areasLars Knoll2013-12-041-2/+1
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-1/+1
* Refactor marking GC'ed objectsLars Knoll2013-11-051-1/+2
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-0/+26
* Fix ObjectIterator API to be GC safeLars Knoll2013-10-021-1/+1
* Remove more occurrences of QV4::ValueLars Knoll2013-09-301-2/+2