ladybird/Userland/Libraries/LibJS/Tests/builtins/String
Timothy Flynn 27d3de1f17 LibRegex: Do not continue searching input when the sticky bit is set
This partially reverts commit a962ee020a.

When the sticky bit is set, the global bit should basically be ignored
except by external callers who want their own special behavior. For
example, RegExp.prototype [ @@match ] will use the global flag to
accumulate consecutive matches. But on the first failure, the regex
loop should break.
2022-02-05 19:06:50 +03:30
..
String.fromCharCode.js
String.fromCodePoint.js LibJS: Add the String.fromCodePoint() method 2021-06-16 10:29:10 +01:00
String.js LibJS: Report string properties using UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype-generic-functions.js
String.prototype.at.js LibJS: Implement String.prototype.at with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.charAt.js LibJS: Implement String.prototype.charAt with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.charCodeAt.js LibJS: Implement String.prototype.charCodeAt with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.codePointAt.js LibJS: Implement String.prototype.codePointAt with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.concat.js LibJS: Add UTF-16 tests to String.prototype methods that already work 2021-07-22 09:10:44 +02:00
String.prototype.endsWith.js LibJS: Implement String.prototype.endsWith with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.includes.js LibJS: Implement String.prototype.includes with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.indexOf.js LibJS: Implement String.prototype.indexOf with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.js
String.prototype.lastIndexOf.js LibJS: Implement String.prototype.lastIndexOf with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.localeCompare.js LibJS: Implement a naive String.prototype.localeCompare 2021-07-26 15:56:15 +01:00
String.prototype.match.js LibRegex: Do not continue searching input when the sticky bit is set 2022-02-05 19:06:50 +03:30
String.prototype.matchAll.js LibJS: Implement RegExp.prototype [ @@match ] with UTF-16 code units 2021-07-23 23:06:57 +01:00
String.prototype.padEnd.js LibJS: Implement StringPad abstract operation with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.padStart.js LibJS: Implement StringPad abstract operation with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.repeat.js LibJS: Add UTF-16 tests to String.prototype methods that already work 2021-07-22 09:10:44 +02:00
String.prototype.replace.js LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units 2021-07-23 23:06:57 +01:00
String.prototype.replaceAll.js LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units 2021-07-23 23:06:57 +01:00
String.prototype.search.js LibJS: Implement RegExp.prototype [ @@search ] with UTF-16 code units 2021-07-23 23:06:57 +01:00
String.prototype.slice.js LibJS: Implement String.prototype.slice with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.split.js LibJS: Implement RegExp.prototype [ @@split ] with UTF-16 code units 2021-07-23 23:06:57 +01:00
String.prototype.startsWith.js LibJS: Implement String.prototype.startsWith with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.substr.js LibJS: Fix substr() with negative arguments larger than string length 2022-01-14 11:12:24 +01:00
String.prototype.substring.js LibJS: Implement String.prototype.substring with UTF-16 code units 2021-07-22 09:10:44 +02:00
String.prototype.toLocaleLowerCase.js LibJS: Implement ECMA-402 String.prototype.toLocale{Lower,Upper}Case 2021-09-06 15:24:27 +01:00
String.prototype.toLocaleUpperCase.js LibJS: Implement ECMA-402 String.prototype.toLocale{Lower,Upper}Case 2021-09-06 15:24:27 +01:00
String.prototype.toLowerCase.js LibJS: Use special case folding for String.prototype.to{Lower,Upper}Case 2021-07-27 21:04:36 +01:00
String.prototype.toString.js LibJS: Add UTF-16 tests to String.prototype methods that already work 2021-07-22 09:10:44 +02:00
String.prototype.toUpperCase.js LibJS: Use special case folding for String.prototype.to{Lower,Upper}Case 2021-07-27 21:04:36 +01:00
String.prototype.trim.js LibJS: Add UTF-16 tests to String.prototype methods that already work 2021-07-22 09:10:44 +02:00
String.prototype.valueOf.js
String.raw.js LibJS: Rewrite String.raw() closer to the specification 2021-06-28 13:27:13 +01:00