js/src/vm/RegExpObject.cpp
131a296d48a96a30104572f6dd1c9cd078f4d4be
created 2016-03-05 04:28 -0800
pushed 2016-03-22 21:15 +0000
Jeff Walden Jeff Walden - Bug 1253099. r=arai, r=efaust
5e251884f69f8e4ab1149d6ca7f9dc18b7414646
created 2016-03-02 17:52 -0800
pushed 2016-03-22 21:15 +0000
Jeff Walden Jeff Walden - Bug 1242810. r=jandem
928b0a26ff0f5468b3ffd8a4ff02c42d055c782c
created 2016-03-18 16:43 -0700
pushed 2016-03-22 21:15 +0000
Jeff Walden Jeff Walden - Bug 1257979 - Use a GCHashSet for a hash in the JSON stringifying algorithm. r=sfink
d1a4b82b556a5491cd824e70f781a55f7025269d
created 2016-02-20 05:43 +0900
pushed 2016-02-19 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249235 - Store RegExp flags into single slot. r=h4writer
b7f93e7b0caad9cc07b1c8d3e0bcbad59c0d35f3
created 2016-02-17 01:40 +0900
pushed 2016-02-16 16:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer
c1153dc8ccd12858e6f0e2b3762e2331b9feee01
created 2016-01-12 12:55 -0800
pushed 2016-01-27 17:40 +0000
Steve Fink Steve Fink - Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-01-07 07:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
f0e8ecf3ee9942fa55f945143b60f97d049457d3
created 2015-08-07 08:12 +0900
pushed 2015-12-18 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba
9295eeb878f5fc4570025cb4cf38d4be1e364e8d
created 2015-08-07 08:10 +0900
pushed 2015-12-18 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba
e38d42f7ba2bee86e49b7dab94f6951c1752efa0
created 2015-11-13 18:22 -0800
pushed 2015-12-04 06:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
e22cd35d3c39d5719a98a6602f75496f1d9672e8
created 2015-11-13 18:22 -0800
pushed 2015-12-04 06:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 04:01 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
69bf1faa9d85c7efdbda56571c72e9b7be58cf88
created 2015-11-13 18:22 -0800
pushed 2015-11-19 22:06 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
284934443cd34f159942256429fec6dcb910629a
created 2015-11-13 18:22 -0800
pushed 2015-11-19 22:06 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 00:42 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
16d85567a5ce991564fc10c93df5d86cc3b70bba
created 2015-11-13 18:22 -0800
pushed 2015-11-18 22:11 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
78d4a1ae22fd24054503763256c3dbd6e941fd44
created 2015-11-13 18:22 -0800
pushed 2015-11-18 22:11 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-14 05:03 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
2f77faf418ce9602a6b8a67b636e0b96aeb5d80a
created 2015-11-13 18:22 -0800
pushed 2015-11-14 02:22 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
1e968e8a279a41ac5ec8b91c442750e68f5a57a4
created 2015-11-13 18:22 -0800
pushed 2015-11-14 02:22 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
bc949d6e3aaab935712bf73430cadb7bc6d7fe26
created 2015-10-16 00:30 -0700
pushed 2015-10-23 02:03 +0000
Jeff Walden Jeff Walden - Bug 1215430 - Refactor RegExp code to be more spec-like in its ordering of things, and eliminate the confusing statefulness of RegExpObjectBuilder. r=efaust
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-09-30 15:36 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-23 19:31 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
a567df6edc075cddf0d3c66d95c7a1e0cdd067ac
created 2015-09-20 00:00 +0900
pushed 2015-09-22 07:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 773687 - Fix assertion pattern in RegExp with sticky flag. r=till
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 09:40 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
066e0b4423c9d2170f57f342a75fe30ad552d873
created 2015-07-22 10:09 +0200
pushed 2015-07-22 08:09 +0000
Hannes Verschore Hannes Verschore - Bug 1184945: Increase the default MatchResult size of a regexp, r=bhackett
8fe7179bfc6c991acf287d061d0cbf70323714ed
created 2015-06-27 08:56 -0700
pushed 2015-06-27 15:57 +0000
Jan de Mooij Jan de Mooij - Bug 1170182 - Remove dead functions from js/src. r=jorendorff
557399d18235e0dbc2f14e1b7f08c56f44d9cff6
created 2015-06-02 11:47 -0700
pushed 2015-06-02 18:58 +0000
Terrence Cole Terrence Cole - Bug 887030 - Allow inlining of heapState checks from outside JSAPI; r=jonco
7a5a8ce170a0b7d2bf5ee37132fe6deffe897368
created 2015-06-01 10:42 +0100
pushed 2015-06-01 09:43 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-05-06 14:53 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
fae47e06131277b96ec7ddac2a898a072c3bd253
created 2015-05-01 16:26 +0100
pushed 2015-05-01 15:28 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some places where OOM errors are not reported to the context r=terrence
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 13:52 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-03 22:55 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
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
35a09757dd5438f518b134b98fdca0028271bcf6
created 2015-03-30 15:14 -0700
pushed 2015-04-03 22:55 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 6: Move JitCode marking to TraceEdge; r=jonco
1012996e7a49049116039bbe6ac8817cf65e85be
created 2015-03-26 10:47 -0700
pushed 2015-03-31 16:29 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; 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
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
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
0bd8c4ec41fa8c4df77bfafe5508f9924be3f650
created 2015-03-26 10:47 -0700
pushed 2015-03-27 23:24 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-03-24 21:41 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
13c8a1cc5ed39056618c526859b11b3b8aaab80b
created 2015-03-18 10:48 -0700
pushed 2015-03-18 18:30 +0000
Terrence Cole Terrence Cole - Bug 1144331 - Assert that gray buffering does not depend on isMarking; r=jonco, a=RyanVM
f82a7f0db599cb3bb6e86c30f2c3f5dda34ccd1b
created 2015-03-18 18:22 +0900
pushed 2015-03-18 09:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
94c3742d22df183e3f62ab6a36d3a7ebcedfe319
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 1. Remove assertParentIs. r=waldo
7128e4104f942a3fa9e5588bea567e138620ecdd
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142865. Remove the parent argument from NewObjectWithGroup. r=waldo
6f69dbcdd73a437286f7ae77f125ef8d25b41135
created 2015-03-09 12:52 -0400
pushed 2015-03-09 16:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. r=waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
7e497c0b0bad04f76d43d94e469b5a350c0a3598
created 2015-02-13 11:36 -0800
pushed 2015-02-14 00:32 +0000
Terrence Cole Terrence Cole - Bug 1132282 - Part 1: Handlify more parent args to NewObject; r=sfink
ded390f05c90f01a05f8f924eaec5d24f530c42a
created 2015-02-11 12:54 -0800
pushed 2015-02-14 00:32 +0000
Terrence Cole Terrence Cole - Bug 1132149 - Handlify the proto arg for NewArray; r=sfink
87d81211139602de5f06286b63ef0395a502b7fc
created 2015-02-10 02:34 +0900
pushed 2015-02-09 17:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1130860 - Part 2: Fix static keyword in wrong place. r=me CLOSED TREE
18240dad751f9e2302acacf5eb6a06f006ca0453
created 2015-02-10 02:04 +0900
pushed 2015-02-09 17:05 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1130860 - Implement all of EscapeRegExpPattern instead of just escaping forward slashes. r=till
9ddd307bb5d1631a4e7e015bcfcc8031a7add998
created 2015-02-10 02:04 +0900
pushed 2015-02-09 17:05 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1120169 - Implement RegExp.prototype.{global, ignoreCase, multiline, source, sticky, unicode}. r=till
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-08 13:01 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 16:14 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 18:20 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
c51dcd10c79eec9d1725bab1508e4cd714e5b590
created 2014-12-17 15:55 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 1 - Remove namespace baseops. Rename js::baseops::DefineGeneric -> js::NativeDefineProperty and so on. r=Waldo.
b25b5bedc53a28d5fbe6639fb38662483ce94c38
created 2015-01-06 11:28 +0000
pushed 2015-01-06 11:34 +0000
Jon Coppeard Jon Coppeard - Bug 1117240 - Check return value when creating type object in RegExpCompartment::createMatchResultTemp() r=bhackett
less more (0) -300 -100 -60 tip