js/src/vm/String.h
26ed78caca3d0ffa819c31f066cfc5d03dde7a95
created 2017-01-12 14:29 -0600
pushed 2017-01-17 19:47 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
b92dcbb89ffcf96216a9cfdacfc3b2d652606028
created 2016-11-24 13:39 +0100
pushed 2016-11-24 12:40 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 2 - Use atom hash code for jsid hashing. r=jonco
be48744b160459666cbf97f065a97cdad695092f
created 2016-11-24 13:39 +0100
pushed 2016-11-24 12:40 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff
9f509473b88714d6dbd7666b6896551d669a6fda
created 2016-08-13 23:24 +0900
pushed 2016-09-03 00:51 +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 2016-09-02 12:24 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 3abe6a1579f9 (bug 1289003)
3abe6a1579f9bc79816ab781869b5232a1b3e483
created 2016-08-13 23:24 +0900
pushed 2016-09-02 10:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden
532bf50ab2ae452f94af69db443b6bc1f3d72a08
created 2016-08-16 16:20 -0500
pushed 2016-08-16 21:23 +0000
Luke Wagner Luke Wagner - Bug 1283924 - Add NewLatin1StringZ (r=jandem)
f07ebb2e13ef2b71b87fc8d7fdf3ef7c2628c15c
created 2016-06-02 14:41 -0700
pushed 2016-06-07 22:03 +0000
Steve Fink Steve Fink - Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
106f482c6670896701485d7a81bee494dc9b1f78
created 2016-05-19 10:12 +0100
pushed 2016-05-19 09:13 +0000
Jon Coppeard Jon Coppeard - Bug 1273908 - Refactor GC to make it easier to add new kinds of GC thing r=terrence
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-04-29 17:14 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
24b56ce6d8db255d1fbf691753ab07f99c07b3c5
created 2016-03-30 12:33 +0100
pushed 2016-03-30 11:36 +0000
Jon Coppeard Jon Coppeard - Bug 1260371 - Rearrange RelocationOverlay so that magic field does not overlay inline string chars r=terrence
36c1fd35d9959fa380d07521b210ba315772d683
created 2016-03-23 13:27 +0000
pushed 2016-03-23 13:28 +0000
Jon Coppeard Jon Coppeard - Bug 1258453 - Compact arenas containing strings r=terrence
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-01 16:54 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
08f99465a9ccf5bcba5e34b9dabe4e349134e492
created 2015-12-28 11:45 -0800
pushed 2016-01-11 21:28 +0000
Terrence Cole Terrence Cole - Bug 1238711 - Rename TraceableVector to GCVector; r=sfink
caeda2135662a7cd2476706783e74b1acfe83104
created 2015-12-23 14:02 -0600
pushed 2015-12-23 20:04 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Factor out StringToNewUTF8CharsZ (r=jandem)
78c35eb90780bd9169d9c5417410fc5883970f76
created 2015-09-16 13:39 -0700
pushed 2015-09-16 22:56 +0000
Jeff Walden Jeff Walden - Bug 920479 - Properly convert all arguments to the Function constructor to strings before parsing out an arguments list for the function to be created. r=arai
e6f48dc5966e18984d21744d549a106af14caa0b
created 2015-08-10 09:26 -0700
pushed 2015-08-11 23:38 +0000
Terrence Cole Terrence Cole - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco
5028ca29deecc4eae67e804088564b9e2590ee37
created 2015-05-01 16:26 +0100
pushed 2015-05-01 15:28 +0000
Jon Coppeard Jon Coppeard - Bug 1159714 - Templatise AutoVectorRooter implementation r=terrence
75d6145145ecc10be016421f950acfb782e5b34c
created 2015-04-24 14:52 -0700
pushed 2015-04-30 00:43 +0000
Terrence Cole Terrence Cole - Bug 1158353 - Clean up eager string marking; r=jonco
ae7c605075e22a1ec2ce1b3b8b654903802134ef
created 2015-04-14 13:28 -0700
pushed 2015-04-17 16:40 +0000
Terrence Cole Terrence Cole - Bug 1153999 - Rename markChildren to traceChildren; r=sfink
898ac9f9b37f6234512857b5f140d8ca3c397af4
created 2015-03-30 15:14 -0700
pushed 2015-04-03 22:55 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +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-03-28 17:42 +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-03-28 11:10 +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-03-19 09:39 +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-03-19 09:35 +0000
Jim Blandy Jim Blandy - Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-03-13 10:56 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
bc72e91be73809e4ee48e5f455e0d0c2a1e6eb9c
created 2015-02-25 13:09 -0800
pushed 2015-03-02 22:44 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Use typed members to implement pushMarkStack; r=sfink
f867a45b806867e036c57c4054464a54fb6a6a62
created 2015-01-13 14:25 -0800
pushed 2015-01-14 02:28 +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-01-14 02:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1120257 (part 1) - Clarify inline string naming by adding JSThinInline. r=jandem.
dfa1f0425c654d6058be1ef238c9d4a6e605f6ba
created 2015-01-09 00:06 -0800
pushed 2015-01-09 08:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in string and conversion ops. (r=lth)
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 04:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
9a7e59858dc68ea4063a8daa76cc00bd64327bfd
created 2014-12-04 09:43 -0800
pushed 2014-12-09 21:25 +0000
Terrence Cole Terrence Cole - Bug 1107288 - Always build in incremental GC support; r=billm
34859490061a145e795c439286cf8820c340ccd8
created 2014-11-18 15:53 +0100
pushed 2014-11-18 14:55 +0000
Hannes Verschore Hannes Verschore - Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till,jonco
21402c47765a5ab35ebcc7749822daa4aa2c6d15
created 2014-11-05 14:03 +0100
pushed 2014-11-05 13:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2e9f81c5d00c (bug 1052839) for ggc bustage
2e9f81c5d00c0b5bc7df99645557eb9f4dd04283
created 2014-11-04 23:31 +0100
pushed 2014-11-04 22:34 +0000
Hannes Verschore Hannes Verschore - Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till,jonco
672874702338dcadb45e203ad6164c5a1e39e0ab
created 2014-11-04 10:53 +0100
pushed 2014-11-04 09:53 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 88041cfff520 (bug 1052839) for rootanalysis test failures
88041cfff52074cd1f2fd6dfb53f0ce6d9d5ba3c
created 2014-11-04 09:43 +0100
pushed 2014-11-04 08:50 +0000
Hannes Verschore Hannes Verschore - Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till
2afd2caa8f743b458dba4538ba57025128059541
created 2014-10-26 20:23 -0400
pushed 2014-10-29 04:26 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch more JS_STATIC_ASSERTs with static_assert. r=jandem
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 01:01 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +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 2014-09-17 17:58 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 04:58 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
3c4509cb7661d105addf4ffdf2a0dfa16543937c
created 2014-07-22 14:52 +0200
pushed 2014-07-22 12:52 +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-07-22 12:52 +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-07-21 10:47 +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-07-19 01:41 +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
0f25f3ccb7b309f8042bbbe0ab436e6fd42db766
created 2014-07-14 22:19 +0200
pushed 2014-07-14 20:27 +0000
Jan de Mooij Jan de Mooij - Bug 1037869 - Fix remaining Latin1 string issues. r=terrence
f0baae0cd1a3c10bc2677cf6b238f64019ee669e
created 2014-07-10 17:36 +0200
pushed 2014-07-10 15:36 +0000
Jan de Mooij Jan de Mooij - Bug 1034627 part 1 - Add some new string APIs. r=terrence
be135c6277739a4b24cfdf70800b662df0c7333c
created 2014-07-03 10:03 +0200
pushed 2014-07-03 08:04 +0000
Jan de Mooij Jan de Mooij - Bug 1032726 part 5 - Make new DOM bindings work with Latin1 strings. r=bz
3de3f4f8a97087143741557a75a0506d19a441e8
created 2014-07-03 10:03 +0200
pushed 2014-07-03 08:04 +0000
Jan de Mooij Jan de Mooij - Bug 1032726 part 4 - Beef up JS friend APIs for strings. r=terrence
fc6859ffcd20163626d0f32f5681422421da0d33
created 2014-07-01 09:46 +0200
pushed 2014-07-01 07:49 +0000
Jan de Mooij Jan de Mooij - Bug 1029622 - Make CTypes work with Latin1 strings. r=terrence
5c88c5b4fe0791233b30ba503739894aaea7ebf5
created 2014-06-25 10:12 +0200
pushed 2014-06-28 08:28 +0000
Jan de Mooij Jan de Mooij - Bug 1028867 - Add a --latin1-strings shell flag. r=luke
e97f7d9d54d9461bea0cacd451f28831fc0e781b
created 2014-06-25 15:46 -0700
pushed 2014-06-25 22:47 +0000
Wes Kocher Wes Kocher - Backed out changeset 7c792ae3ab21 (bug 1028866) under suspicion of making Windows PGO bc1 incredibly failure-prone on a CLOSED TREE
dcd6d54edd87671f94634ddec9d1b947f6e95366
created 2014-06-25 15:46 -0700
pushed 2014-06-25 22:47 +0000
Wes Kocher Wes Kocher - Backed out changeset b19674e5222c (bug 1028867) under suspicion of making Windows PGO bc1 incredibly failure-prone on a CLOSED TREE
b19674e5222c35391c155efd941073d197873912
created 2014-06-25 10:12 +0200
pushed 2014-06-25 08:15 +0000
Jan de Mooij Jan de Mooij - Bug 1028867 - Add a --latin1-strings shell flag. r=luke
7c792ae3ab21dd414ab008d9f8cdbb304fe8ce99
created 2014-06-25 10:12 +0200
pushed 2014-06-25 08:15 +0000
Jan de Mooij Jan de Mooij - Bug 1028866 part 5 - Make NewString deflate to Latin1 if Latin1 strings are enabled and add NewStringDontDeflate. r=luke
167b98c4bc869254c7c83eabf9b377e4da5b7225
created 2014-06-24 12:01 +0200
pushed 2014-06-24 10:02 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 20 - Make enough code work with Latin1 strings to pass shell tests. r=luke
81bd2529fa18cb4f41afcc286ece3491b8aef8f5
created 2014-06-23 10:56 -0500
pushed 2014-06-23 19:19 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 20 - Add JS::Symbol::dump() method for debugging. r=efaust.
08239aab0872c57250a23f8634f40cc939774198
created 2014-06-23 16:20 +0200
pushed 2014-06-23 14:23 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 13 - Remove JSString::hasPureChars etc, and refactor callers. r=njn
less more (0) -100 -60 tip