js/src/builtin/RegExp.h
f373233a8c82941b6ca1dfca5fd62edb3ceae81a
created 2015-09-05 22:01 +0900
pushed 2016-04-04 13:43 +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-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
10621b5e7de50d4df6190354e334309a7b6987d9
created 2015-09-05 21:55 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 1: Add native RegExpCreate. r=h4writer
7bb43f9d76affc52ca45036424da6f33107929d5
created 2015-11-25 22:38 +0900
pushed 2016-04-04 13:43 +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-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 2: Remove RegExpStaticsUse parameter from RegExpInitialize. r=till
b7f93e7b0caad9cc07b1c8d3e0bcbad59c0d35f3
created 2016-02-17 01:40 +0900
pushed 2016-02-17 19:16 +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-02-17 19:16 +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
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-01-08 01:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
bc949d6e3aaab935712bf73430cadb7bc6d7fe26
created 2015-10-16 00:30 -0700
pushed 2015-10-23 09:54 +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
8009ed0eb3a6ddd265fc236c0478f73130a9f07f
created 2015-10-16 00:29 -0700
pushed 2015-10-23 09:54 +0000
Jeff Walden Jeff Walden - Bug 1215430 - Inline the guts of the shared method implementing |new RegExp(...)| and |RegExp.prototype.compile| into each separate method, for clarity. r=efaust
2fb1d70016c0ecfe0bb18ec99b1f96bc87534943
created 2015-04-01 18:34 +0900
pushed 2015-04-01 16:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1054755 - Part 2: Implement IsRegExp. r=till
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 04:41 +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 04:41 +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 04:41 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
f82a7f0db599cb3bb6e86c30f2c3f5dda34ccd1b
created 2015-03-18 18:22 +0900
pushed 2015-03-18 23:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
bb97bc37bf3b70ae3e023578a66c2c33a8398561
created 2015-03-17 18:49 +0900
pushed 2015-03-17 18:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1143512 - Remove unused declaration of regexp_flags. r=jandem
1ce25752becde2860c2254476b97224885e78f9b
created 2015-03-10 21:36 +0100
pushed 2015-03-11 20:03 +0000
ziyunfei ziyunfei - Bug 1108949 - RegExp(RegExp object, flags) no longer throws. r=till
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:27 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
d9a929677d0a10a800a64de38c88522657bd2f21
created 2015-02-20 21:46 +0900
pushed 2015-02-21 02:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1120168 - Do not use RegExp literal and do not call RegExp constructor before self-hosting global is initialized in Intl.js. r=till
bc5ad20e8f27b76e4f54d434c40044bbcb394892
created 2014-12-08 19:41 -0500
pushed 2014-12-09 19:18 +0000
ziyunfei ziyunfei - Bug 1108467 - Implement RegExp.prototype.flags. r=till
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 16:56 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
c599b5ffe37687293f22b855c8940c0a38a0a8a0
created 2014-09-12 07:12 -0700
pushed 2014-09-13 17:17 +0000
Brian Hackett Brian Hackett - Bug 1055402 - Remove RegExp.test cache, add a more robust match only mode to irregexp, r=jandem.
93ab210dd9078415af7a222a37ed4f5ca02a5bbb
created 2014-06-18 14:58 +0200
pushed 2014-06-18 20:17 +0000
Jan de Mooij Jan de Mooij - Bug 1026438 part 1 - Pass HandleLinearString instead of jschar+length to regexp code. r=bhackett
5ca3c665be1bd8bfb5dea1c7ef3825ffdfeb43c4
created 2014-06-16 15:37 -0700
pushed 2014-06-17 12:40 +0000
Brian Hackett Brian Hackett - Bug 1024038 - Remove YARR, r=jandem.
c4ed75d98fe37e1234643e434bcca283bef67a06
created 2014-06-14 10:51 +0200
pushed 2014-06-15 16:52 +0000
Jan de Mooij Jan de Mooij - Bug 1025174 - Add RootedLinearString and HandleLinearString typedefs. r=terrence
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-05-16 12:35 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
95325311fa2ef3e1a633f990b5adeb6d67650c91
created 2014-02-24 16:39 +0100
pushed 2014-02-25 02:28 +0000
Romain Perier Romain Perier - Bug 975373 - IonMonkey: Use MutableHandleValue for out-parameter in vm calls, r=h4writer
6e3f7835fa623d2a083056889a9fe4d6ebaf09b7
created 2014-02-19 17:37 +0100
pushed 2014-02-19 20:41 +0000
Jan de Mooij Jan de Mooij - Bug 974350 part 2 - Cleanup CreateRegExpMatchResult. r=h4writer
72af8e9c325cdd9aaa05b8c7d53a933e86c18173
created 2014-01-06 14:51 -0800
pushed 2014-01-07 21:30 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
39a514870dd32c63aa80ffc3d82fc521983a5b76
created 2014-01-06 14:49 -0500
pushed 2014-01-07 21:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 843d930512db (bug 951439) for bustage.
843d930512db543c496aa070c4ff903fbb85dcc9
created 2014-01-06 11:24 -0800
pushed 2014-01-07 21:30 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
a6f4adade9df75711e2aefeed860255ffd16e1a4
created 2013-12-18 19:39 -0500
pushed 2013-12-19 05:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 11751c0efe27 (bug 951439) for mass bustage.
11751c0efe27cd934edf51663b83d3d5e84d8457
created 2013-12-17 15:24 -0800
pushed 2013-12-19 05:34 +0000
Sean Stangl Sean Stangl - Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
0b4ab192b28984ac0056c091713bc02fd67b4d58
created 2013-09-24 23:00 -0400
pushed 2013-09-25 18:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2013-08-12 09:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-08-07 18:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
91837985ae91d394ea96289bb43878161067bd69
created 2013-07-30 11:53 +0200
pushed 2013-08-01 11:37 +0000
Jan de Mooij Jan de Mooij - Bug 899017 - Fix VM functions called by the JITs to use bool instead of JSBool. r=sstangl
9c000e0df112548739e2038b1a6824fb0dfd5de5
created 2013-07-11 09:53 -0400
pushed 2016-04-04 13:43 +0000
Norbert Lindenberg Norbert Lindenberg - Bug 834989 - Use of RegExp in self-hosted code can be observed through RegExp statics. r=jwalden
aedf5992770a8c80df9104dc111059760f5be928
created 2013-06-19 18:01 -0700
pushed 2016-04-04 13:43 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 3) - Make include guards consistent in some more of js/src/. r=njn.
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2016-04-04 13:43 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2016-04-04 13:43 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2016-04-04 13:43 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2016-04-04 13:43 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2016-04-04 13:43 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
3b6cf8fe73e0abc0257797bbefc832c75e165e8b
created 2013-02-05 14:22 -0800
pushed 2016-04-04 13:43 +0000
Terrence Cole Terrence Cole - Bug 837845 - Manually backout the largest memory users from bug 798624; r=Waldo
b2202290801df3f199480f7f8a2868c712f2cb3f
created 2013-02-07 09:13 +0100
pushed 2016-04-04 13:43 +0000
Ms2ger Ms2ger - Bug 830783 - Part b: Pass MutableHandleValue and HandleString to CreateRegExpMatchResult and ExecuteRegExpLegacy in RegExp.cpp; r=terrence
7711a36c27717f84038edbfc8a2f3e2788dc46d3
created 2012-12-12 17:42 -0800
pushed 2016-04-04 13:43 +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 2016-04-04 13:43 +0000
Sean Stangl Sean Stangl - Bug 808245, Part 1/6 - Fix some nits, especially vim modelines. r=dvander
2c08d52e521d3f9aa3ff13c220fec6d6b1428bae
created 2012-10-08 15:04 -0700
pushed 2016-04-04 13:43 +0000
Terrence Cole Terrence Cole - Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
14684be8116624897f620ede591c58723a172919
created 2012-10-08 15:42 -0700
pushed 2016-04-04 13:43 +0000
Terrence Cole Terrence Cole - Backout 754a1efb5b37 for bustage on a CLOSED TREE
754a1efb5b37574eeec5d5841f34514ea37ea0a7
created 2012-10-08 15:04 -0700
pushed 2016-04-04 13:43 +0000
Terrence Cole Terrence Cole - Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
d41ca12d2527c4fb876602e0f2edf3493cb678b8
created 2012-10-03 15:13 -0700
pushed 2016-04-04 13:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 792220 - Remove lookupProperty to prevent interpreter reentrance. r=jandem
b6a9cb1be492dc87926b1001fa6a1fdf795fea7c
created 2012-09-29 00:53 +0100
pushed 2016-04-04 13:43 +0000
Ed Morley Ed Morley - Backout 564d554c4318 (bug 792220) for M2 JS assertions on a CLOSED TREE
564d554c4318ac65b06326e73f3e0914ff779ca2
created 2012-09-28 15:47 -0700
pushed 2016-04-04 13:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 792220 - Remove lookupProperty to prevent interpreter reentrance. r=jandem
2d0fac2bc177f8d33deff212219650369f31b202
created 2012-09-20 22:17 -0700
pushed 2016-04-04 13:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2016-04-04 13:43 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2016-04-04 13:43 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2016-04-04 13:43 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
less more (0) -60 tip