js/src/vm/RegExpStatics.h
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +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 17:18 +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 17:18 +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-12 14:12 +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-25 22:49 +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-25 22:49 +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-24 15:35 +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-17 17:01 +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-29 19:39 +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-28 23:50 +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 15:41 +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-28 06:27 +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-26 22:35 +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-11 07:58 +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-11 06:00 +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-11 04:09 +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 05:59 +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 15:13 +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-12 20:40 +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-12 19:57 +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 05:00 +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 03:31 +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 03:31 +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 04:00 +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 04:20 +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 06:12 +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-16 20:47 +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-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +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 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
da5cae51b8334f4597160fd74c9b823a621497f0
created 2013-01-16 19:47 -0800
pushed 2013-01-17 04:00 +0000
Jeff Walden Jeff Walden - Fix some used-but-not-defined warnings, and some format-string warnings about needing to cast T* to void* for the %p specifier. No bug, r=themaid
fabb72141c554e15a1f4b4195feebfdaf843cab1
created 2013-01-11 17:19 -0800
pushed 2013-01-15 00:24 +0000
Sean Stangl Sean Stangl - Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
f52405c01335cb36a37babb2fc6dfa26988d0cab
created 2013-01-12 01:57 +0100
pushed 2013-01-12 00:57 +0000
Josh Matthews Josh Matthews - Backed out changeset 78960509f7c3 (bug 820124)
78960509f7c3daf1fa3768db5a9ef5f6fbed1ea8
created 2013-01-02 14:10 -0800
pushed 2013-01-11 21:14 +0000
Sean Stangl Sean Stangl - Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
e024dfa5a77431f5bd48a4898face9042f9b3055
created 2012-12-27 11:20 -0600
pushed 2013-01-03 18:53 +0000
Jeff Walden Jeff Walden - Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
f2a500997116e854815a068ea70c6a6b74759d1b
created 2012-12-27 14:52 -0800
pushed 2012-12-27 22:52 +0000
Matt Brubeck Matt Brubeck - Back out de5db0c4c3ff and ff14e0b88c10 (bug 820124) because of intermittent xpcshell assertions
de5db0c4c3ffb5a4e22e5ea4a9c60532e2e78b03
created 2012-12-26 21:11 -0800
pushed 2012-12-27 05:33 +0000
Sean Stangl Sean Stangl - Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
c55e74c4118462870cc28b3292bf114307bdd906
created 2012-12-26 22:48 -0500
pushed 2012-12-27 03:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 038194a2ffc3 and 4a7071b92069 (bug 820124) for mochitest orange. r=TryFTW
4a7071b920691e2ac545cb59a3fc074d4b904640
created 2012-12-14 16:07 -0800
pushed 2012-12-27 02:09 +0000
Sean Stangl Sean Stangl - Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
95c2a38b92adb1729d2fd204a6f298d472ee3987
created 2012-12-22 12:54 +1100
pushed 2012-12-22 01:55 +0000
Cameron McCormack Cameron McCormack - Back out 047534c22207 and f95b0378d4ee (bug 820124) for reftest manifest parsing failures.
047534c2220799f6e74de47f0b23af1ee78df4ee
created 2012-12-14 16:07 -0800
pushed 2012-12-22 00:40 +0000
Sean Stangl Sean Stangl - Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
b7e2ba73b2ff7851a4a7f8502aa02c3fbb3405bc
created 2012-12-12 18:11 -0800
pushed 2012-12-14 20:22 +0000
Sean Stangl Sean Stangl - Bug 808245, Part 6/6 - Add MatchOnly mode and lazify RegExpStatics. r=dvander
7711a36c27717f84038edbfc8a2f3e2788dc46d3
created 2012-12-12 17:42 -0800
pushed 2012-12-14 20:22 +0000
Sean Stangl Sean Stangl - Bug 808245, Part 5/6 - Use MatchPairs for RegExp output. r=dvander
9121bae603a2fba721938e27bc1c4981cc59d24c
created 2012-12-12 16:31 -0800
pushed 2012-12-14 20:22 +0000
Sean Stangl Sean Stangl - Bug 808245, Part 1/6 - Fix some nits, especially vim modelines. r=dvander
779d3807d806499d655db9371119ccfc7d547ad6
created 2012-05-24 08:52 -0700
pushed 2012-05-24 15:52 +0000
Brian Hackett Brian Hackett - Remove Root<T>, bug 756823. r=billm
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed 2012-05-03 23:26 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2012-05-03 21:55 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
682bf201eddec8eb14495895bd1fde0fba04616f
created 2012-05-01 14:30 -0700
pushed 2012-05-03 21:22 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-05-01 00:11 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
2e89173cb52e89af2d6661d6d929d9359302a772
created 2012-02-14 15:19 -0800
pushed 2012-02-17 22:18 +0000
Terrence Cole Terrence Cole - Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
fff20ca000849ae216c04b8d069fce0d264539b6
created 2012-01-30 18:12 -0800
pushed 2012-02-06 02:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 722595 - Add memory reporters for misc things hanging off JS objects. r=bhackett.
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2011-11-10 18:08 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
61dd23c012eef276495b8956cc8747e3ae4b7abd
created 2011-10-07 03:04 -0700
pushed 2011-10-14 10:12 +0000
Chris Leary Chris Leary - Bug 673188: Compile regexps lazily. (r=mrbkap)
dfd8ef9e5049c9a8d44313d0116e08903de6f9a8
created 2011-10-12 08:17 -0700
pushed 2011-10-12 15:18 +0000
Brian Hackett Brian Hackett - Faster handling when calling native methods on regexp literals, bug 692657. r=cdleary
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2011-10-11 15:31 +0000
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
4d312cb93a94bdbd45d89331674ee3cd5e5e3f81
created 2011-10-04 23:48 -0700
pushed 2011-10-07 13:19 +0000
Chris Leary Chris Leary - Bug 691695: Refactor RegExp components as prep for lazifying. (r=luke)
less more (0) tip