js/src/builtin/RegExp.cpp
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
cbeae0c4410bef3864b3d3f4ad939321c61cb15b
created 2016-04-26 08:08 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1267364 - Check isNative every time in GetStringDataProperty. r=h4writer, a=sylvestre
8b08faebf408b352fde6504d33b3faaf6149a62f
created 2016-04-23 03:09 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1264264 - Part 2: Enable optimization for packers again in RegExp.prototype[@@replace]. r=h4writer
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
05f0ae34f8b27560fc6f72a5b943a04592aaedb5
created 2016-04-11 16:38 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1263618: Adapt assertions in RegExp*Raw functions for int32_t; r=arai
48efe647808f65c862cdb671ac78a64605988785
created 2016-04-08 21:38 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263118 - Fix replace substitution without any capture. r=till
b4e25cbe3dcbcf4018b59505816de535a0c29a07
created 2016-01-28 18:56 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer
1a3a6133271c6072773e399eac66426ddcd3bfaf
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till
cd13c095d3764559d2eb23d380ef5a72a6fbfc06
created 2015-10-25 02:19 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 12: Implement RegExp[@@species] getter. r=evilpie,bholley
c5e0ea1a1ed23ef4e9ca8e1fbdf3f8fcef1242c5
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
3a37c4b0e33804f0af4e3d05fdcd087e6b359f00
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 10: Implement RegExp.prototype[@@search] and call it from String.prototype.search. r=till
b5b06959919ad3a0150c7ca1dfe0de7d2d9df7e1
created 2015-09-05 21:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 9: Implement RegExp.prototype[@@match] and call it from String.prototype.match. r=till
741c4be20f025d1b24b5fcab5b7987bd649bdd0b
created 2016-01-28 18:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
7e69c58a1efd048b7ff235d5f5c0af24d4ab2e27
created 2015-11-22 03:07 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
59426007bb575d8e46a3322b14117bb716bd51f4
created 2015-09-05 21:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 1: Add native RegExpCreate. r=h4writer
2cf8ca358a383f7a119960155f0532c542157636
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 10621b5e7de5 (bug 887016)
2081fb1b83a1dc8f1ba34fcf11bca7e621e20b9d
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 56e25768c99a (bug 887016)
fd7e704523d7138f12db889e9d92c6000ba88993
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset dee348be6685 (bug 887016)
248bb4773adfc0c076922468f938f8567076b528
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 537d40121b6d (bug 887016)
0fd465ec1e2c279f7ae3d9c4243c1d6c2f597c43
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f23a61067cef (bug 887016)
185994606889363e10d446e0fb8835fab9fa19f2
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f373233a8c82 (bug 887016)
0bfefec1be82ae534a69701d0e99ab664ea209bb
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 716a5a6539d7 (bug 887016)
5676c7b622c71064d62f8e3a57c7d35d1043f9bc
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 01da4d30fd11 (bug 887016)
d44ccce05064d63cd96efd511694bc1a28d94646
created 2016-03-28 06:49 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 7db6a99ec546 (bug 887016)
7db6a99ec5462372a107b3e346aa8c1ecffaa4ae
created 2016-01-28 18:56 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer
01da4d30fd114f532009a77acfc663fd54699502
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till
716a5a6539d73d8d3fb70a354333b713beb1acdb
created 2015-10-25 02:19 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 12: Implement RegExp[@@species] getter. r=evilpie
f373233a8c82941b6ca1dfca5fd62edb3ceae81a
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
f23a61067cefec53fd72dc00383092f72fe707cb
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 10: Implement RegExp.prototype[@@search] and call it from String.prototype.search. r=till
537d40121b6d4c80071e02aeaa95712fdfdcb107
created 2015-09-05 21:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 9: Implement RegExp.prototype[@@match] and call it from String.prototype.match. r=till
dee348be668513677d339437e9fcf4d6b5b6ce01
created 2016-01-28 18:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
10621b5e7de50d4df6190354e334309a7b6987d9
created 2015-09-05 21:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 1: Add native RegExpCreate. r=h4writer
7bb43f9d76affc52ca45036424da6f33107929d5
created 2015-11-25 22:38 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 3: Rename Self-hosting regexp_construct_no_statics to regexp_construct. r=till
c158afbc85abaa8352e8341fd197023073157d45
created 2015-11-25 22:38 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 2: Remove RegExpStaticsUse parameter from RegExpInitialize. r=till
e5ae8475e40e2dd74033f3163e42811e1fc6de88
created 2015-11-25 22:38 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 1: Remove RegExp.multiline accessor. r=till
75826602a7885b740b13a02281f0e6462345baa0
created 2016-02-21 20:40 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 0: Remove RegExp.multiline warning. r=till
b68ca8f1122c22f4dd58dfc902f43438b40ca848
created 2016-03-05 04:28 -0800
pushed 2016-04-25 16:57 +0000
Jeff Walden Jeff Walden - Bug 1253099. r=arai, r=efaust, a=ritu
b7f93e7b0caad9cc07b1c8d3e0bcbad59c0d35f3
created 2016-02-17 01:40 +0900
pushed 2016-04-25 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer
97c7a71cce023044f6c1bf84d8a3a0affa7cc219
created 2016-02-08 13:51 +0200
pushed 2016-04-25 16:57 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1239269 - as lastIndex cannot be negative change it's storage class from int32_t to uint32_t, r=Waldo
251d9292842a4a2df0a1d8b6fbeddd7aa1ec205d
created 2016-03-05 04:28 -0800
pushed 2016-03-25 23:01 +0000
Jeff Walden Jeff Walden - Bug 1253099. r=arai, r=efaust a=ritu
a960cc4ed67b35b3d379e9c31053a28cd78a41c7
created 2016-01-13 08:27 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1238417 - Part 7: Add comment for OutOfLineRegExpMatcher and OutOfLineRegExpTester. r=nbp
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
69c495efe7991438ce7aaeabd9367bb66d0ceccb
created 2015-12-19 04:51 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba
9295eeb878f5fc4570025cb4cf38d4be1e364e8d
created 2015-08-07 08:10 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba
5ac90824efedaa33efdce5acc42d61fa0bdb7dc8
created 2015-11-01 20:55 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till
e38d42f7ba2bee86e49b7dab94f6951c1752efa0
created 2015-11-13 18:22 -0800
pushed 2016-01-25 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 2016-01-25 13:55 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
69b0a3677dc10ea9540155e805fddbdf1fb571cb
created 2015-11-25 06:47 +0100
pushed 2016-01-25 13:55 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1226549 - added assert check for matches pointer in for prevent null dereference. r=hv1989
880bab4fbe0a1dca32945e7e0e1f4a6e459e108d
created 2015-09-22 18:57 +0900
pushed 2016-01-25 13:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1226936 - Remove PreserveRegExpStatics and telemetry for it. r=till
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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-12-14 20:08 +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
less more (0) -100 -60 tip