js/src/vm/RegExpObject.cpp
5792e30aaf0fdc9af40ce5c1adb6b4855a3b9070
created 2016-10-25 00:54 +0900
pushed 2016-10-25 08:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1311633 - Add disRegExp testing function. r=till
f803ec5c0469b1e9b949ac686e99bf9611b44d04
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:10 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 12: Use ASCII or Latin1 or UTF8 variant of JS_ReportErrorFlagsAndNumber. r=jwalden
f3800637757590adbf18a09c18b9351a2d04fa76
created 2016-09-24 05:10 +0900
pushed 2016-09-26 11:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304737 - Do not ignore trailing .* on matchOnly RegExp execution. r=h4writer
a4cbf28c4d9e69c78964c84f460826019d2c07a0
created 2016-06-29 10:04 +0100
pushed 2016-06-29 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 822081 - Allow barriers to fire while tracing the heap r=terrence a=abillings
d1b90728ce14ed9988383975b3a0399dc8ef81f1
created 2016-05-09 20:48 +0900
pushed 2016-05-10 10:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1108382 - Remove non-standard flag argument from String.prototype.{search,match,replace}. r=till
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-04 10:01 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-04-28 14:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-04-28 14:35 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-04-25 09:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
c5e0ea1a1ed23ef4e9ca8e1fbdf3f8fcef1242c5
created 2015-09-05 22:01 +0900
pushed 2016-04-07 20:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
741c4be20f025d1b24b5fcab5b7987bd649bdd0b
created 2016-01-28 18:55 +0900
pushed 2016-04-07 20:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
7e69c58a1efd048b7ff235d5f5c0af24d4ab2e27
created 2015-11-22 03:07 +0900
pushed 2016-04-07 20:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
f29f34e249d2ca3a438beb108c1139a858b32ea1
created 2016-04-01 10:59 +1100
pushed 2016-04-04 01:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff.
2081fb1b83a1dc8f1ba34fcf11bca7e621e20b9d
created 2016-03-28 06:49 +0900
pushed 2016-03-28 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 56e25768c99a (bug 887016)
fd7e704523d7138f12db889e9d92c6000ba88993
created 2016-03-28 06:49 +0900
pushed 2016-03-28 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset dee348be6685 (bug 887016)
185994606889363e10d446e0fb8835fab9fa19f2
created 2016-03-28 06:49 +0900
pushed 2016-03-28 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f373233a8c82 (bug 887016)
f373233a8c82941b6ca1dfca5fd62edb3ceae81a
created 2015-09-05 22:01 +0900
pushed 2016-03-28 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
dee348be668513677d339437e9fcf4d6b5b6ce01
created 2016-01-28 18:55 +0900
pushed 2016-03-28 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-03-28 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:30 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
485ed8b35eac2d1d15064163e07600ccafc8d239
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 8: Remove RegExpStatics::getFlags and RegExpStatics::flags. r=till
1090265b5b38d364569b950444194e4084908117
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 5: Remove RegExpObject::createNoStatics. r=till
3ba888fc9595655b04776d6e693f79943290747c
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 4: Remove RegExpStatics* parameter from RegExpObject::create. r=till
131a296d48a96a30104572f6dd1c9cd078f4d4be
created 2016-03-05 04:28 -0800
pushed 2016-03-23 15:30 +0000
Jeff Walden Jeff Walden - Bug 1253099. r=arai, r=efaust
5e251884f69f8e4ab1149d6ca7f9dc18b7414646
created 2016-03-02 17:52 -0800
pushed 2016-03-23 15:30 +0000
Jeff Walden Jeff Walden - Bug 1242810. r=jandem
928b0a26ff0f5468b3ffd8a4ff02c42d055c782c
created 2016-03-18 16:43 -0700
pushed 2016-03-23 15:30 +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-21 01:37 +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-17 11:20 +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-28 11:37 +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-08 01:17 +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-21 11:00 +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-21 11:00 +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-07 13:55 +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-07 13:55 +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 13:35 +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-20 13:35 +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-20 13:35 +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 14:24 +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-19 14:24 +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-19 14:24 +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 21:36 +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 21:36 +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 21:36 +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 09:51 +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-10-01 12:17 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:07 +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-24 10:07 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
a567df6edc075cddf0d3c66d95c7a1e0cdd067ac
created 2015-09-20 00:00 +0900
pushed 2015-09-22 23:48 +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 18:57 +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 20:49 +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-29 12:24 +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-03 01:44 +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-02 11:20 +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-20 14:10 +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 20:29 +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-02 17:20 +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 21:25 +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-04 18:14 +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-04 18:14 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco
less more (0) -300 -100 -60 tip