js/src/vm/RegExpStatics.h
4ea208159e7a4621ae72aa2333f749593467652b
created 2017-04-19 16:30 -0700
pushed 2017-05-04 05:23 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Move RegExpFlags, RegExpShared, and RegExpCompartment into vm/RegExpShared.h so that users requiring only those types don't have to import everything RegExpObject requires. r=arai
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2016-11-24 15:50 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
f18e46bce0a40e6b73435efb633c50a38fdb18e8
created 2016-05-18 12:18 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-04-25 09:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:25 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
8ed1480aac04f99f41988a1ee16615328cc6d350
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 9: Remove OBJECT_FLAG_REGEXP_FLAGS_SET flag. r=till
485ed8b35eac2d1d15064163e07600ccafc8d239
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 8: Remove RegExpStatics::getFlags and RegExpStatics::flags. r=till
ca7fffec2dddbc955428a27379cfc344520bb4fd
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 7: Remove RegExpStatics::multiline and RegExpStatics::setMultiline. r=till
1e6d7810b79a6c57538f3241c23896c2dccf5b68
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 6: Remove multiline parameter from RegExpStatics::reset. r=till
5d450b4ccb1410b15ee3c12c4eed6e7968debae3
created 2016-01-12 14:12 +0200
pushed 2016-03-11 15:51 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1238917 - initialize lazySticky in clear function. r=jorendorff@mozilla.com
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-01-08 01:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
6d8293bceabf8d3d1c934e3121936581a7e74e42
created 2015-12-16 08:40 -0800
pushed 2015-12-18 14:24 +0000
Terrence Cole Terrence Cole - Bug 1227144 - Remove unused AutoRegExpStaticsBuffer; r=jonco
880bab4fbe0a1dca32945e7e0e1f4a6e459e108d
created 2015-09-22 18:57 +0900
pushed 2015-11-25 11:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1226936 - Remove PreserveRegExpStatics and telemetry for it. r=till
c4d056baaafdc8905ef9b62391f66204309e38fd
created 2015-11-24 08:48 -0800
pushed 2015-11-24 21:54 +0000
Terrence Cole Terrence Cole - Backout c2c730d6bd73 (Bug 1227144) for build bustage on a CLOSED TREE.
c2c730d6bd73378267abea71eacf0d7d5a5c57a9
created 2015-11-19 15:42 -0800
pushed 2015-11-24 21:54 +0000
Terrence Cole Terrence Cole - Bug 1227144 - Use Rooted instead of AutoRegExpStaticsBuffer; r=jonco
644ac87b6f7472f14b34bc277af219ab9d28f1e3
created 2015-09-29 16:59 +0900
pushed 2015-10-21 23:29 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1208835 - Add telemetry for RegExp static property access after String.prototype.replace with function argument and RegExp static property is changed inside it. r=till,bsmedberg
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-09-13 18:58 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
ae621ff779ac5f74d83fb5253a352ccdb4b71bf0
created 2015-06-24 16:20 -0700
pushed 2015-06-25 09:10 +0000
Terrence Cole Terrence Cole - Backout 7959ffacd30f (Bug 1176090) for being on top of a regression.
7959ffacd30ff4591cef78b8172f687d20141a08
created 2015-06-20 10:55 -0700
pushed 2015-06-22 12:03 +0000
Terrence Cole Terrence Cole - Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
3ccd83f8e32b5eb921f80389282c51380be2b70c
created 2015-04-08 10:27 +0100
pushed 2015-04-09 00:04 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
f40229bf323f34286490c0213dcf298f95bc6b07
created 2015-04-08 11:23 +0100
pushed 2015-04-08 16:15 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 2652e5cbc37f for static analysis bustage (bug 1149526) on a CLOSED TREE
2652e5cbc37f475f84d651a3d25e145aa3f78957
created 2015-04-08 10:27 +0100
pushed 2015-04-08 16:15 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
898ac9f9b37f6234512857b5f140d8ca3c397af4
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +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-29 03:30 +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-29 03:30 +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-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
c448634fb6c945b1d16e003c4d2515407c49487f
created 2015-02-10 14:08 -0800
pushed 2015-02-12 14:33 +0000
Terrence Cole Terrence Cole - Bug 1131789 - Handlify the parent argument to NewObjectWithProto and friends; r=sfink
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 16:35 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +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 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
c599b5ffe37687293f22b855c8940c0a38a0a8a0
created 2014-09-12 07:12 -0700
pushed 2014-09-13 16:45 +0000
Brian Hackett Brian Hackett - Bug 1055402 - Remove RegExp.test cache, add a more robust match only mode to irregexp, r=jandem.
22cfcffb5a8b250f27e763d694ea8bf858a60a90
created 2014-07-25 14:34 -0700
pushed 2014-07-28 13:33 +0000
Andy Anderson Andy Anderson - Bug 369778 - RegExp capturing groups that aren't matched during a match (because of, say, a *?+{n}{n,m} quantifier that means they're never used) should be matched as |undefined|, not as the empty string. r=jwalden
5edaa0a67cb8166df09ff85fcee09f1387c4e211
created 2014-07-25 14:34 -0700
pushed 2014-07-28 13:33 +0000
Jeff Walden Jeff Walden - Bug 1043683 - Make RegExpStatics::makeMatch sane about not taking two arguments, one of which is always double the other (yet has its parity tested). r=ae.anderson0@gmail.com
b068212e482f9f3d5463563aeaa196d5d898bd21
created 2014-06-24 17:33 +0200
pushed 2014-06-25 01:13 +0000
Jan de Mooij Jan de Mooij - Bug 1028866 part 1 - Move string allocation functions into js namespace, remove js_* prefix. r=luke
69f9d7d919af32ab52ab3ee4662173feb3df45ea
created 2014-06-17 18:43 +0200
pushed 2014-06-18 01:21 +0000
Jan de Mooij Jan de Mooij - Bug 1019585 part 3 - Fix JSSubString to work with Latin1 strings. r=terrence
bb7af0cf48d6e47899b30f8a84d522e5b878a245
created 2014-04-25 11:02 -0700
pushed 2014-04-30 02:57 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert BarrieredPtr to take a T* as template parameter instead of T; r=jonco
91347e9322202bf354fafa5d931c7033942575f6
created 2014-04-22 20:13 -0700
pushed 2014-04-29 11:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 997590 (part 2) - Create RegExpStaticsObjects lazily. r=sstangl.
fbca45e6593052971edb288cda52ce0a12ed959b
created 2014-03-24 18:32 -0400
pushed 2014-03-28 23:16 +0000
Terrence Cole Terrence Cole - Bug 987666 - Remove the unused dynamic root analysis. r=sfink
79a3d1d2c06563ed759f84b337d9408f0eba82a4
created 2013-09-27 16:31 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (3/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-12 00:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-09-12 00:24 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-09-12 00:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2013-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-08-13 19:37 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2013-08-13 10:34 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-08-13 10:34 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-07-24 12:36 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
c56ec9d1022203826c597349af2f3fa8c9688db7
created 2013-07-10 16:23 -0700
pushed 2013-07-11 09:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 18) - Slim down RegExpStatics-inl.h. r=terrence.
42d3202f0e030a9a2af9661c727ee903f3c2aba3
created 2013-07-10 16:23 -0700
pushed 2013-07-11 09:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 17) - Move SizeOfRegExpStaticsData() into the RegExpStaticsObject class. r=terrence.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed 2013-06-20 23:22 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2013-06-19 13:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 01:49 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 11:51 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
less more (0) -60 tip