js/src/vm/RegExpObject.h
fcf15eb82338c3339cb39066828467b504ccc1a1
created 2014-06-18 17:57 -0700
pushed 2014-09-02 16:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
93ab210dd9078415af7a222a37ed4f5ca02a5bbb
created 2014-06-18 14:58 +0200
pushed 2014-09-02 16:39 +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-09-02 16:39 +0000
Brian Hackett Brian Hackett - Bug 1024038 - Remove YARR, r=jandem.
850dc2171ec777e03eee180b1d2748e12bbfbb0a
created 2014-06-15 16:30 -0700
pushed 2014-09-02 16:39 +0000
Brian Hackett Brian Hackett - Bug 1013586 - Backout diagnostic patch 2e9bcf014247.
2e9bcf01424774528afde592cdf14346b492ad4c
created 2014-06-10 16:46 -0600
pushed 2014-09-02 16:39 +0000
Brian Hackett Brian Hackett - Bug 1013586 - Detect and immediately crash on cross compartment bugs in RegExpShared, r=billm.
4d0a7ec4a19be88e36ee6b6c5fa69c9fb6ffeef6
created 2014-06-09 19:55 -0400
pushed 2014-09-02 16:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2679510e9371 (bug 1013586) for Android jsreftest crashes.
2679510e93717a181abde77557236c10874a9b13
created 2014-06-09 16:15 -0600
pushed 2014-09-02 16:39 +0000
Brian Hackett Brian Hackett - Bug 1013586 - Detect and immediately crash on cross compartment bugs in RegExpShared, r=billm.
86195553d5e7ac9050514262562df8118c591d88
created 2014-06-04 18:22 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1015663 - Fix more bad implicit conversion constructors in the JS engine; r=jorendorff
ae6bd0223b532929c93a9b3ee9aaed4f134b513a
created 2014-06-02 15:05 -0600
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1018620 - Make sure RegExpShareds fetched from objects are in the right compartment, r=billm.
b9386b73250cb47b92d87f402677e0e0a4aadb90
created 2014-05-28 13:55 -0600
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1017154 - Move RegExpShared read barriers around some more, r=billm.
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
32a1e746125091f2c3e9e75873729b7113b774a0
created 2014-05-21 11:31 -0700
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1010441 - Keep RegExpShared and RegExp jitcode around when preserving jitcode in a compartment, r=billm.
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
7e5dc2e26dd3ad42a0e03ed9e5cf5c0646d005c3
created 2014-04-30 16:42 +0200
pushed 2014-07-21 20:25 +0000
Hannes Verschore Hannes Verschore - Bug 965712: Part 1 - Use our string matching logic for regexps when possible, r=luke
44e189f0fd67e5eb4d184c5bba0a85018dc0bd3a
created 2014-04-30 15:56 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 00edef0582f1 and 7796f1b42487 (bug 965712) for making OSX mochitest-dt more timeout-prone in the debugger tests.
00edef0582f1fc689226c6bb9181ad4e43332fa6
created 2014-04-30 16:42 +0200
pushed 2014-07-21 20:25 +0000
Hannes Verschore Hannes Verschore - Bug 965712: Part 2 - Replace the unrolling matcher with memchr, r=luke
7796f1b424872b11f26be040da31570ea1967b7f
created 2014-04-30 16:42 +0200
pushed 2014-07-21 20:25 +0000
Hannes Verschore Hannes Verschore - Bug 965712: Part 1 - Use our string matching logic for regexps when possible, r=luke
7165d1b0097ab84362be2a5cbf03173eee54f27f
created 2014-04-28 11:25 -0700
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert ReadBarriered to take a T* as template parameter instead of T; r=jonco
dc46d95c478718d308667ffff72b11fe5bd64d5e
created 2014-02-19 17:37 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 974350 part 3 - Inline getOrCreateMatchResultTemplateObject fast path. r=h4writer
a95b638234d5996ba886eb0449a2828d43eaa09a
created 2014-01-03 18:58 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 956293 - Don't pass RegExp proto to CloneRegExpObject. r=h4writer
1d2497ec7a749b2777acbc690f2ad137a4924b0a
created 2014-01-02 20:45 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 952984: Fix barriers around matchResultTemplateObject, r=terrence
0764495bc9b8c57d9c53238f3ec0a4a666a6df09
created 2014-01-02 17:39 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 953373 - Use NewObjectWithType when cloning regexps. r=bhackett
421def41b67092b672d5fd7316edb2c807753669
created 2013-12-12 16:43 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 879402 - Use template object to faster set the input and index properties on CreateRegExpMatchResult, r=bhackett
b38b8e812aa71146ddc565343e15222c3e8a0bb5
created 2014-01-02 17:39 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 953373 - Use NewObjectWithType when cloning regexps. r=bhackett, a=bajaj
479975fcd7368b78f47a2c8539a67702972af640
created 2013-12-05 01:56 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 724768 - Set every blank class prototype as a delegate immediately after birth, so that we can properly and correctly cache the shape for new instances of that class that use that prototype. r=bhackett
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
2bbd3a23d40fb356165f13d9a3823e458640f6dd
created 2013-11-17 15:33 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 928050 - Remove worker pausing mechanism, r=billm.
2debd43d9b9efcf74a2fb56b1a47d54e3ea64627
created 2014-01-02 17:39 +0100
pushed 2014-01-03 16:40 +0000
Jan de Mooij Jan de Mooij - Bug 953373 - Use NewObjectWithType when cloning regexps. r=bhackett, a=bajaj
79a3d1d2c06563ed759f84b337d9408f0eba82a4
created 2013-09-27 16:31 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (3/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
ea1af870680c7ec875f0bce61c8541cc37a3b9d6
created 2013-09-09 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
50530f8651a292efda154554732115953e9f6d57
created 2013-08-19 09:16 -0400
pushed 2013-10-28 21:59 +0000
Steve Singer Steve Singer - Bug 906220 - Include yarr/YarrInterpreter.h when not building YARR_JIT. r=luke
b5e301863e69b7d0228339e56d9889306292e0e7
created 2013-08-15 14:14 -0700
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 897655 - Use off thread parsing when loading scripts from XUL documents, r=billm,bz,luke.
621142a4590cb60ca8dc8739041dc3c47cb24482
created 2013-08-13 18:35 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 904962 (part 3) - Minimize #includes in vm/RegExpObject.h. r=luke.
6dcbea61c4891d8fda3fd620dd4e02bf4cad2f00
created 2013-07-25 21:35 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 2) - Move |RegExpFlag| out of jsprvtd.h. r=jorendorff.
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
763c1a2daaee63f011c327790fb2ff066284831b
created 2013-07-09 13:41 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 16) - Slim down RegExpObject-inl.h. r=terrence.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
a8929e61d50a96daf7b08bab4d3f8de0158d3e7e
created 2013-07-07 23:23 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 890784 (part 2) - Fix up #includes after the creation of the vm/Runtime module. r=wmccloskey.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed 2013-08-05 18:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
74831022f42f2758406511bf52aff36ef7e88700
created 2013-06-16 17:39 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
89a3c21daea67f00f863ae3c14e889593c264d3f
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper rests in js/src. r=terrence
738733ab166d0f48f15691191cdbd5536c3f659e
created 2013-03-13 19:15 +0100
pushed 2013-05-13 16:59 +0000
Hannes Verschore Hannes Verschore - Bug 848319: IonMonkey: Enable hoisting of MRegExp, r=sstangl
fcb84b09972fd124bafe10a065e68b9ea14c094f
created 2013-03-05 18:32 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
3b6cf8fe73e0abc0257797bbefc832c75e165e8b
created 2013-02-05 14:22 -0800
pushed 2013-04-01 19:47 +0000
Terrence Cole Terrence Cole - Bug 837845 - Manually backout the largest memory users from bug 798624; r=Waldo
c4562906fc61a36c0a6f4c3e48ab86acb6f038ce
created 2013-02-11 14:04 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 839376 (part 3) - Some low-hanging exact rooting fruit. sfink.
c36bac9f8962a31b764d46233ff045e6f1603a06
created 2013-02-01 17:36 -0800
pushed 2013-04-01 19:47 +0000
Sean Stangl Sean Stangl - Bug 832217 - Construct RegExpShared in the same compartment as the RegExpStatics. r=billm
less more (0) -100 -60 tip