1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 18:45:07 +00:00
serenity/Userland/Libraries/LibJS/Tests/builtins/String
Timothy Flynn a05ce330b8 LibJS: Implement String.prototype.codePointAt with UTF-16 code units
This also implements the CodePointAt abstract operation. This is needed
to handle invalid code units specific to the JavaScript spec, rather
than e.g. inserting replacement code units. This abstraction is public
because RegExp.prototype will also need it.
2021-07-22 09:10:44 +02:00
..
String.fromCharCode.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
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 Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.at.js LibJS: Implement 'Relative Indexing Method' proposal (.at()) 2021-03-12 19:01:08 +01: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 Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.includes.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.indexOf.js LibJS: Add String.prototype.indexOf position argument 2021-06-30 16:08:00 +01:00
String.prototype.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.lastIndexOf.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.match.js LibJS: Implement global RegExp.prototype.match 2021-07-08 00:01:20 +01:00
String.prototype.matchAll.js LibJS: Implement RegExp.prototype [ @@matchAll ] 2021-07-16 13:53:11 +01:00
String.prototype.padEnd.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.padStart.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01: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 RegExpExec abstraction 2021-07-08 00:01:20 +01:00
String.prototype.replaceAll.js LibJS: Replace strings with the search value coerced to a string 2021-07-06 22:33:17 +01:00
String.prototype.search.js LibJS: Add UTF-16 tests to String.prototype methods that already work 2021-07-22 09:10:44 +02:00
String.prototype.slice.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.split.js LibJS: Implement RegExp.prototype [ @@split ] 2021-07-09 19:45:55 +01:00
String.prototype.startsWith.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.substr.js LibJS: Implement String.prototype.substr according to the spec 2021-04-15 08:38:19 +02:00
String.prototype.substring.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.prototype.toLowerCase.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +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 Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +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 Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
String.raw.js LibJS: Rewrite String.raw() closer to the specification 2021-06-28 13:27:13 +01:00