js/src/jsiter.h
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
c660397f6ab25e596d6fd1a2ce3eb2ca1b52626f
created 2012-05-03 11:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
0e6d579045c8200b5433098f418a3c1ebbf64a1b
created 2012-04-18 10:23 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
7d23c3ea2afe4f01716d32f376176036151c6419
created 2012-03-15 17:21 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
60fb46e7940cdbf645d2ac84b0ac3b7ec2bc4add
created 2012-03-12 12:27 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
0396771021a3b28f7224acd64d026646fa484562
created 2012-03-02 12:10 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
f977d96263c2bbf35d4308c576feb7cce22c665e
created 2012-03-01 13:45 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
609a224cd28293bab2c8fe4fd0adf1492b25cd61
created 2012-02-28 12:21 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
132462b85b08292526d3c3d87ecffe552ac81727
created 2012-02-14 15:04 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
caa3dbc75fa73f1ec96b9b7aeb02ec1332391c5a
created 2012-02-10 19:27 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
ed637f826ef6c4c5e32cce51d6477203dd2b9d50
created 2012-02-08 19:13 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
e4fb2cc5006a3993277027ff55d9b9708eab6e92
created 2012-02-08 11:05 +0100
pushed 2012-11-19 21:10 +0000
Brian Hackett Brian Hackett - Compile JSOP_ITER (bug 701965, r=jandem)
c81ee787fbff2de8a7d726aef2d85ee9fda47824
created 2012-01-19 14:27 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
a8b32fd6d367c6dd9db567860ee4ed3935259be0
created 2012-01-09 11:29 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
220dd5cad2ac17e53112582e5b007737ff77d586
created 2011-12-05 16:57 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central (objshrink, yay!)
7c70058ad7b7503b674d110cd91209605fa80bfe
created 2011-11-16 15:10 -0800
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
f9e1940fd224bda20b61145630173e9dd33f6338
created 2012-09-12 11:00 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 778557 - "Assertion failure: !args.rval().isPrimitive() && callee != &args.rval().toObject()". r=jimb, a=akeybl
090fd1585e341ccc0f18b02c809e066a61fe3e77
created 2012-07-30 05:19 -0600
pushed 2012-10-08 18:29 +0000
Brian Hackett Brian Hackett - Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
a59567902ad0b470422cc77ba4584498b87bb687
created 2012-07-03 16:34 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett.
7ecd5e911ba461d1b1eea42485bdfc51863e509d
created 2012-07-03 16:34 -0500
pushed 2012-10-08 18:29 +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.
18295d17cba2fe08f96f73f7add71c70360e60b8
created 2012-07-03 16:34 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo.
fbd96a0bcc002b25656174adc1a499ced1df7f70
created 2012-07-04 19:33 -0700
pushed 2012-08-27 22:37 +0000
Bill McCloskey Bill McCloskey - Bug 771018 - Replace "const Shape" with "Shape" (r=luke)
2ecd5bbb52897c504f1a134966396a6cd62a1b4e
created 2012-07-04 13:34 -0700
pushed 2012-08-27 22:37 +0000
Bill McCloskey Bill McCloskey - Bug 770999 - Add get() method to Handle<T> and Rooted<T> (r=bhackett)
86cf7f8a124a1a309d362d7c3e028a4f6bad0a34
created 2012-07-04 19:26 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 3a488b71b69a (bug 725907 part 1) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
aadf6091245bd6b65a624f8e01f433d4644af171
created 2012-07-04 19:26 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset cb49c3730a97 (bug 725907 part 2) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
b9c98f0d0fdeb5432356fb9f8fd75580a7ed3732
created 2012-07-04 19:24 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 24feaa8bd894 (bug 725907 part 4) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
24feaa8bd89423b04b16e4ba22e3b67b4a038869
created 2012-07-03 16:34 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett.
cb49c3730a9788ba010ef7a64d9db629bc436dbe
created 2012-07-03 16:34 -0500
pushed 2012-08-27 22:37 +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.
3a488b71b69a7586cb506510a2535f559e7db64b
created 2012-07-03 16:34 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo.
9d8cf9fc3775e14c8cc3c64f192ab33ea2867598
created 2012-06-22 11:24 -0700
pushed 2012-08-27 22:37 +0000
Bill McCloskey Bill McCloskey - Bug 767234 - Don't invoke write barrier on generator slots (r=luke)
ee249716d49dadf260c7cee553df7cca7faa5ee2
created 2012-06-11 16:31 -0500
pushed 2012-08-27 22:37 +0000
Benjamin Peterson Benjamin Peterson - Bug 762285 - Add ForOfIterator, a C++ class for "for-of" iteration. r=benjamin.
b863ef9946b871c28d1032b0632f6397291b1d75
created 2012-02-23 13:59 -0800
pushed 2012-08-27 22: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-07-16 19:38 +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-07-16 19:38 +0000
Luke Wagner Luke Wagner - Bug 659577 - Don't alias stack variables (r=bhackett)
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed 2012-07-16 19:38 +0000
Brian Hackett Brian Hackett - Rename RootedVar to Rooted, bug 756823. r=billm
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-07-16 19:38 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2012-06-04 19: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 2012-06-04 19: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 2012-06-04 19:57 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
1323e2abacce57f14bf4b3be0fcb8970aab19588
created 2012-03-10 11:21 -0500
pushed 2012-06-04 19:57 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c -> maple to pick up b159cd73c215
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2012-06-04 19:57 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2012-06-04 19: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 2012-04-24 17:33 +0000
Luke Wagner Luke Wagner - Bug 734129 - uncatchable exceptions should still pop cx->enumerators (r=dvander)
9b944a4b62309b34e0b451f1ca353de89be02aa3
created 2012-03-01 09:01 -0600
pushed 2012-04-24 17:33 +0000
Jason Orendorff Jason Orendorff - Make Map and Set constructors take a single iterable argument. Bug 726223, r=luke.
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-04-24 17:33 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
aec23eb06a3e8b1b194b05a970e8e813ba6adf05
created 2012-02-27 17:01 -0800
pushed 2012-04-24 17:33 +0000
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
f29587aa8965b19c0c6784c9d9eb41434fa50640
created 2012-02-13 10:01 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 714109 - Add missing barriers to Generator; r=billm
1b57eff04967f5294914d17a51e18d2c49838c01
created 2012-02-09 20:40 -0800
pushed 2012-04-24 17:33 +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 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 714109 - Add missing barriers to Generator; r=billm
a3f31325951d5215c6fdcb5e41b91282a698326b
created 2012-02-07 12:57 -0600
pushed 2012-04-24 17:33 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 2 - for-of loops on arrays. r=bhackett.
57c19a4e2d50fbba067ef806a1d11b8b12843781
created 2012-01-18 16:56 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander
0c98dd9fd645d3c76edc881fc8e4050747afa4a3
created 2011-12-28 16:33 -0600
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 713965 - Replace deleteGeneric (taking a jsid) with deleteByValue (taking a Value), and use the property-type-specific methods exclusively. r=bhackett
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2012-02-01 00:38 +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
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
less more (0) -100 -60 tip