js/src/vm/RegExpObject.cpp
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700| base
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2012-09-03 10:27 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
10237eeb36c43106e62ff36967dd9a12d0b3b519
created 2012-08-08 14:02 -0700
pushed 2012-08-14 04:19 +0000
Terrence Cole Terrence Cole - Bug 780309 - Move atom methods into js namespace; r=luke
b7a08f97332822c61fb8bfc2f11dbab6b237e7c5
created 2012-07-09 13:54 -0500
pushed 2012-07-20 14:05 +0000
Jason Orendorff Jason Orendorff - Bug 770854 - Put frontend code in the frontend namespace. r=njn.
c048a86eb289cf2c7695b5d9628c6379b56603a1
created 2012-07-10 19:17 -0600
pushed 2012-07-12 08:55 +0000
Brian Hackett Brian Hackett - Add more rooters, bug 772303. r=billm
ad0398f298c6f86e012b49cbbf378894b68d2c9d
created 2012-07-09 14:39 -0500
pushed 2012-07-11 06:44 +0000
Jason Orendorff Jason Orendorff - Back out changeset ac870e3e94f3 due to red on m-i.
ac870e3e94f38fb14e1234a4ea50bc652ffc6092
created 2012-07-09 13:54 -0500
pushed 2012-07-11 06:44 +0000
Jason Orendorff Jason Orendorff - Bug 770854 - Put frontend code in the frontend namespace. r=njn.
869b97c469b5c59f6f80df906c1ba22a1bc9994d
created 2012-07-03 17:24 -0700
pushed 2012-07-07 13:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 687724 (part 1) - Convert JSCompartment::gcRunning to gcState. r=wmccloskey.
2ecd5bbb52897c504f1a134966396a6cd62a1b4e
created 2012-07-04 13:34 -0700
pushed 2012-07-05 13:27 +0000
Bill McCloskey Bill McCloskey - Bug 770999 - Add get() method to Handle<T> and Rooted<T> (r=bhackett)
611574c8fc1e63d63d66b827972581377f857713
created 2012-06-24 22:50 -0700
pushed 2012-06-26 17:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 754739 - Clean up front-end error reporting. r=jwalden.
13a8fa3afd28f98d71aa3737d8ecd9a1facd589f
created 2012-06-14 19:13 -0700
pushed 2012-06-22 15:35 +0000
Jeff Walden Jeff Walden - Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke
c710654ee7474c99b34f3c646a9ab25ba4c51b63
created 2012-06-21 10:00 +0100
pushed 2012-06-22 15:35 +0000
Ed Morley Ed Morley - Backout 1c5a8d617bff (bug 765990), 617cb36ead59, b3067d05a76a (bug 760995), 79f9a61a1e43 (bug 426163) for bustage
1c5a8d617bff300a1b6e3e96e9b4c79fdd69d553
created 2012-06-14 19:13 -0700
pushed 2012-06-22 15:35 +0000
Jeff Walden Jeff Walden - Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke
364ae9fe58c97ca12eec421e1e0c187e4f11c60f
created 2012-06-20 15:49 -0700
pushed 2012-06-22 15:35 +0000
Jeff Walden Jeff Walden - Back out 2fe1b4d570df for obvious browser-build bustage, less-obvious shell build bustage. r=ಠ_ಠ
2fe1b4d570dfa5e92e72a53fa09a07bc3a067ae0
created 2012-06-14 19:13 -0700
pushed 2012-06-22 15:35 +0000
Jeff Walden Jeff Walden - Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke
15d7e7cc09a6fb6ee3deb38d460778ecdb8f0b8b
created 2012-06-11 17:08 -0700
pushed 2012-06-13 13:35 +0000
Luke Wagner Luke Wagner - Bug 763384 - Don't treat regexp syntax errors as OOM errors (r=njn)
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed 2012-05-26 17:15 +0000
Brian Hackett Brian Hackett - Rename RootedVar to Rooted, bug 756823. r=billm
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:35 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2012-05-08 06:54 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
d701a77854b1174864477eb170a7fd68493390f3
created 2012-05-03 02:00 -0700
pushed 2012-05-04 14:23 +0000
Jeff Walden Jeff Walden - Fix bool-to-pointer conversion warnings. Followup to bug 749617, r=themaid
f4dc271213a4a7d55dbd58a5bfd564c606954c36
created 2012-05-03 09:12 +0200
pushed 2012-05-04 14:23 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist JaegerCompartment and MathCache from JSCompartment into JSRuntime (r=bhackett,njn)
f5a3a7b9c6b046af8bec742816a970ab58320764
created 2012-05-03 08:41 +0200
pushed 2012-05-04 14:23 +0000
Landry Breuil Landry Breuil - Bug 691898 - Use YARR regexp interpreter instead of PCRE on platforms where YARR JIT is not supported r=dmandelin
025285f5761607093f29ba1793edeaf233a1336b
created 2012-05-02 21:52 -0400
pushed 2012-05-03 10:25 +0000
Ehsan Akhgari Ehsan Akhgari - Merge mozilla-central into mozilla-inbound on a CLOSED TREE
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-05-03 10:25 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
d4e35005f5a9cd8f1a7d8ddbee1de05992e4dcf8
created 2012-05-01 20:39 -0700
pushed 2012-05-03 10:25 +0000
Luke Wagner Luke Wagner - Bug 749617 - Optimize js::CloneScript (r=njn,a=not-libxul)
95fd0e0254396ec64d0f568e40ad58525fa28fb8
created 2012-04-12 18:15 -0700
pushed 2012-04-16 09:07 +0000
Jeff Walden Jeff Walden - Fix clang JS shell build bustage. No bug, r=billm over irl
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2012-04-16 09:07 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2012-04-13 11:01 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
036194408a50d1bc74ced388eee449501ca735d7
created 2012-04-12 18:15 -0700
pushed 2012-04-13 11:01 +0000
Jeff Walden Jeff Walden - Fix clang JS shell build bustage. No bug, r=billm over irl
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2012-04-13 11:01 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
6b6084350c40398ef9441715b0bee9b8cddc37ca
created 2012-02-20 11:58 +0100
pushed 2012-03-25 17:36 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
081b574dbad3ea95b40a458e036eabc7ed7ee7d3
created 2012-03-24 12:33 +0100
pushed 2012-03-25 17:36 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 30798fdc5bad
30798fdc5bad0d4b899faf5f979e1caf5a901484
created 2012-02-20 11:58 +0100
pushed 2012-03-25 17:36 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
7a39ee24bd89ea0d9f3be6988b3642e64389af7a
created 2012-03-24 11:04 +0100
pushed 2012-03-25 17:36 +0000
Ms2ger Ms2ger - Backed out changeset f33e1e959036; r=bustage
f33e1e959036794b13b2b5169cfba81017d417c1
created 2012-02-20 11:58 +0100
pushed 2012-03-25 17:36 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
1788def989ae943fd998c324225427664f99ba19
created 2012-03-14 15:29 -0700
pushed 2012-03-17 08:19 +0000
Jeff Walden Jeff Walden - Bug 735313 - StringBuffer still needs length validation. r=luke
44026e95ae904a3e7b59b23968b16a587497c521
created 2012-03-07 14:06 +0100
pushed 2012-03-08 14:31 +0000
Marco Bonardo Marco Bonardo - Backout d68420c97e0e (bug 691898) as suspected of the jit tests failures
d68420c97e0e8edb8bca539ce706b300451f119a
created 2012-03-07 12:06 +0100
pushed 2012-03-08 14:31 +0000
Landry Breuil Landry Breuil - Bug 691898 - Use YARR interpreter instead of PCRE on platforms where YARR JIT is not supported. r=dmandelin
4e5e3d16a49261d92e015210967083e44eaa1bd1
created 2012-03-05 12:40 -0800
pushed 2012-03-08 14:31 +0000
Charles Chan Charles Chan - Bug 724736 - Move js::StringBuffer into js/src/vm/StringBuffer{-inl.h,.cpp}. r=jwalden
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-02-29 20:59 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
2742bfe821d27072840432c9b15d3ce21a6b1419
created 2012-02-28 15:36 -0800
pushed 2012-02-29 20:59 +0000
Luke Wagner Luke Wagner - Bug 731181 - Handle GC during RegExpShared::compile (r=billm)
a7f0048a58d34321ff2e3b35672f9c021d9ac668
created 2012-02-23 13:58 -0800
pushed 2012-02-24 19:48 +0000
Luke Wagner Luke Wagner - Bug 726380 - Fix RegExp r.compile(r) (r=cdleary)
24bfdb22d2d4937dafc5dc40f7ca6219df18d176
created 2012-02-23 13:51 -0800
pushed 2012-02-24 19:48 +0000
Luke Wagner Luke Wagner - Bug 726595 - Do a better job guarding RegExpShared objects against GC (r=cdleary)
e6ffb760d2f0f7b4f6f590cf51555cbf22a681e2
created 2012-02-13 09:02 +0100
pushed 2012-02-22 16:49 +0000
Igor Bukanov Igor Bukanov - bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33
created 2012-02-17 14:35 -0800
pushed 2012-02-20 11:31 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2b630873c4da934c0525cb8b1790bf85e34d4e72
created 2012-02-07 12:34 -0800
pushed 2012-02-13 09:44 +0000
Luke Wagner Luke Wagner - Bug 724748 - simplify RegExpShared lifetime management (r=cdleary)
304182354c92428f046c3c7328316681f7bcb869
created 2012-02-01 13:36 -0800
pushed 2012-02-04 10:29 +0000
Luke Wagner Luke Wagner - Bug 688069 - fix String.prototype.{replace,match,search,split} for transparently wrapped RegExp arguments (r=cdleary)
54cda90d5f3e67c2747de80d64120947f5fc5b9a
created 2012-01-27 15:32 -0800
pushed 2012-02-04 10:29 +0000
Luke Wagner Luke Wagner - Bug 688069 - remove spurious call to zeroLastIndex, bringing us to parity with jsc/v8. This allows removing RegExpPair and several other cleanups (r=cdleary)
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2012-01-03 13:43 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2011-12-16 18:43 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
d96b15c1645b894b5efc5db13bb298fa43f2916c
created 2011-12-15 09:40 -0800
pushed 2011-12-16 18:43 +0000
Bill McCloskey Bill McCloskey - Bug 708228 - Fix infinite write barrier recursion in regexp purge (r=cdleary)
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
a335853be21913b4a60a676c76c968d87bc10a56
created 2011-11-18 18:02 -0800
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8b9d7d9b2325c89e51ffecce0ba333ad4bfb7a45
created 2011-11-10 17:50 -0800
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Get new object empty shapes with a common hash table, bug 701509.
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3e9445901e8bc78e663e539f42683b08bbd6a8a6
created 2011-11-02 13:34 -0700
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Remove JSObject::isNewborn, refactor object creation code, bug 684507.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700| base
pushed 2011-12-05 10:13 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
eacdec27e5d3f2f8b9e7473ed0c12b5e8341ccbf
created 2011-11-28 13:35 -0800
pushed 2011-12-01 06:18 +0000
Chris Leary Chris Leary - Bug 691797: Optimize RegExp.prototype.test with leading .*, take 2. (r=mrbkap,luke)
less more (0) -60 tip