js/src/jsstr.cpp
5f8790aae878be61fcb64ff03fcdf51ae2689166
created 2017-07-28 11:25 +0200
pushed 2017-09-14 16:50 +0000
Tom Schuster Tom Schuster - Bug 1383646 - Optimize x.indexOf(x) for AngularJS. r=anba
882210f2af74f8bcc42b35bbee408b34cd92fb5e
created 2017-07-13 06:50 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379983 - Part 3: Remove goto statements from Unescape function and some other clean-ups. r=jandem
17948b7864c52c1dfd6a7c01fe26e9bc0baff233
created 2017-07-13 06:50 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379983 - Part 2: Use InlineCharBuffer for String.fromCharCode and escape. r=jandem
de72545affa4417a43e907ec42e1cbbaab52c3e4
created 2017-07-13 06:50 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379983 - Part 1: Move InlineCharBuffer to top of file. r=jandem
78ffc50433f18944e541ddbba79e9afc40ff4115
created 2017-07-13 13:27 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d7a872ed8840 (bug 1379983) for failing xpcshell's toolkit/components/osfile/tests/xpcshell/test_available_free_space.js on Linux debug. r=backout
a28d4a7126e7c36c33537de6d4eb844be48fcc74
created 2017-07-13 13:25 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 37e091fb7f79 (bug 1379983)
d018acce4b13216e5a2d8fb95f2830da91e545b9
created 2017-07-13 13:25 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 942e95e4964d (bug 1379983)
942e95e4964dca6bceae23501be8f886136b1b61
created 2017-07-12 07:36 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379983 - Part 3: Remove goto statements from Unescape function and some other clean-ups. r=jandem
37e091fb7f79d4e93d395f89081ac4bc8b173834
created 2017-07-12 07:36 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379983 - Part 2: Use InlineCharBuffer for String.fromCharCode and escape. r=jandem
d7a872ed88401cb422b477d3dc17f8fff4bc8b81
created 2017-07-12 07:35 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379983 - Part 1: Move InlineCharBuffer to top of file. r=jandem
0d0c4418614b6983ec6380f68d7fe317a0c205d3
created 2017-07-10 04:55 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1379222 - Avoid [[Get]] for "prototype" property when calling builtin constructors. r=jandem
14fbfaa855fe8c5788e9e81736f9d137e960d858
created 2017-04-19 07:14 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1353650 - Part 7: Remove reinterpret_cast for UChar now that UChar defaults to char16_t. r=Waldo
a90ad4d15a6fa2d1b0cedd3ba2755b9c04fb72a1
created 2017-06-09 10:54 -0700
pushed 2017-09-14 16:50 +0000
André Bargull André Bargull - Bug 1367779 - Use stack allocated storage in case conversion operations when the result fits into JSInlineString. r=jandem
c291abc4ae2c04e1c8fdccaf6dace4a5b618e8bf
created 2017-06-16 13:47 -0400
pushed 2017-09-14 16:50 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Optimize single-char splitting in VM. r=jorendorff.
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-09-14 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
35b9efa24066bdf59d333dc357f7c19a71a60f10
created 2017-06-09 09:19 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1371215 part 3 - Optimize and simplify Matcher a bit more. r=luke
fce84022f5e3d9f600f2e56c5d4845423c558b8f
created 2017-06-09 09:18 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1371215 part 2 - Remove FirstCharMatcher16bit as it's not used much and has some perf issues. r=luke
f4048987a5e361345738dc2bf7ab6e44c9b78aac
created 2017-06-09 09:17 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1371215 part 1 - Use the memchr optimization on OS X too, as it's fast now. r=luke
65c3ca9e63c0c85be91d5df2c06a806e1ad7436d
created 2017-06-08 20:19 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1371097 - Change sRopeMatchThresholdRatioLog2 from 5 to 4 to flatten less eagerly. r=luke
4ed3b236c64ca5d603b063aa353dca5826b276df
created 2017-04-10 19:08 -0500
pushed 2017-07-31 14:08 +0000
Yury Delendik Yury Delendik - Bug 1355263 - Generate better source URL for the wasm module. r=luke
6deb37b2d3a1390d2bb84e4db2fcd373b8999144
created 2017-04-09 21:15 -0700
pushed 2017-07-31 14:08 +0000
Chris Peterson Chris Peterson - Bug 1356843 - Fix -Wcomma warnings in js/. r=jorendorff
85adabbcb617a4ec5cd2b602a98461475f3874c8
created 2017-04-09 17:00 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 9: Suppress rooting analysis when calling u_hasBinaryProperty. r=sfink
0e77e970cac1b538655756d75105af42e7d60a6d
created 2017-04-06 10:17 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 5: Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification. r=Waldo
41df7f41e185e3fcd2ee0b336e6978cdd1721a7c
created 2017-04-06 10:16 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 4.3: Move duplicate code in ToUpperCase to new helper method. r=Waldo
3ebf41460510344711123b03f6e5fe0ce58f1362
created 2017-04-06 10:13 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 4.2: Use realloc instead of malloc when resizing a newly created string buffer. r=Waldo
d539219ef53ac4fed3897b800d866e4798587b91
created 2017-04-06 10:11 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 4.1: Handle special casing characters in String.prototype.to(Lower|Upper)Case. r=Waldo
687026812c877df7f7825d455ecd339a68e10933
created 2017-04-06 15:23 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c34970cf36e9 (bug 1318403)
3c030549f4fe3e2b85de743367bf4af5321132f5
created 2017-04-06 15:23 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 23da062eab54 (bug 1318403)
c1aa9fb53a0158f3ea04b76669b7a61f12c00fd5
created 2017-04-06 15:23 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 26c080929f59 (bug 1318403)
eaa1aa7657ba63768a9f7ce3fb46eaa392683ac3
created 2017-04-06 15:23 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a9b7a65ca73a (bug 1318403)
a9b7a65ca73a35cdb21d252377d0a9b4613be083
created 2017-04-06 10:17 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 5: Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification. r=Waldo
26c080929f596a4dffd2d8386de8796bcbe1f6c4
created 2017-04-06 10:16 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 4.3: Move duplicate code in ToUpperCase to new helper method. r=Waldo
23da062eab541cab199b65ab44eb246cccc94f52
created 2017-04-06 10:13 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 4.2: Use realloc instead of malloc when resizing a newly created string buffer. r=Waldo
c34970cf36e90db593c62f9e8e2d2c08eae6c647
created 2017-04-06 10:11 +0200
pushed 2017-07-31 14:08 +0000
André Bargull André Bargull - Bug 1318403 - Part 4.1: Handle special casing characters in String.prototype.to(Lower|Upper)Case. r=Waldo
f307a6f0809faa7cdf23b250b1acb6f4f77352be
created 2017-03-15 16:25 +0100
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1347489 - Give StringSegmentRange stack Vector some inline capacity to avoid malloc/free overhead. r=luke
051ef53a3a81d78c0f2088e101a77975035fd9c4
created 2017-02-28 14:18 -0700
pushed 2017-06-05 19:31 +0000
Tom Tromey Tom Tromey - Bug 1343292 - change return types in GenericPrinter; r=nbp
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f
created 2017-02-25 16:07 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
21048aea27933830eb8eb9c8f733a7a159384c66
created 2017-02-01 05:24 +0900
pushed 2017-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 18: Change StringObject::init to static method. r=jandem
42b3573b6996fca8278b396ff0ebfce1d49402b1
created 2017-02-01 05:24 +0900
pushed 2017-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. r=jandem
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-04-10 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
78fdff5726df7f30f0780587e4eed68095ae4a22
created 2016-12-21 16:17 +0100
pushed 2017-04-10 20:44 +0000
Tom Schuster Tom Schuster - Bug 903389 - Fix uses of ClassMethodIsNative. r=Waldo
71e72406179d7eade596031badf3aa679da75cfc
created 2016-11-28 12:29 +0900
pushed 2017-04-10 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320388 - Move JSFunction::HAS_REST to JSScript and LazyScript. r=evilpie
061d9d4d64ca7c21431c879ad0332aa5544cfe1c
created 2016-11-22 09:20 -0800
pushed 2017-04-10 20:44 +0000
André Bargull André Bargull - Bug 1319465 - Use the newer ICU string normalization API to improve performance for partially normalized strings. r=arai
9caa83bd1f8353ca9c61f663d5023f61326e18e1
created 2016-11-23 17:40 +0100
pushed 2017-04-10 20:44 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset aabf76e98464 (bug 1319465) for failure in Intl.h in Sm-tc(nu). r=backout
aabf76e98464f96bcee92c111286ffe939b98700
created 2016-11-22 09:20 -0800
pushed 2017-04-10 20:44 +0000
André Bargull André Bargull - Bug 1319465: Use the newer ICU string normalization API to improve performance for partially normalized strings. r=arai
d7088aa43bf55e2e38d83d88d25fc9eb28526bef
created 2016-11-05 21:13 -0400
pushed 2017-02-27 14:59 +0000
Nathan Froyd Nathan Froyd - Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
80bedfc21ee648de2878922b51e6d503d5716899
created 2016-10-31 07:15 -0700
pushed 2017-02-27 14:59 +0000
André Bargull André Bargull - Bug 1314037 - Part 1: Use uniform types for UTF-16 code units and code points. r=arai
0cb96d5b5a57709e54e59887d57a36225b0b115e
created 2016-11-02 12:12 -0700
pushed 2017-02-27 14:59 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1314037) for win64 wpt(1) failures a=backout
c9b3a12523634393dd72332a75005d221b5f42bb
created 2016-10-31 07:15 -0700
pushed 2017-02-27 14:59 +0000
André Bargull André Bargull - Bug 1314037 - Part 1: Use uniform types for UTF-16 code units and code points. r=arai
6f0a1da93428b08df5aabe05f1ae0776564753b5
created 2016-10-18 11:44 -0700
pushed 2017-02-27 14:59 +0000
André Bargull André Bargull - Bug 903391: Evaluate both arguments in String.prototype.lastIndexOf. r=till
d07da2290d3ea92f41132519f87d0b55524e7d2b
created 2016-10-05 03:25 -0700
pushed 2017-02-27 14:59 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
6dbf0a82ba22448445d4e6706513c537f1bd0c6c
created 2016-09-11 18:15 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
f970fe55ff6cbf39fca00df19b0894ad0830fbd9
created 2016-08-15 23:05 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 8: Use ASCII or UTF8 variant of JS_ReportErrorNumber in non-simple cases. r=jwalden
4e98bedb1102a74111da7d7bcdba99f7f9adae37
created 2016-08-15 19:21 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 7: Use ASCII variant of JS_ReportErrorNumber when parameters are all static string. r=jwalden
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2017-01-16 13:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2017-01-16 13:07 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
a30d64f8572236b556b8310723e80c0557009501
created 2016-07-25 11:55 -0700
pushed 2017-01-16 13:07 +0000
André Bargull André Bargull - Bug 1288772 - Move String.fromCodePoint to native code. r=evilpie
4e952735e78954dffc362bc6b8e5b3b4f6147313
created 2016-07-20 14:11 +0900
pushed 2016-10-31 18:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1157277 - Part 3: Update String.prototype.{toLowerCase,toUpperCase,toLocaleLowerCase,toLocaleUpperCase} to work on code points. r=till
less more (0) -1000 -300 -100 -60 tip