summaryrefslogtreecommitdiff
path: root/js/src/builtin/RegExp.js
Commit message (Collapse)AuthorAge
* Issue #2008 - Implement missing s parameter parsing and align case with spec.Moonchild2022-09-18
| | | | | | | | | | This does 2 things. First, it adds parsing of the 's' parameter parsing to DOM object construction of regexes Second, it corrects the DOM property to be `dotAll` instead of `dotall` For consistency's sake, all function names and calls were renamed with the finalized casing. This resolves #2008
* Issue #1726 - Implement String.replaceAll()meatloaf2021-02-04
| | | | | This also implements IsRegExp, as this demands it. Ported from https://bugzilla.mozilla.org/show_bug.cgi?id=1540021
* Issue #1302 followup - Add spec-compliance checks/errorswolfbeast2019-11-30
| | | | | | - Check for undefined/null regex flags (because...) - Make it throw a typeerror instead of syntax error on non-global - Generalize JS error messages for these checks.
* Issue #1302 - Add self-hosted implementation for string regex .matchAllwolfbeast2019-11-26
| | | | This resolves #1302.
* Issue #1284 - Implement /s (dotAll) for regular expressions, v2.wolfbeast2019-11-18
| | | | Resolves #1284.
* Revert "Issue #1284 - Implement /s (dotAll) for regular expressions."wolfbeast2019-11-18
| | | | This reverts commit f31b04a303607cd82757e7c4f60bb536658c8a30.
* Issue #1284 - Implement /s (dotAll) for regular expressions.wolfbeast2019-11-18
| | | | Resolves #1284.
* Bug 1317397: Only set lastIndex for global or sticky RegExps in ↵janekptacijarabaci2018-03-24
| | | | RegExpBuiltinExec per ES2017
* Bug 1343375: Update RegExp.prototype.replace and .match to call ↵janekptacijarabaci2018-03-24
| | | | | | ToLength(lastIndex) for non-global RegExp and handle recompilations [Depends on] Bug 1317397: Implement RegExp.lastIndex changes from ES2017
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02