js/src/jsarray.cpp
090fd1585e341ccc0f18b02c809e066a61fe3e77
created 2012-07-30 05:19 -0600
pushed 2012-07-30 11:19 +0000
Brian Hackett Brian Hackett - Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
71c43f0a8e2c9c8c891a15e7c79decf8c04b91ab
created 2012-07-27 12:32 -0700
pushed 2012-07-27 19:33 +0000
Terrence Cole Terrence Cole - Bug 777992 - Move array slowification barrier closer to update; r=billm
01fd43320aefda48d232ab08778aa1c8dd13d6d1
created 2012-07-25 19:02 -0700
pushed 2012-07-26 02:03 +0000
Terrence Cole Terrence Cole - Bug 716955 - Improve naming of array behaviors rval parameter; r=dmandelin
b6291bb722943e0b0619f21f16a205d3b331c663
created 2012-07-20 16:22 -0700
pushed 2012-07-26 00:02 +0000
Terrence Cole Terrence Cole - Bug 776159 - Thread more Handles through jsarray; r=sfink
04e144fd16feb5c5ccf8f030f0e1e4e98be1f016
created 2012-07-24 22:59 -0700
pushed 2012-07-25 06:02 +0000
Eric Faust Eric Faust - Bug 749536 - Implement JS::ToBoolean to fastpath Value to Boolean unwrappings. (r=luke)
60b949c0eaefd84a770db89459d2825494ada42f
created 2012-07-21 13:06 +0200
pushed 2012-07-21 11:08 +0000
Tom Schuster Tom Schuster - Bug 775166 - Remove some ugly optimization in jsarray. r=bhackett
7ecd5e911ba461d1b1eea42485bdfc51863e509d
created 2012-07-03 16:34 -0500
pushed 2012-07-19 22:06 +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.
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)
f88cf68c7fcd0d731511710c1afc14e24f34bd3e
created 2012-07-04 19:34 -0700
pushed 2012-07-05 18:49 +0000
Bill McCloskey Bill McCloskey - Bug 771026 - Replace JSProperty with Shape (r=bhackett)
76fd67373e897d6407d73b4bb3bb1b18e27ed13b
created 2012-07-04 20:22 -0700
pushed 2012-07-05 15:14 +0000
Bill McCloskey Bill McCloskey - Backed out changeset fe305819d2f2 (bug 771026) for orange
fe305819d2f26c9dbef649f0de0088152476209c
created 2012-07-04 19:34 -0700
pushed 2012-07-05 15:14 +0000
Bill McCloskey Bill McCloskey - Bug 771026 - Replace JSProperty with Shape (r=bhackett)
fbd96a0bcc002b25656174adc1a499ced1df7f70
created 2012-07-04 19:33 -0700
pushed 2012-07-05 15:14 +0000
Bill McCloskey Bill McCloskey - Bug 771018 - Replace "const Shape" with "Shape" (r=luke)
2ecd5bbb52897c504f1a134966396a6cd62a1b4e
created 2012-07-04 13:34 -0700
pushed 2012-07-05 02:17 +0000
Bill McCloskey Bill McCloskey - Bug 770999 - Add get() method to Handle<T> and Rooted<T> (r=bhackett)
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.
864f8f84cc537e21abebfbd9ee113ac6e75088b4
created 2012-06-30 14:29 -0700
pushed 2012-06-30 21:29 +0000
Bill McCloskey Bill McCloskey - Bug 768732 - Write barrier for array slowification (r=bhackett)
4c2ddc60f360c3e3c69de4ddc1ef54e45a3a67bf
created 2012-06-27 20:21 -0700
pushed 2012-06-30 16:56 +0000
Jeff Walden Jeff Walden - Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke
8cc01c494f6a8d0587542d0b220b4cc48a5951a7
created 2012-06-30 11:09 -0400
pushed 2012-06-30 15:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout b97cdd8008a0, bc305a9ac000, and 03549c72043d due to Android browser-chrome orange.
03549c72043d010e47a1cc4bf90f9c0bbbf3fbf9
created 2012-06-27 20:21 -0700
pushed 2012-06-30 05:08 +0000
Jeff Walden Jeff Walden - Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke
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
9933d50de880821f51040e788cbc0963232f6c48
created 2012-06-29 10:34 -0700
pushed 2012-06-29 21:30 +0000
Luke Wagner Luke Wagner - Bug 768446 - Remove StackIter::sp_ (r=dvander)
d8fa108aee43a1afeaedd0ee4d12bfbd75627731
created 2012-06-27 14:32 -0700
pushed 2012-06-29 18:54 +0000
Jeff Walden Jeff Walden - Bug 769041 - Remove __proto__ special-casing from arrays' getProperty hook. r=luke
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
94dd2b2a8216a032b581a0570dde62b58911b1a4
created 2012-06-12 16:03 -0700
pushed 2012-06-20 06:37 +0000
Jeff Walden Jeff Walden - Bug 765341 - Change js_ValueToAtom to return a JSAtom* directly, and rename it to js::ToAtom. r=sfink
dfb4c969dc3c3fcbb042bb4aaf0169904c589b21
created 2012-06-12 15:03 -0700
pushed 2012-06-20 06:37 +0000
Jeff Walden Jeff Walden - Fix narrowing-initializer warnings with gcc 4.7. No bug, r=themaid
4530efc8e2ecc805b7688fd998c7cfbab0b8e8d3
created 2012-06-13 11:27 +0200
pushed 2012-06-13 20:39 +0000
Till Schneidereit Till Schneidereit - Bug 763800 - Changes GCHelperThread to work on the main thread in non-threadsafe builds and removes lots of henceforth redundant #ifdef JS_THREADSAFE's (r=billm)
f41d4b18acaa6b708ea6c970cc07b2fe13b961ea
created 2012-06-12 17:04 -0400
pushed 2012-06-12 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 731642 - Assertion failure: isDenseArray(), at ../jsobjinlines.h:504. r=Waldo
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
779d3807d806499d655db9371119ccfc7d547ad6
created 2012-05-24 08:52 -0700
pushed 2012-05-24 15:52 +0000
Brian Hackett Brian Hackett - Remove Root<T>, 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
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
d3cf8d638b05bc4fb612b164e5abbc398286807f
created 2012-05-02 16:11 +0200
pushed 2012-05-04 13:46 +0000
Tom Schuster Tom Schuster - Bug 749620 - Add missing power of 10 for edge case. r=luke
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed 2012-05-03 23:26 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2012-05-03 21:55 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
682bf201eddec8eb14495895bd1fde0fba04616f
created 2012-05-01 14:30 -0700
pushed 2012-05-03 21:22 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
6005ea04a5c7ebd620010a4ecea53fa5188f37a5
created 2012-05-03 09:12 +0200
pushed 2012-05-03 07:13 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist NewObjectCache from JSCompartment into JSRuntime (r=bhackett)
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
cf9be410ceaf030ebab656340c7385f903f96dd2
created 2012-04-27 17:09 -0400
pushed 2012-04-27 21:18 +0000
Eddy Bruel Eddy Bruel - Bug 703537: Removing the fix trap r=jorendorff@mozilla.com
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
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
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
f64f62213f61693a4f85e4c89a3191f83e388684
created 2012-03-21 22:21 -0700
pushed 2012-04-04 05:46 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 711895 - Tweak the warning options used for GCC builds (3rd attempt). r=waldo,derf,khuey,mhommey.
less more (0) -300 -100 -60 tip