js/src/vm/RegExpObject.cpp
9ad896485f8948c03866e0cbdd3ed48b878f5b2e
created 2019-04-10 16:42 +0000
pushed 2019-04-10 21:52 +0000
Chris Martin Chris Martin - Bug 1052579 - Move StringBuffer::finishString() and update all usage sites r=sfink
4b73382247510248b4c08283af86545ba777b627
created 2019-04-02 03:16 +0000
pushed 2019-04-02 08:35 +0000
Jeff Walden Jeff Walden - Bug 1539690 - Make a JS::RegExpFlag public API for flag bits, and make a JS::RegExpFlags flag-set abstraction. r=sfink
7d6ecc01c3974dd05dc69e72f2c3a95e23bf1f26
created 2019-04-02 05:38 +0300
pushed 2019-04-02 08:35 +0000
Noemi Erli Noemi Erli - Backed out changeset 6f8d311064d9 (bug 15396900) for bustages in bug1033946.js CLOSED TREE
6f8d311064d92c579cc6248f42890fee541bc213
created 2019-04-02 02:07 +0000
pushed 2019-04-02 08:35 +0000
Jeff Walden Jeff Walden - Bug 1539690 - Make a JS::RegExpFlag public API for flag bits, and make a JS::RegExpFlags flag-set abstraction. r=sfink
acaebd9d440a4bc85e9c85d6bcc4abfedf1f0617
created 2019-03-22 23:56 +0000
pushed 2019-03-23 09:46 +0000
Jeff Walden Jeff Walden - Bug 1537978 - Move regular expression-related functionality out of jsapi.h into a new js/public/RegExp.h header, further slimming jsapi.h. r=arai
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
66eb1f485c1a3ea81372758bc92292c9428b17cd
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
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
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
6f3709b3878117466168c40affa7bca0b60cf75b
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
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-11-19 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
77e0c47e18d61653440632dbd6a699c1e6c07365
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
b8c1b55829137acd018c4ff0ca763d5e1e1a89e9
created 2018-10-09 15:34 +0000
pushed 2018-10-09 21:59 +0000
Jason Orendorff Jason Orendorff - Bug 1445854 - Part 3: Use GenericCreatePrototype in more places. r=arai
045f3d6c75024958390a18753f3698f9d177ec61
created 2018-09-06 11:18 +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/vm, part 9. r=khyperia
ccd4dbac66cde136db3b188a962fbef0606b0db6
created 2018-09-05 11:25 +0100
pushed 2018-09-05 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1488463 - Handle OOM in RegExpShared::compile() r=nbp
1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
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
c70943a6b070698c59db4802c912a6c682b49ba4
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
8464c338715daf9134f9c640d5da3519c9729447
created 2018-08-14 08:24 -0700
pushed 2018-08-21 09:54 +0000
Ashley Hauck Ashley Hauck - Bug 1471371 - OOM handling in RegExp construction. r=jorendorff
6d10eda7f12de64044246e544d581537f30f8998
created 2018-08-20 07:44 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1040316 - Move AutoStableStringChars out of friendapi into public API. r=jandem
083414a62ea15be84270efc2bc86bb358a3b22f1
created 2018-08-16 01:23 +0300
pushed 2018-08-16 09:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 7e58207e220a (bug 1471371) for spidermonkey failures at oom-in-construction.js. CLOSED TREE
7e58207e220a837a79af6101c6fdfb14bb84a828
created 2018-08-14 08:24 -0700
pushed 2018-08-16 09:25 +0000
Ashley Hauck Ashley Hauck - Bug 1471371 - Add OOM handling in RegExp construction. r=jorendorff
cf5e7017ffdc1ebc32f564f95de1ca91bf7a5795
created 2018-03-14 16:55 -0400
pushed 2018-08-16 09:25 +0000
Ted Campbell Ted Campbell - Bug 1483275 - Fix some SpiderMonkey unified-build conflicts. r=waldo
b9a687b9bbe2414a0c452f4e631afc129ebe3244
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
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 09:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
01ab0200841fb028d3579f19996e9f16081657d4
created 2018-07-17 13:06 +0100
pushed 2018-07-17 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of jit/BaselineJit.h on jit/MacroAssembler.h r=nbp
2f70bd2a3a9b4ee46613b08533bb106e9a73cd20
created 2018-06-26 09:42 +0200
pushed 2018-06-26 14:53 +0000
Jan de Mooij Jan de Mooij - Bug 1470250 part 1 - Use correct realm in ObjectGroupRealm::makeGroup. r=luke
a23ae192f3402ed65a6aa6cade666337cc6f7edd
created 2018-05-29 03:46 -0700
pushed 2018-06-17 09:46 +0000
André Bargull André Bargull - Bug 1450085 - Part 3: Call error-functions instead of passing JSREPORT_ERROR flag. r=tcampbell
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-16 09:48 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
2ce6ce0e629153bedd88afc63898fbca50ed6774
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
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-05-25 17:52 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
43dff1123cfe7d4d9f1ef68b729f35196b14b4e5
created 2018-03-13 16:22 +0000
pushed 2018-03-13 22:40 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1419094 - Result-ify XDR functions. r=tcampbell
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-09 00:18 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
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.
77728b046b9572d38d0c576ca93a07d767c75018
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
cfd781da349e59c8d6b9fea7efed04a0b2124a61
created 2018-02-24 07:33 -0600
pushed 2018-03-02 23:07 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
72a84df56d3901e17b78b5cc7698cee8883f6614
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.
41857846ad591e464cb690413edeab76cceac89e
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
040692f892ab2c8c7c748e65a3dc9da2c553cf07
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
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
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.
0559a4899c440b7c9a6666715cd3a1836fc4128f
created 2017-12-05 23:58 -0800
pushed 2017-12-14 09:54 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split TokenStream in Parser across Parser and ParserBase. r=arai
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
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
53c688982d4ba2543f898461478bead6c278e46b
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
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
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
68bcd8b8a36b638c8206bf19d8a0def7e24fa973
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
d82266d06a5b236b75a8b204a1d4be558c403441
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
52a7b6a2aa892836b04ad74d12330159e608d19d
created 2017-10-03 16:11 +0200
pushed 2017-10-03 21:37 +0000
André Bargull André Bargull - Bug 1403911 - Part 12: Inline RegExp flag validation and correct return type. r=jandem
065aebfbdd75820c73419a3173dbf1c5bca1ab00
created 2017-09-20 13:19 +0100
pushed 2017-09-21 00:18 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace use of RuntimeAllocPolicy with ZoneAllocPolicy r=sfink
4498739037187b553b5428ad65b7c38238e6298f
created 2017-09-12 16:41 +0200
pushed 2017-09-13 09:28 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 5 - Split NativeDefineProperty in separate accessor vs data functions. r=evilpie
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-25 23:22 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
23814434a6bc690b51bddd1ddd2b86382c32fe47
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
707b8c089de26e0eb3051e743a1cefea84ce2196
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
d63c9e7de4c54fd8e81c73cb2414e9125585e18e
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
32a13d3e29024cc846725deaddf52dd9eb5de13d
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
8dad48102b135b1f63008ceabe3469ab171920b0
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
3a0a2ffe803bb326d06ac070d1950ff0fda61146
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
8a1f2f23edb0242e98954d0f1eea98d916e6a7e1
created 2017-07-07 16:57 +0200
pushed 2017-07-07 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1378736 part 2 - Discard RegExpShared data tables when discarding regexp JIT code. r=jonco
6561b74cec5c7a0be7391d56a651baefee943d5a
created 2017-07-07 16:56 +0200
pushed 2017-07-07 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1378736 part 1 - Don't null out RegExpObject -> RegExpShared pointer on GC. r=jonco
a47b92874b2b4a0cee64c11162f9899c810df745
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
e1568e838bd5c5947cc2678c8deef8e47e45a762
created 2017-06-14 10:35 +0100
pushed 2017-06-15 09:12 +0000
Jon Coppeard Jon Coppeard - Bug 1372524 - Refactor WeakCache implementation a little r=sfink
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-06-15 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
5f12fd37c3bd5e511968b5b9a1c389a41119f66c
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
5be34c2d1de5d169706e498f0cadbbaa80a4ad29
created 2017-05-30 12:11 +0200
pushed 2017-05-30 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1368461 part 1 - Allow nursery allocation for RegExps allocated by CloneRegExpObject. r=jonco
cb0360c3468d376765d8710965860814d1bc22ab
created 2017-05-10 13:42 +0000
pushed 2017-05-10 23:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1351357 - Use the ReadOnlyCompileOptions from the HelperThread while decoding RegExp. r=bhackett
4ea208159e7a4621ae72aa2333f749593467652b
created 2017-04-19 16:30 -0700
pushed 2017-05-04 03:18 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Move RegExpFlags, RegExpShared, and RegExpCompartment into vm/RegExpShared.h so that users requiring only those types don't have to import everything RegExpObject requires. r=arai
9238bcffd4383fbb82b32d4f21f704ace2a89499
created 2017-03-28 12:52 +0100
pushed 2017-03-28 20:31 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Fix memory leak reported by valgrind r=me
4fd1e9b734b931691a5a849482bff0b05fe1ef4f
created 2017-03-28 11:51 +0100
pushed 2017-03-28 20:31 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Give RegExpShared a finalizer r=sfink
9fdc31fe714ad67bb66ec2613429d8519624fbb0
created 2017-03-28 11:51 +0100
pushed 2017-03-28 20:31 +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-03-28 20:31 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-03-28 20:31 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-03-28 00:13 +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-03-28 00:13 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-03-28 00:13 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
6351f15cf90b4f2a5d340deca535442e880f3004
created 2017-03-07 17:24 +0000
pushed 2017-03-08 00:40 +0000
Jon Coppeard Jon Coppeard - Bug 1344686 - Make RegExpShared's read barrier unmark gray if necessary r=sfink
7aaa5ded3d62fb9d225fe7cf33aa2cf11abd0b4b
created 2017-02-08 23:04 +0900
pushed 2017-02-09 00:09 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. r=jandem
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-02-09 00:09 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
42b3573b6996fca8278b396ff0ebfce1d49402b1
created 2017-02-01 05:24 +0900
pushed 2017-02-01 12:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. r=jandem
37077abfae0610840639fea78b8222775990aca3
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316078 part 3 - Use an ExclusiveContext instead of a JSContext in XDR functions. r=luke
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-01-30 23:45 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
2a07161f7ac777fdf05a0a1057324fefa0f1d5c2
created 2017-01-23 17:31 +0000
pushed 2017-01-26 00:56 +0000
Jon Coppeard Jon Coppeard - Bug 1332597 - IsMarked should return true for things owned by a different runtime r=sfink a=abillings
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
ee94a9d6cc1c13b82d58bc2198d5e61ddf9311fb
created 2017-01-12 17:06 +0100
pushed 2017-01-13 00:03 +0000
Jan de Mooij Jan de Mooij - Bug 1325200 part 3 - Discard regexp/constructor code on GC. r=bhackett
47d405339a6fbf6e8ea0350db40607c73a65c324
created 2016-11-26 19:01 +0100
pushed 2016-11-27 01:56 +0000
Tom Schuster Tom Schuster - Bug 1192038 - Use ordinary object for RegExp prototype. r=arai,jandem
d7088aa43bf55e2e38d83d88d25fc9eb28526bef
created 2016-11-05 21:13 -0400
pushed 2016-11-07 02:21 +0000
Nathan Froyd Nathan Froyd - Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
5792e30aaf0fdc9af40ce5c1adb6b4855a3b9070
created 2016-10-25 00:54 +0900
pushed 2016-10-25 08:31 +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:02 +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 10:35 +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:13 +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:06 +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 09:55 +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:31 +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:31 +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:55 +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:53 +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:42 +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:42 +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:42 +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:40 +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:04 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 56e25768c99a (bug 887016)
fd7e704523d7138f12db889e9d92c6000ba88993
created 2016-03-28 06:49 +0900
pushed 2016-03-28 20:04 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset dee348be6685 (bug 887016)
185994606889363e10d446e0fb8835fab9fa19f2
created 2016-03-28 06:49 +0900
pushed 2016-03-28 20:04 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f373233a8c82 (bug 887016)
f373233a8c82941b6ca1dfca5fd62edb3ceae81a
created 2015-09-05 22:01 +0900
pushed 2016-03-28 20:04 +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:04 +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:04 +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:25 +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:25 +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:25 +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:25 +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:25 +0000
Jeff Walden Jeff Walden - Bug 1253099. r=arai, r=efaust
5e251884f69f8e4ab1149d6ca7f9dc18b7414646
created 2016-03-02 17:52 -0800
pushed 2016-03-23 15:25 +0000
Jeff Walden Jeff Walden - Bug 1242810. r=jandem
928b0a26ff0f5468b3ffd8a4ff02c42d055c782c
created 2016-03-18 16:43 -0700
pushed 2016-03-23 15:25 +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:23 +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 10:52 +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:14 +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:12 +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 10:52 +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 10:52 +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:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
less more (0) -120 tip