js/src/jsstr.cpp
2fcb28092c1378b97a36bbfa02103f2df965f563
created 2012-07-18 22:33 -0400
pushed 2012-07-19 02:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 61d052e202c8 (bug 647367) due to Windows bustage.
61d052e202c8ca786b42f7f9116c2619d5a45fe6
created 2012-07-18 17:38 -0700
pushed 2012-07-19 01:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/. r=luke.
5d00c508b09af316d1045cb66b18e0c3e3e33280
created 2012-07-03 17:44 -0700
pushed 2012-07-16 23:32 +0000
Jeff Walden Jeff Walden - Bug 773850 - Refactor method guarding to be able to work for methods that must be able to accept a |this| which is a proxy. r=luke
c048a86eb289cf2c7695b5d9628c6379b56603a1
created 2012-07-10 19:17 -0600
pushed 2012-07-11 01:17 +0000
Brian Hackett Brian Hackett - Add more rooters, bug 772303. r=billm
a3c416843da08a87cbcac8a3559b0c6863d21d23
created 2012-07-08 03:00 -0700
pushed 2012-07-09 08:27 +0000
Luke Wagner Luke Wagner - Bug 770795 - add NullPtr and associated Handle constructor (r=billm)
13897ce0f3a2a70e7b8a9d1cf6b1e939416fe6f8
created 2012-07-04 11:12 -0700
pushed 2012-07-05 02:17 +0000
Bill McCloskey Bill McCloskey - Bug 770759 - Add mutable handles (r=bhackett)
aadf6091245bd6b65a624f8e01f433d4644af171
created 2012-07-04 19:26 -0400
pushed 2012-07-05 02:17 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset cb49c3730a97 (bug 725907 part 2) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
cb49c3730a9788ba010ef7a64d9db629bc436dbe
created 2012-07-03 16:34 -0500
pushed 2012-07-03 22:31 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett.
0dd9559f15ff98a990e79cb204f76a1c88a72d8a
created 2012-06-21 14:19 -0700
pushed 2012-06-30 04:47 +0000
Steve Fink Steve Fink - Bug 767141 - moar rooting. r=bhackett
13a8fa3afd28f98d71aa3737d8ecd9a1facd589f
created 2012-06-14 19:13 -0700
pushed 2012-06-21 17:24 +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-21 09:02 +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-21 08:46 +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-20 22:50 +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-20 22:31 +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
613262f091e67d18f545c84ec76db1b4adebac25
created 2012-06-18 09:37 -0700
pushed 2012-06-18 16:41 +0000
Luke Wagner Luke Wagner - Bug 765297 - free up bits in String::lengthAndFlags for new string subtypes (r=njn)
55fab314aedc244fdcd2050db8dc06347ac9704d
created 2012-06-11 17:17 -0700
pushed 2012-06-12 17:03 +0000
Jeff Walden Jeff Walden - Warning patrol. No bug, r=terrence
b863ef9946b871c28d1032b0632f6397291b1d75
created 2012-02-23 13:59 -0800
pushed 2012-06-04 17:37 +0000
Luke Wagner Luke Wagner - Bug 659577 - Don't alias stack variables (r=bhackett)
727f3e801afb8d835e9bce67f26e56c8caaaff0f
created 2012-06-01 00:12 -0700
pushed 2012-06-01 07:14 +0000
Phil Ringnalda Phil Ringnalda - Back out ee940e4debd0:7636c7036e2e (bug 659577) for asserting in testBug550743.js
ee940e4debd006dee5a58f3d6a48934580c3eadd
created 2012-02-23 13:59 -0800
pushed 2012-06-01 06:02 +0000
Luke Wagner Luke Wagner - Bug 659577 - Don't alias stack variables (r=bhackett)
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed 2012-05-24 23:08 +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:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
32cfab3a6aa5f8d46189e62dc3e8f319fed2669f
created 2012-05-19 15:03 -0700
pushed 2012-05-19 22:04 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2012-05-19 19:58 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
932a19f737d9e82e3438cb3a71b490aa256e2cc1
created 2012-05-19 11:52 -0700
pushed 2012-05-19 18:53 +0000
Brian Hackett Brian Hackett - Backed out changeset 5fc7462dd394 for android orange.
5fc7462dd39495e74df849f9fba2f6a8e2035c2a
created 2012-05-19 09:48 -0700
pushed 2012-05-19 16:48 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
99d00468a0dc9bf282f5a0777d959866011917d4
created 2012-05-07 10:13 -0700
pushed 2012-05-07 17:38 +0000
Bill McCloskey Bill McCloskey - Bug 743879 - Eliminate lazy atoms (r=Waldo)
0ec98b564d59468ba36c463a13f9c229b30c061d
created 2012-05-07 10:27 -0700
pushed 2012-05-07 17:29 +0000
Bill McCloskey Bill McCloskey - Bug 743879 - Backout for build errors (r=bustage)
b627e60ea09b8f14a5c1e9078d6513f90d7f366d
created 2012-05-07 10:13 -0700
pushed 2012-05-07 17:15 +0000
Bill McCloskey Bill McCloskey - Bug 743879 - Eliminate lazy atoms (r=Waldo)
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2012-05-06 20:45 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-05-01 00:11 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
ff687d4075736578e1905358cd5e47fa2cb49565
created 2012-04-19 16:18 -0700
pushed 2012-04-26 17:58 +0000
Jeff Walden Jeff Walden - Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
cdb6904fa2cf98115160eeeee3d7a5947d875acc
created 2012-04-25 09:54 +0100
pushed 2012-04-25 08:54 +0000
Ed Morley Ed Morley - Backout afab1aaf6704 & 0405d42629fd (bug 747197), 0379525bbdca (bug 746262), 91b9cba098f8 (bug 745944), 8535dc5b590a (bug 741040) for win debug bustage
0405d42629fd698fb331e28541135788cb7a7535
created 2012-04-19 16:18 -0700
pushed 2012-04-24 23:14 +0000
Jeff Walden Jeff Walden - Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
94eb880e0cad9382f650d7437c01dd096e029099
created 2012-04-12 18:32 -0700
pushed 2012-04-13 14:50 +0000
Jeff Walden Jeff Walden - Attempt to fix OS X (gcc 4.2) build bustage. No bug, r=gcc-42-should-die
95fd0e0254396ec64d0f568e40ad58525fa28fb8
created 2012-04-12 18:15 -0700
pushed 2012-04-13 14:50 +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-13 14:50 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2012-04-13 05:22 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2012-04-13 05:07 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
39acc9f51df8904f08de2c5b2e38a8db35128278
created 2012-04-12 18:32 -0700
pushed 2012-04-13 01:33 +0000
Jeff Walden Jeff Walden - Attempt to fix OS X (gcc 4.2) build bustage. No bug, r=gcc-42-should-die
036194408a50d1bc74ced388eee449501ca735d7
created 2012-04-12 18:15 -0700
pushed 2012-04-13 01:22 +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-12 16:24 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2012-03-28 00:15 +0000
David Mandelin David Mandelin - Bug 739808: Remove method cloning optimization and method barrier, r=luke
4930669183ed92f0f1a6d5140c2c5d830ab76a50
created 2012-03-27 12:13 -0700
pushed 2012-03-27 22:48 +0000
Jeff Walden Jeff Walden - Bug 736591 - Check for exceeding the operation limit when iteratively matching a global regexp against a string. r=luke
500f3088583ff13931bcba1e03aa630c9f08696a
created 2012-03-21 13:32 -0700
pushed 2012-03-26 20:14 +0000
Jeff Walden Jeff Walden - Bug 738075 - Remove the unnecessary Class* argument from GlobalObject::createConstructor. r=dmandelin
44f0b1e2df6744d07e7574ae33dc3ccb4a245dc9
created 2012-03-21 12:23 -0700
pushed 2012-03-21 21:30 +0000
Jeff Walden Jeff Walden - Bug 737996 - Remove some essentially-obsolete configuration options from jsversion.h. r=luke
1788def989ae943fd998c324225427664f99ba19
created 2012-03-14 15:29 -0700
pushed 2012-03-16 01:46 +0000
Jeff Walden Jeff Walden - Bug 735313 - StringBuffer still needs length validation. r=luke
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2012-03-15 17:26 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
c6dcca94622e4b66c69ef48a03c256b5fde85295
created 2012-03-09 11:13 -0500
pushed 2012-03-14 17:40 +0000
Benoit Girard Benoit Girard - Merge mc->Maple
c7e65c5fa1469a5939cf3f8b236a29b86e786ea0
created 2012-03-07 11:10 -0500
pushed 2012-03-14 17:40 +0000
Benoit Girard Benoit Girard - Merge mc->Maple
7c9f942b9becdb29912997dcda0bfe53d78b6451
created 2012-03-05 13:41 -0500
pushed 2012-03-14 17:40 +0000
Benoit Girard Benoit Girard - Merge latest green changeset from mozilla-central to maple
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2012-03-14 17:40 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2012-03-14 17:40 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
9d4c267630d43eaa0760a6cfe2c53f05b5a209d9
created 2012-03-06 15:28 -0800
pushed 2012-03-09 02:24 +0000
Jeff Walden Jeff Walden - Bug 733602 - Various StringBuffer cleanups, mostly removing unimplemented methods. r=luke
5ca23d2045b649c845e1015dfddd3559f00cf8a0
created 2012-03-06 15:52 -0800
pushed 2012-03-07 01:18 +0000
David Mandelin David Mandelin - Bug 733260 followup: use uint32_t for array and string lengths, r=luke
ae005ec67376f06621d997ff208c95202b55c308
created 2012-03-05 18:43 -0800
pushed 2012-03-06 02:44 +0000
David Mandelin David Mandelin - Bug 733260: remove typedef jsuint, r=luke
4e5e3d16a49261d92e015210967083e44eaa1bd1
created 2012-03-05 12:40 -0800
pushed 2012-03-05 20:53 +0000
Charles Chan Charles Chan - Bug 724736 - Move js::StringBuffer into js/src/vm/StringBuffer{-inl.h,.cpp}. r=jwalden
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2012-03-02 22:24 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
3b6ef730516459b9ebb96dc75b9145dc49a4ed40
created 2012-03-01 12:48 -0600
pushed 2012-03-01 22:48 +0000
Jason Orendorff Jason Orendorff - Add CallArgs::hasDefined convenience method. Bug 730676, r=luke.
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-02-29 00:36 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
d4105352a832b4a614daf469411895b24ea2bb16
created 2012-02-24 14:19 -0800
pushed 2012-02-24 23:22 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
less more (0) -300 -100 -60 tip