js/src/builtin/RegExp.cpp
03a00bb49a69b334c06c567a3c2bc198686f229e
created 2018-02-21 13:54 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1440043 - Remove jsversion.h. r=jandem.
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-03-01 16:46 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
779c4b955ba2c1b288ff60a2f99704204066f2b5
created 2017-11-22 22:18 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1419785 - Avoid repeated calls to ParsePatternSyntax by using RegExpShared more. r=arai
68bcd8b8a36b638c8206bf19d8a0def7e24fa973
created 2017-11-17 12:12 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie
d82266d06a5b236b75a8b204a1d4be558c403441
created 2017-11-07 17:40 +0100
pushed 2017-11-07 22:38 +0000
Jan de Mooij Jan de Mooij - Bug 1415161 - Get rid of slow JSContext::findVersion calls when parsing regular expressions. r=anba
6cc39e017590a7c2adae1db874e949c11ec01a54
created 2017-10-03 16:11 +0200
pushed 2017-11-02 16:33 +0000
André Bargull André Bargull - Bug 1403911 - Part 14: Move JSSubString struct to its remaining callers. r=jandem
5d9e0402afdb51dfc9050c511dd4bb4f5a44c4a0
created 2017-09-28 11:15 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 2 - Inline some small helper functions into the callers. r=evilpie
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
b481e36a995802501ade1ac839c3ecd3747e04b9
created 2017-09-14 10:03 +0200
pushed 2017-09-20 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c37841280b3db24839e129254865e2409976
created 2017-09-18 16:19 +0200
pushed 2017-09-19 01:22 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3eadc98f2c5428724e483338ec11b
created 2017-09-14 10:03 +0200
pushed 2017-09-19 01:22 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 1 - Disable the full_debug_checks jit pref by default in browser builds. r=nbp
f954ddf67d55cb5b5cb623e7adc95f2637742a91
created 2017-09-15 21:19 +0200
pushed 2017-09-16 16:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21edf7e4f6ad (bug 1399471) for frequently failing wpt /IndexedDB/interleaved-cursors.html and browser-chrome tests, all on Linux32 debug. r=backout a=backout
21edf7e4f6adee7c85cef2e5827bc5431a62d7e6
created 2017-09-14 10:03 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
6ec1b10f8474ba5b02028ad1d6df46b26f5699c5
created 2017-08-16 16:24 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1389904 - Change variable type back to char16_t to avoid false-positives from coverity. r=till
1f294885ea45176fa4e512584cf1052c00b3975f
created 2017-08-09 11:31 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1387968 - Part 3: Remove unnecessary or duplicate rooting in RegExp code. r=till
cd1d769cabe8a2c3a54330f9c13f4c7f66a3b269
created 2017-08-09 11:31 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1387968 - Part 2: Optimize array accesses and allocations in RegExpGetSubstitution. r=till
769b9e5ce199c075238e4d6b6e3c98a7f9978f07
created 2017-08-09 11:31 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1387968 - Part 1: Reduce array copies for RegExpGetSubstitution with captures. r=till
23814434a6bc690b51bddd1ddd2b86382c32fe47
created 2017-07-12 10:10 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1379980 - Clean up RegExp code a bit. r=jonco
707b8c089de26e0eb3051e743a1cefea84ce2196
created 2017-07-11 11:31 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie,sfink
d63c9e7de4c54fd8e81c73cb2414e9125585e18e
created 2017-07-11 16:57 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32a13d3e2902 (bug 1379980) for bustage
32a13d3e29024cc846725deaddf52dd9eb5de13d
created 2017-07-11 16:46 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1379980 - Clean up RegExp code a bit. r=jonco
8dad48102b135b1f63008ceabe3469ab171920b0
created 2017-07-11 12:59 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a0a2ffe803b (bug 1379461) for hazard failure
3a0a2ffe803bb326d06ac070d1950ff0fda61146
created 2017-07-11 11:31 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie
0d0c4418614b6983ec6380f68d7fe317a0c205d3
created 2017-07-10 04:55 -0700
pushed 2017-08-02 08:25 +0000
André Bargull André Bargull - Bug 1379222 - Avoid [[Get]] for "prototype" property when calling builtin constructors. r=jandem
a47b92874b2b4a0cee64c11162f9899c810df745
created 2017-07-06 16:40 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1378740 - Share RegExpShareds across compartments within a zone. r=jonco
5f12fd37c3bd5e511968b5b9a1c389a41119f66c
created 2017-05-30 12:11 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1368461 part 2 - Pass NewObjectKind to RegExpAlloc so most callers can use nursery allocation. r=jonco
a8bf1340824b2e7961c2634eb630cb3b628722e5
created 2017-05-23 11:17 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1366696 - Part 3: Improve performance of RegExp.prototype.@@replace with global regexp. r=till
7559b681de5b5572f2f71c3f9009d1bce70dd243
created 2017-04-25 23:36 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Remove or curtail a bunch of unnecessary dependencies on frontend/TokenStream.h to substantially reduce the number of files that must be recompiled for a change to TokenStream.h. No bug, rs=bbouvier
ab09f197b2019a58c507c15b68d2a9c5eb27665e
created 2017-04-29 14:20 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f42d614a7227
f42d614a72273860cbe3935814b5e57ab79b2dce
created 2017-04-25 23:36 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Remove or curtail a bunch of unnecessary dependencies on frontend/TokenStream.h to substantially reduce the number of files that must be recompiled for a change to TokenStream.h. No bug, rs=bbouvier
6deb37b2d3a1390d2bb84e4db2fcd373b8999144
created 2017-04-09 21:15 -0700
pushed 2017-06-12 13:08 +0000
Chris Peterson Chris Peterson - Bug 1356843 - Fix -Wcomma warnings in js/. r=jorendorff
9dd3f067044f52b55e4257370374bd149cd3a71d
created 2017-04-12 14:38 +0200
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1355558 - Throw when calling RegExp.prototype getters with RegExp.prototype from different global. r=evilpie
9fdc31fe714ad67bb66ec2613429d8519624fbb0
created 2017-03-28 11:51 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Fix RegExpShared rooting hazards now it's a GC thing r=sfink
9625ba329e864ebc4233b8b48338baaaa59f1f2e
created 2017-03-27 10:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
e66f564d9749c62a6400f1d2c5ba9654073d7684
created 2017-03-27 10:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
7aaa5ded3d62fb9d225fe7cf33aa2cf11abd0b4b
created 2017-02-08 23:04 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. r=jandem
49a12a1d55a3c9cc67ba1462e758922fa490b023
created 2017-02-02 13:18 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1335642 - Mark RegExp source atoms crossing zone boundaries in a better place, r=jonco.
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
12f897d39a026697efbe0f8a8f4c734dbbefde7e
created 2016-12-22 04:39 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1324810 - Part 1: Make RegExpPrototypeOptimizableRaw and RegExpInstanceOptimizableRaw infallible. r=jandem a=abillings
3f3ea09dd51190713ed8023d3f7543ad5bf7fa90
created 2016-12-21 21:07 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c3861ac69c78 (bug 1324810) for failing RegExp/RegExpExec-exec.js. r=backout
c3861ac69c78994cf478e07ce467880f881d7a45
created 2016-12-22 04:39 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1324810 - Make RegExpPrototypeOptimizableRaw and RegExpInstanceOptimizableRaw infallible. r=jandem a=abillings
78fdff5726df7f30f0780587e4eed68095ae4a22
created 2016-12-21 16:17 +0100
pushed 2017-03-06 20:48 +0000
Tom Schuster Tom Schuster - Bug 903389 - Fix uses of ClassMethodIsNative. r=Waldo
98106f49ee61a352c18bd127554f375cddbc6f66
created 2016-12-17 12:42 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1323108 - Check own flags property in RegExpPrototypeOptimizableRaw. r=h4writer
c9d3669dc5133a29944acb1353101c7bf905e914
created 2016-12-10 03:42 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1322319 - Check the result of GetGetterPure. r=h4writer
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2017-03-06 20:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
47d405339a6fbf6e8ea0350db40607c73a65c324
created 2016-11-26 19:01 +0100
pushed 2017-03-06 20:48 +0000
Tom Schuster Tom Schuster - Bug 1192038 - Use ordinary object for RegExp prototype. r=arai,jandem
1458ff2725619c3db4b1dcb4f057f26a60208873
created 2016-12-22 04:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1324810 - Part 1: Make RegExpPrototypeOptimizableRaw and RegExpInstanceOptimizableRaw infallible. r=jandem, a=lizzard
eee45ae5b76bf308f6379e56880cd12d6a3cf74d
created 2016-12-17 12:42 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1323108 - Check own flags property in RegExpPrototypeOptimizableRaw. r=h4writer a=jcristau
a87a36e49ccc487ea0d6c0d69c43a3b4cb4aeb81
created 2016-12-10 03:42 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1322319 - Check the result of GetGetterPure. r=h4writer a=jcristau
05773111312ff06c776ab82602204e84a13dbb2c
created 2016-11-04 20:27 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1314401 - Part 1: Eagerly check IsRegExpObject in IsRegExpMethodOptimizable. r=till sec-approval=dveditz
8299da5273e7c9748b6089a36b42868ecd9feb78
created 2016-10-25 19:09 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 6: Use flags slot value instead of RegExp.prototype.flags in RegExpSplit. r=till
2d56da58f4893b2c3ae28339e000b42c4aa896f3
created 2016-10-25 19:09 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 5: Check RegExp.prototype.flags getter in RegExpPrototypeOptimizable. r=till
a5ccad372c47a56efc419237861ec4f5f07044c9
created 2016-10-25 19:08 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290414 - Check RegExp.prototype.{ignoreCase,multiline} getters in RegExpPrototypeOptimizable. r=till
less more (0) -300 -100 -60 tip