js/src/jsiter.cpp
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2015-01-29 00:57 +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 2015-01-29 00:57 +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 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
053487b8f1f7a0e112a26105d82a472be3824ae3
created 2012-04-09 16:52 -0700
pushed 2015-01-29 00:57 +0000
Terrence Cole Terrence Cole - Bug 743868 - Fix barriers in SupressDeletedProperties; r=billm
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2015-01-29 00:57 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 739808: Remove method cloning optimization and method barrier, r=luke
500f3088583ff13931bcba1e03aa630c9f08696a
created 2012-03-21 13:32 -0700
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 738075 - Remove the unnecessary Class* argument from GlobalObject::createConstructor. r=dmandelin
1323e2abacce57f14bf4b3be0fcb8970aab19588
created 2012-03-10 11:21 -0500
pushed 2015-01-29 00:57 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c -> maple to pick up b159cd73c215
7c9f942b9becdb29912997dcda0bfe53d78b6451
created 2012-03-05 13:41 -0500
pushed 2015-01-29 00:57 +0000
Benoit Girard Benoit Girard - Merge latest green changeset from mozilla-central to maple
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2015-01-29 00:57 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2015-01-29 00:57 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
412f24be91ed1e5e024f5989f1cc6d0cf693cd5e
created 2012-03-09 16:25 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 734129 - uncatchable exceptions should still pop cx->enumerators (r=dvander)
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
3b6ef730516459b9ebb96dc75b9145dc49a4ed40
created 2012-03-01 12:48 -0600
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Add CallArgs::hasDefined convenience method. Bug 730676, r=luke.
9b944a4b62309b34e0b451f1ca353de89be02aa3
created 2012-03-01 09:01 -0600
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Make Map and Set constructors take a single iterable argument. Bug 726223, r=luke.
dac3cc61a1b058562c125b07d69572f2d1f8e93a
created 2012-03-01 09:01 -0600
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Element iterators should use [[Get]] and not peculiarly ignore the prototype chain. Bug 725168, r=Waldo.
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-01-29 00:57 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
aec23eb06a3e8b1b194b05a970e8e813ba6adf05
created 2012-02-27 17:01 -0800
pushed 2015-01-29 00:57 +0000
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
e999dda657ba03720ca5261a3a0fdf2af29fa7d2
created 2012-02-25 01:59 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Windows-specific warning patrol. No bug, r=themaid
e6ffb760d2f0f7b4f6f590cf51555cbf22a681e2
created 2012-02-13 09:02 +0100
pushed 2015-01-29 00:57 +0000
Igor Bukanov Igor Bukanov - bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
f07a6060cc5a15f7435d1429dad813baf8992687
created 2012-02-20 13:56 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 728423 - Fix warnings in js/src related to JSObject::asString et al (r=luke)
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33
created 2012-02-17 14:35 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2e89173cb52e89af2d6661d6d929d9359302a772
created 2012-02-14 15:19 -0800
pushed 2015-01-29 00:57 +0000
Terrence Cole Terrence Cole - Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
f29587aa8965b19c0c6784c9d9eb41434fa50640
created 2012-02-13 10:01 -0800
pushed 2015-01-29 00:57 +0000
Terrence Cole Terrence Cole - Bug 714109 - Add missing barriers to Generator; r=billm
5fe3e1c45867174815cf0f4557b4114a2f93f424
created 2012-02-10 18:32 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 722028 - Need write barrier for SuppressDeletedPropertyHelper (r=bhackett)
fbef6a165cf80b4045c2988dd096b696758ec916
created 2012-02-10 18:32 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 723313 - Stop using conservative stack scanner for VM stack marking (r=luke,bhackett)
71f5bf4df2f60a730733073a15e6766d929e9516
created 2012-02-10 19:47 -0800
pushed 2015-01-29 00:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 5f623a11c6cb (bug 713226), 1ed8ccf96402 (bug 721579), 32af27f89c49 (bug 722028), 1300d282fd22 (bug 716067), dc0f6ad7eff3 (bug 723313), 0d2ab3f2e9b9 (bug 723773) for talos crashes
32af27f89c49a1c9868416ef2e93c016d82671bb
created 2012-02-10 18:32 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 722028 - Need write barrier for SuppressDeletedPropertyHelper (r=bhackett)
dc0f6ad7eff3a6a905e37a6398d0971558ae9936
created 2012-02-10 18:32 -0800
pushed 2015-01-29 00:57 +0000
Bill McCloskey Bill McCloskey - Bug 723313 - Stop using conservative stack scanner for VM stack marking (r=luke,bhackett)
1b57eff04967f5294914d17a51e18d2c49838c01
created 2012-02-09 20:40 -0800
pushed 2015-01-29 00:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 710220a5ac33 (bug 714109) on suspicion of causing GC crashes in browser-chrome
710220a5ac3362ecb1818afde0d986d2596b7977
created 2012-01-03 11:50 -0800
pushed 2015-01-29 00:57 +0000
Terrence Cole Terrence Cole - Bug 714109 - Add missing barriers to Generator; r=billm
db1398b72779fe0de707a0722923c3760fa97cdf
created 2012-02-07 12:57 -0600
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 3 - for-of loops on wrappers. r=bhackett.
a3f31325951d5215c6fdcb5e41b91282a698326b
created 2012-02-07 12:57 -0600
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 2 - for-of loops on arrays. r=bhackett.
90ecec15f74b84e77793a198e37a9dbd09948ea7
created 2012-02-07 12:57 -0600
pushed 2015-01-29 00:57 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 1 - for-of loop basics. r=Waldo.
051a19214251af08890cfabc6f3197eb625e9162
created 2012-01-22 21:22 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Remove internal #includes of jsstdint.h, the functionality of which is now part of the JSAPI and need not be explicitly #included. No bug, r=evilpies, r=jorendorff, r=terrence, all over IRC
0c8e2e79385131cebc9f72554dc41391813c2b62
created 2012-01-20 16:22 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Root strings in native iterators when converting from array of jsids, bug 719686. r=dvander
57c19a4e2d50fbba067ef806a1d11b8b12843781
created 2012-01-18 16:56 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander
7736d47f8fab770803b227527364363a59ab2135
created 2012-01-17 14:32 -0800
pushed 2015-01-29 00:57 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
4dd329d75054a9d949f5b26197425ea3520888f3
created 2012-01-13 17:35 -0800
pushed 2015-01-29 00:57 +0000
Chris Leary Chris Leary - Back out b36175bbda47.
b36175bbda47da731573c8031a132a4f2385235d
created 2012-01-12 18:40 -0800
pushed 2015-01-29 00:57 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke)
2f310f45610707e33b63f292d144b946d7b8bec1
created 2012-01-11 09:23 +0100
pushed 2015-01-29 00:57 +0000
Ms2ger Ms2ger - Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
6ff43da616bed93b5264b0cdf62aca4349f13006
created 2011-12-20 17:31 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 711273 - rm cruft: JS_REQUIRES_STACK, find-child.py, jsstack.js, fallibility of ClonedBlockObject::put/UnwindScope (r=waldo)
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2015-01-29 00:57 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
10f831bfaf08329ede947f4cbf19480a4cf62601
created 2011-12-31 07:32 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Backed out changeset 4282a285d381 (bug 707049 backout).
4282a285d3813d5eb7a6639e690ce533a2fc1b04
created 2011-12-31 15:13 +0100
pushed 2015-01-29 00:57 +0000
Ms2ger Ms2ger - Backout 0d642e4e08cf (bug 707049); requested by evilpie.
0d642e4e08cf26daa6edcc91ad22a435c40176d6
created 2011-12-30 20:12 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Add dynamic analysis for identifying moving GC hazards, autorooter classes, some VM rooters, bug 707049. r=billm
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 00:57 +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
d87f60b6c99d81c0ee8af4a6caca6bf4cfe2d4bc
created 2011-12-08 19:28 -0800
pushed 2015-01-29 00:57 +0000
Christian Holler Christian Holler - Ensure a consistent enumeration order when compiled in deterministic mode, bug 707017. r=luke
d4ac6e1958e872b555387b80f64b75eb5a330bd9
created 2011-12-01 19:35 -0800
pushed 2015-01-29 00:57 +0000
Jeff Walden Jeff Walden - Bug 707061 - Rename js_ValueToString to ToString. Also, consistent with ToObject, make ToString include an inline already-string fast path, and make ToStringSlow be an out-of-line slow path for the case where the value is not a string (asserting that this is the case). r=luke
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
1e8c03ba91d073d84da774ea9e5f1a3af5b2c550
created 2011-11-28 17:27 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Always generate new shapes when setting uncacheable flags after prototype changes, don't cache native iterators for objects with uncacheable prototypes, bug 705895.
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
f850506b87b6ffbe256a5816426859f4248453f2
created 2011-11-18 16:22 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Address bug 694561 review comments, r=luke.
a7094fec17644d8160397b7236eddf03aa0834ec
created 2011-11-18 14:59 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Address bug 684507 review comments, r=luke.
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8b9d7d9b2325c89e51ffecce0ba333ad4bfb7a45
created 2011-11-10 17:50 -0800
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Get new object empty shapes with a common hash table, bug 701509.
3e9445901e8bc78e663e539f42683b08bbd6a8a6
created 2011-11-02 13:34 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Remove JSObject::isNewborn, refactor object creation code, bug 684507.
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8f3d52b0fc52fe31656c288a40981ef145da2ca7
created 2011-10-14 13:51 -0700
pushed 2015-01-29 00:57 +0000
Brian Hackett Brian Hackett - Move rarely set object flags to BaseShape, bug 694561.
less more (0) -300 -100 -60 tip