js/src/vm/String.cpp
c82318b2897c7024c3574d63870f6fb7480eae7d
created 2016-11-24 13:39 +0100
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
9f509473b88714d6dbd7666b6896551d669a6fda
created 2016-08-13 23:24 +0900
pushed 2017-01-16 13:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden
e1942a9b87424c15245bea5f86f7fcdc14c0df42
created 2016-09-02 21:23 +0900
pushed 2017-01-16 13:07 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 3abe6a1579f9 (bug 1289003)
3abe6a1579f9bc79816ab781869b5232a1b3e483
created 2016-08-13 23:24 +0900
pushed 2017-01-16 13:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden
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
532bf50ab2ae452f94af69db443b6bc1f3d72a08
created 2016-08-16 16:20 -0500
pushed 2017-01-16 13:07 +0000
Luke Wagner Luke Wagner - Bug 1283924 - Add NewLatin1StringZ (r=jandem)
eefc85446e21cb21729b20b734a52583631c26cc
created 2016-08-09 16:33 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Part 1: Thread AutoLockForExclusiveAccess params through compartment setting functions as proof of lock holding; r=terrence
1624e795be20cd01401bfca4aae60278360242c4
created 2016-11-24 13:39 +0100
pushed 2016-12-06 01:37 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=ritu
282f7afd67657dda8e2e8568e5ac6f609311a03b
created 2016-07-20 22:03 -0700
pushed 2016-10-31 18:13 +0000
Chris Peterson Chris Peterson - Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
6c37be9cee51e14e1f04ebfb96ab58cc5113c477
created 2016-07-05 17:41 -0700
pushed 2016-10-31 18:13 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
015a827edf567ce10c866c655aa6d7759d5871f7
created 2016-07-07 19:26 +0200
pushed 2016-10-31 18:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2620e5ba1067 (bug 1282795) for 'Concrete' redeclaration in HeapSnapshot.h (static failure). r=backout
2620e5ba1067b251c31fc29ef6f507db97ac3ffb
created 2016-07-05 17:41 -0700
pushed 2016-10-31 18:13 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
f07ebb2e13ef2b71b87fc8d7fdf3ef7c2628c15c
created 2016-06-02 14:41 -0700
pushed 2016-10-31 18:13 +0000
Steve Fink Steve Fink - Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
1f5902db90a7f9be77ee5938861b2067874fcdc7
created 2016-05-26 10:21 +0200
pushed 2016-09-05 20:01 +0000
Jan de Mooij Jan de Mooij - Bug 1275282 - Don't allocate duplicate empty or small strings. r=luke
99d94b060b6367c67af74d16bd9cc69afad0c05e
created 2016-05-23 09:04 +0100
pushed 2016-09-05 20:01 +0000
Jon Coppeard Jon Coppeard - Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence
666bfc7f00ff8b04faab18285bb046817b1d1c90
created 2016-05-18 19:03 +0100
pushed 2016-09-05 20:01 +0000
Jon Coppeard Jon Coppeard - Bug 1273432 - Fix off-by-one string length assertion r=jandem
486da9da5b8af46d88862b6c7ab81e5ff786acf3
created 2016-05-18 15:25 -0700
pushed 2016-09-05 20:01 +0000
Wes Kocher Wes Kocher - Backed out changeset e113053408b6 (bug 1273432) for winxp jit test failures CLOSED TREE
e113053408b698a353346d18c08e60d817ab03ea
created 2016-05-18 19:03 +0100
pushed 2016-09-05 20:01 +0000
Jon Coppeard Jon Coppeard - Bug 1273432 - Fix off-by-one string length assertion r=jandem
41aa5d56a72225e085dfd1ab9fc52f85c341825d
created 2016-04-25 13:41 +0100
pushed 2016-09-05 20:01 +0000
Jon Coppeard Jon Coppeard - Bug 1259021 - Use in-place storage in AutoStableStringChars to avoid allocation for short strings r=jandem r=Waldo
36c1fd35d9959fa380d07521b210ba315772d683
created 2016-03-23 13:27 +0000
pushed 2016-07-25 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1258453 - Compact arenas containing strings r=terrence
8a5ba14e09882ff6fb28a9a70f485ee039f23341
created 2015-09-22 14:03 +0100
pushed 2016-01-18 19:06 +0000
Jon Coppeard Jon Coppeard - Bug 1206677 - Fix the NoGC version of NewStringCopyNDontDeflate() to not report error on failure r=jandem
cce8e013f935d3aa2227300bb7ea155fb0bb733a
created 2015-09-18 12:49 -0700
pushed 2015-12-04 23:28 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1074935 - Add SPS pseudo frames for JSRope flattening; r=jandem
60adc85f21cbeecdc3c326c60d06ef5938394d06
created 2015-09-17 13:58 -0700
pushed 2015-12-04 23:28 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1204169, bug 1074935) for Werror bustage CLOSED TREE
b4621131ea0175ae7761815deccc9a139e12d7a2
created 2015-09-17 12:51 -0700
pushed 2015-12-04 23:28 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1074935 - Add SPS pseudo frames for JSRope flattening; r=jandem
a45c3750a16c2fd3ec84e1ab9db00d0de5b46485
created 2015-08-27 09:17 -0400
pushed 2015-12-04 23:28 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1198980 - Make JS::ubi::*::identifier be uint64_t instead of uintptr_t. r=sfink
1519a2b83f3f2d2cdbc0824d635f9dea418068ff
created 2015-05-28 10:22 +0100
pushed 2015-09-14 18:56 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence
3d2d5ade77a2382d0a8b128dc95a963de28ef88e
created 2015-05-06 09:44 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence
f65d5df4138be9f16d64346ed123442e5185cd09
created 2015-03-22 23:06 -0700
pushed 2015-08-03 13:22 +0000
Jim Blandy Jim Blandy - Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink
037b2e086aa60bb6259bc2498edca05e033a72d3
created 2015-04-14 13:28 -0700
pushed 2015-08-03 13:22 +0000
Terrence Cole Terrence Cole - Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink
2b9d047bd0d3ae784a0c414d22c08213d286751c
created 2015-04-16 16:27 -0400
pushed 2015-08-03 13:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 47abda42667c (bug 1063257) jit-test failures.
47abda42667c7ff6b823e81f9d1f04bb9887059e
created 2015-03-22 23:06 -0700
pushed 2015-08-03 13:22 +0000
Jim Blandy Jim Blandy - Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-08-03 13:22 +0000
Brian Hackett Brian Hackett - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
d47928fa5fd94c087b5b90b727df5371aa55c696
created 2015-03-17 13:45 -0700
pushed 2015-06-19 19:24 +0000
Jim Blandy Jim Blandy - Bug 1144371: Implement DEBUG-only JS shell function |dumpStringRepresentation|. r=jandem
ddae9d7a32c0c84c8aa8f10a64ed8d2894187b7c
created 2015-03-16 18:40 -0700
pushed 2015-06-19 19:24 +0000
Jim Blandy Jim Blandy - Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
ead7aa880dbe3c021242b5cd1333945e5937c501
created 2015-01-23 16:05 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1125371 - Silence some GCC-only warnings about uninitialized varaibles when building with --enable-optimize. r=jandem.
f867a45b806867e036c57c4054464a54fb6a6a62
created 2015-01-13 14:25 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1120257 (part 2) - Remove some duplicated inline string methods. r=jandem.
270cd86a7e4cdad49099407bd24f276221bfb0df
created 2015-01-13 14:25 -0800
pushed 2015-04-21 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1120257 (part 1) - Clarify inline string naming by adding JSThinInline. r=jandem.
a5f042eed356bf543b579f1985657bc14472585a
created 2015-01-06 15:41 -0800
pushed 2015-03-23 22:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1105895 - Use JSInlineString where possible in ConcatStrings(). r=jandem.
dfa1f0425c654d6058be1ef238c9d4a6e605f6ba
created 2015-01-09 00:06 -0800
pushed 2015-03-23 22:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in string and conversion ops. (r=lth)
7877a00d7025405b31b2f0df73e8a1067bda5923
created 2015-01-08 14:19 -0800
pushed 2015-03-23 22:08 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 51e4e9fcde24 (bug 1105895) for causing some Octane and Dromaeo regressions.
51e4e9fcde248895ce6713cdb52cb7e2713f9425
created 2015-01-06 15:41 -0800
pushed 2015-03-23 22:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1105895 - Use JSInlineString where possible in ConcatStrings(). r=jandem.
2fbdaa8a5ea77c689fe7003217866f1674a0292d
created 2014-12-24 21:06 -0800
pushed 2015-03-23 22:08 +0000
Chris Peterson Chris Peterson - Bug 1115477 - Fix -Wunused and -Wtype-limits warnings in js/src. r=jandem
9a7e59858dc68ea4063a8daa76cc00bd64327bfd
created 2014-12-04 09:43 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1107288 - Always build in incremental GC support; r=billm
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2015-01-05 23:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2015-01-05 23:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2015-01-05 23:23 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2015-01-05 23:23 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
83e89f435b63ef18d10b1d4c291f2fc45b908c41
created 2014-08-08 17:00 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Add allocation functions to Cell to make it more obvious which allocator to use; r=jonco
9acca266d2c8ebc84e80e3eaaa0a43da32165d58
created 2014-08-08 13:22 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod malloc from MallocProvider and AllocPolicy; r=jonco
eb3fc15a16595c8f81cb7556b3a0174f8ede7ca3
created 2014-07-18 17:07 +0200
pushed 2014-11-24 19:04 +0000
Jan de Mooij Jan de Mooij - Bug 1039551 - NewString/NewStringDontDeflate should create inline strings if possible. r=njn
b58d0320743263c18cd242c8b59c4994ac71eb61
created 2014-07-28 10:16 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1045940 - Rename needsBarrier to needsIncrementalBarrier; r=jonco
abb6ce4a99cd8e9a3691940483ab2621fa548df9
created 2014-07-23 11:16 +0200
pushed 2014-11-24 19:04 +0000
Jan de Mooij Jan de Mooij - Bug 1041469 part 4 - Use Latin1Char in StaticStrings::init. r=luke
3c4509cb7661d105addf4ffdf2a0dfa16543937c
created 2014-07-22 14:52 +0200
pushed 2014-11-24 19:04 +0000
Jan de Mooij Jan de Mooij - Bug 1041469 part 3 - Remove toLatin1 shell function, update tests. r=luke
ca98d496cd3418551cfe6ecb3bd0740323685216
created 2014-07-22 14:52 +0200
pushed 2014-11-24 19:04 +0000
Jan de Mooij Jan de Mooij - Bug 1041469 part 1 - Remove EnableLatin1Strings flag. r=luke
e2e07dba59650860990295e79f052dddee73c54d
created 2014-07-21 12:45 +0200
pushed 2014-10-06 12:51 +0000
Jan de Mooij Jan de Mooij - Bug 1028866 part 6 - Move NewString* functions from jsstr.{h,cpp} to vm/String.{h,cpp}. rs=luke
a2f5fa870c8aaabf3ca79e925988baece89391e1
created 2014-07-04 01:24 -0400
pushed 2014-10-06 12:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 966452 part 1. Refactor the js_ReportUncaughtException to produce a (message, JSErrorReport*) pair before reporting. r=waldo and including the fix for bug 1034616 to fix JS tests to deal with this, r=jorendorff. r=terrence on the AutoStableStringChars bits
less more (0) -100 -60 tip