js/src/builtin/RegExp.cpp
1d49da4facd7
created 2019-01-12 10:50 +0000
pushed 2019-01-12 21:35 +0000
Jan de Mooij Jan de Mooij - Bug 1518753 part 4 - Fix IsRegExpPrototype to return false for cross-realm regexp prototypes. r=anba
77a8b1716321
created 2019-01-03 15:37 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c
created 2019-01-03 15:37 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
85654ecf0d0c
created 2018-12-13 08:04 -0800
pushed 2018-12-14 16:23 +0000
André Bargull André Bargull - Bug 1435829 - Part 1: Implement String.prototype.matchAll proposal. r=jorendorff
66eb1f485c1a
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba43
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5bad4fe7108e
created 2018-11-20 14:47 +0000
pushed 2018-11-20 21:42 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
77e0c47e18d6
created 2018-10-30 19:24 +0000
pushed 2018-10-31 05:07 +0000
Ted Campbell Ted Campbell - Bug 1447372 - Cleanup LifoAlloc usage for RegExp r=jorendorff
3ef024a29617
created 2018-09-15 20:24 -0700
pushed 2018-09-17 16:46 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Move the various meta-object operations into a new vm/ObjectOperations-inl.h header rather than sharding declaration and definition across separate headers, thereby risking used-before-definition problems. r=jandem
422abc78931c
created 2018-09-06 10:17 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/builtin, part 2. r=jorendorff
1fb7ddfad86d
created 2018-08-24 21:25 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations. r=jandem
c70943a6b070
created 2018-08-23 16:58 +0100
pushed 2018-08-23 21:40 +0000
Jon Coppeard Jon Coppeard - Bug 1485615 - Make RegExpZone a separate allocation to Zone r=sfink
b9a687b9bbe2
created 2018-08-10 05:43 -0700
pushed 2018-08-13 22:00 +0000
André Bargull André Bargull - Bug 1480819 - Part 7: Add comments, constants, and better variable names to RegExp stubs. r=mgaudet
09d8a8e24648
created 2018-08-03 09:08 -0700
pushed 2018-08-13 22:00 +0000
André Bargull André Bargull - Bug 1480819 - Part 1: Remove dead and unnecessary code to restore registers from generateRegExpMatcherStub. r=mgaudet
2ce6ce0e6291
created 2018-05-25 11:12 +0200
pushed 2018-05-25 17:52 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 38 - Rename RegExpCompartment to RegExpRealm and move to JS::Realm. r=luke
ead72cce7f0e
created 2018-05-15 09:31 -0700
pushed 2018-05-17 15:28 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Don't use mozilla::PodZero in a bunch of places to initialize values of non-trivial type. r=jandem
89bb0e170cc0
created 2018-04-13 13:01 -0700
pushed 2018-04-14 23:37 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Replace JS7_ISDEC with mozilla::IsAsciiDigit. r=froydnj
f36928548891
created 2018-04-14 00:52 +0300
pushed 2018-04-14 09:49 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1453456) for build bustages at js/src/jit-test/tests/ctypes/conversion-primitive.js on a CLOSED TREE
e0f8f325c2ce
created 2018-04-13 13:01 -0700
pushed 2018-04-14 09:49 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Replace JS7_ISDEC with mozilla::IsAsciiDigit. r=froydnj
fe079f685f2c
created 2018-03-14 11:53 -0400
pushed 2018-03-15 10:14 +0000
Ted Campbell Ted Campbell - Bug 1445704 - Fix ambiguous functions in String.cpp. r=Waldo
eb84980f64f2
created 2018-02-24 08:55 -0600
pushed 2018-03-09 00:18 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b95
created 2018-03-02 15:57 +0200
pushed 2018-03-02 23:07 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
72a84df56d39
created 2018-02-24 08:55 -0600
pushed 2018-03-02 23:07 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
41857846ad59
created 2018-03-01 21:32 +0100
pushed 2018-03-02 10:16 +0000
Jan de Mooij Jan de Mooij - Bug 1438310 - Remove ScopedMatchPairs and devirtualize MatchPairs to avoid triggering undefined behavior. r=jwalden
b1a1f58b00b8
created 2018-02-22 06:20 -0800
pushed 2018-02-26 22:20 +0000
André Bargull André Bargull - Bug 1440315 - Part 2: Remove regexp_{exec,test}_no_statics from selfhosting global. r=Waldo
03a00bb49a69
created 2018-02-21 13:54 -0600
pushed 2018-02-24 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1440043 - Remove jsversion.h. r=jandem.
040692f892ab
created 2018-02-19 05:08 -0800
pushed 2018-02-19 22:01 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
609eb4880073
created 2018-02-12 15:05 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
eabb74b1c3bd
created 2018-02-12 12:03 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
e39d8a15596a
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4b
created 2017-12-05 19:30 +0200
pushed 2017-12-06 09:54 +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
0ec15b1f9fd3
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
779c4b955ba2
created 2017-11-22 22:18 +0100
pushed 2017-11-23 09:44 +0000
Jan de Mooij Jan de Mooij - Bug 1419785 - Avoid repeated calls to ParsePatternSyntax by using RegExpShared more. r=arai
68bcd8b8a36b
created 2017-11-17 12:12 +0100
pushed 2017-11-17 22:02 +0000
Jan de Mooij Jan de Mooij - Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie
d82266d06a5b
created 2017-11-07 17:40 +0100
pushed 2017-11-07 21:57 +0000
Jan de Mooij Jan de Mooij - Bug 1415161 - Get rid of slow JSContext::findVersion calls when parsing regular expressions. r=anba
6cc39e017590
created 2017-10-03 16:11 +0200
pushed 2017-10-03 21:37 +0000
André Bargull André Bargull - Bug 1403911 - Part 14: Move JSSubString struct to its remaining callers. r=jandem
5d9e0402afdb
created 2017-09-28 11:15 +0200
pushed 2017-09-28 23:57 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 2 - Inline some small helper functions into the callers. r=evilpie
442671394512
created 2017-09-27 13:17 +0200
pushed 2017-09-27 23:52 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
b481e36a9958
created 2017-09-14 10:03 +0200
pushed 2017-09-19 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c3784128
created 2017-09-18 16:19 +0200
pushed 2017-09-18 23:21 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3
created 2017-09-14 10:03 +0200
pushed 2017-09-18 23:21 +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
f954ddf67d55
created 2017-09-15 21:19 +0200
pushed 2017-09-15 19:21 +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
21edf7e4f6ad
created 2017-09-14 10:03 +0200
pushed 2017-09-14 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
6ec1b10f8474
created 2017-08-16 16:24 +0200
pushed 2017-08-18 22:53 +0000
André Bargull André Bargull - Bug 1389904 - Change variable type back to char16_t to avoid false-positives from coverity. r=till
1f294885ea45
created 2017-08-09 11:31 +0200
pushed 2017-08-09 22:43 +0000
André Bargull André Bargull - Bug 1387968 - Part 3: Remove unnecessary or duplicate rooting in RegExp code. r=till
cd1d769cabe8
created 2017-08-09 11:31 +0200
pushed 2017-08-09 22:43 +0000
André Bargull André Bargull - Bug 1387968 - Part 2: Optimize array accesses and allocations in RegExpGetSubstitution. r=till
769b9e5ce199
created 2017-08-09 11:31 +0200
pushed 2017-08-09 22:43 +0000
André Bargull André Bargull - Bug 1387968 - Part 1: Reduce array copies for RegExpGetSubstitution with captures. r=till
23814434a6bc
created 2017-07-12 10:10 +0200
pushed 2017-07-13 14:35 +0000
Jan de Mooij Jan de Mooij - Bug 1379980 - Clean up RegExp code a bit. r=jonco
707b8c089de2
created 2017-07-11 11:31 +0200
pushed 2017-07-12 09:07 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie,sfink
d63c9e7de4c5
created 2017-07-11 16:57 +0200
pushed 2017-07-12 09:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32a13d3e2902 (bug 1379980) for bustage
32a13d3e2902
created 2017-07-11 16:46 +0200
pushed 2017-07-12 09:07 +0000
Jan de Mooij Jan de Mooij - Bug 1379980 - Clean up RegExp code a bit. r=jonco
8dad48102b13
created 2017-07-11 12:59 +0200
pushed 2017-07-12 09:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a0a2ffe803b (bug 1379461) for hazard failure
3a0a2ffe803b
created 2017-07-11 11:31 +0200
pushed 2017-07-12 09:07 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie
0d0c4418614b
created 2017-07-10 04:55 -0700
pushed 2017-07-11 01:43 +0000
André Bargull André Bargull - Bug 1379222 - Avoid [[Get]] for "prototype" property when calling builtin constructors. r=jandem
a47b92874b2b
created 2017-07-06 16:40 +0200
pushed 2017-07-06 23:10 +0000
Jan de Mooij Jan de Mooij - Bug 1378740 - Share RegExpShareds across compartments within a zone. r=jonco
5f12fd37c3bd
created 2017-05-30 12:11 +0200
pushed 2017-05-30 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1368461 part 2 - Pass NewObjectKind to RegExpAlloc so most callers can use nursery allocation. r=jonco
a8bf1340824b
created 2017-05-23 11:17 -0700
pushed 2017-05-24 09:25 +0000
André Bargull André Bargull - Bug 1366696 - Part 3: Improve performance of RegExp.prototype.@@replace with global regexp. r=till
7559b681de5b
created 2017-04-25 23:36 -0700
pushed 2017-05-04 03:18 +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
less more (0) -300 -100 -60 tip