js/src/jsweakmap.cpp
ec53c5d4c3dd2d794c2b7a64b2377c7bd4558dbf
created 2012-04-03 17:54 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
545ab372f7116abcb0d24ce62f79bae6dcb8b32c
created 2012-03-27 12:48 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
f977d96263c2bbf35d4308c576feb7cce22c665e
created 2012-03-01 13:45 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
609a224cd28293bab2c8fe4fd0adf1492b25cd61
created 2012-02-28 12:21 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c757b4a747a5d92e54403998abe229cbff299a78
created 2012-02-27 12:40 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
83cb9381de53b1f9feb7dc15364b8f9955a432b2
created 2012-02-22 19:25 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
61980734d3a21c29f3783ae946733af29ebcd2bd
created 2012-02-21 15:08 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
ed637f826ef6c4c5e32cce51d6477203dd2b9d50
created 2012-02-08 19:13 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
a8b32fd6d367c6dd9db567860ee4ed3935259be0
created 2012-01-09 11:29 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
c612b1c32a84b4b491fc375f4ebc34c91bac3a76
created 2012-01-03 11:44 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
220dd5cad2ac17e53112582e5b007737ff77d586
created 2011-12-05 16:57 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central (objshrink, yay!)
a64147b4cccbdecd64ad218625df24981f5e86c5
created 2011-11-29 16:44 -0800
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
7c70058ad7b7503b674d110cd91209605fa80bfe
created 2011-11-16 15:10 -0800
pushed 2012-09-11 20:39 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Backout merge.
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b
created 2011-10-05 17:49 -0700
pushed 2012-09-11 20:39 +0000
David Anderson David Anderson - Merge from mozilla-central.
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2012-08-31 22:25 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
258f0a5ed7f552678ee55dd15cf2cae62b1ad402
created 2012-07-16 10:54 -0700
pushed 2012-08-24 20:12 +0000
Terrence Cole Terrence Cole - Bug 776583 - Make post barrier verifier pass interpreter tests; r=billm
236151ae351f82468be10b7b104d20f001efb49c
created 2012-08-08 11:05 -0700
pushed 2012-08-23 16:06 +0000
Andrew McCreight Andrew McCreight - Bug 761620 - Throw an exception for unpreservable weak map keys. r=billm
5b9871536be8382bcd8ef27537f7aff3ed5cbf0f
created 2012-08-20 12:32 -0400
pushed 2012-08-20 16:33 +0000
David Zbarsky David Zbarsky - Bug 783840 - Fix build warnings in js r=luke
62342ad8d7fcd6e79a0e8260b30152ac80b089d8
created 2012-08-16 11:40 -0700
pushed 2012-08-16 18:40 +0000
Jim Blandy Jim Blandy - Bug 777174: Change CallNonGenericMethod to take the predicate and implementation as template arguments, not function arguments. r=luke
f12bf48505b999a1d86b9910bdf05f2bc8095a82
created 2012-08-15 10:31 -0700
pushed 2012-08-15 17:31 +0000
Dave Townsend Dave Townsend - Backing out bug 761620 due to Add-on SDK test failures.
34ae2864bbd8cf109162c7b75595b63ceb4ee7c7
created 2012-08-08 11:05 -0700
pushed 2012-08-08 18:06 +0000
Andrew McCreight Andrew McCreight - Bug 761620 - Throw an exception for unpreservable weak map keys. r=billm
a91040f69ea354d3c19a250e0fa5da1bbf9aabfc
created 2012-07-23 13:37 -0700
pushed 2012-08-01 21:59 +0000
Steve Fink Steve Fink - Bug 777219 - Prepare SpiderMonkey for a fully rooted API; r=bhackett
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
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
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)
7d12c871a7074ea9d0da553c3d00cbbe3a591c1a
created 2012-06-01 23:39 -0700
pushed 2012-06-05 16:11 +0000
Jeff Walden Jeff Walden - Bug 761457 - Change the signature of NonGenericMethodGuard to be more idiomatic and less confusing. r=luke
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
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
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
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
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2012-04-04 10:36 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
555c6be77592191945b08f7a9b0edc9b4ac8306b
created 2012-03-29 17:35 -0700
pushed 2012-04-02 17:52 +0000
Terrence Cole Terrence Cole - Bug 740673 - Simplify the C++ WeakMap implementation; r=jimb
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
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
6de9bc65b2ff2038550572b4805987109cf0a6b8
created 2012-02-28 12:01 -0500
pushed 2012-02-28 23:42 +0000
Nathan Froyd Nathan Froyd - Bug 731248 - Remove duplicate headers in js/src. r=luke
246c77eef7cbb6febbdd3c7660b6143eb0093e99
created 2012-02-27 09:48 -0800
pushed 2012-02-27 17:49 +0000
Bill McCloskey Bill McCloskey - Bug 729238 - Save and restore weakmap list during marking validation (r=igor)
8955ec98065a41ab8f8a210f614bb48f435b6b02
created 2012-02-22 14:48 -0800
pushed 2012-02-25 04:20 +0000
Jeff Walden Jeff Walden - Warning patrol. No bug, r=themaid
cb3d33c37bda18cf7f2b62e172ece51b1373b1b1
created 2012-02-21 14:15 +0000
pushed 2012-02-21 14:16 +0000
Ed Morley Ed Morley - Merge mozilla-central to mozilla-inbound
4038ffaa5d820b7ee60db411517f6d3179e17f4f
created 2012-02-21 11:59 +0000
pushed 2012-02-21 14:16 +0000
Ed Morley Ed Morley - Merge last PGO-green changeset of mozilla-inbound to mozilla-central
8134fedf2a8f138306c7908b5cd4dce5d02f12da
created 2012-02-21 10:34 +0100
pushed 2012-02-21 14:16 +0000
Ms2ger Ms2ger - Bug 673468 - Remove a superfluous null-check; r=gabor
e6ffb760d2f0f7b4f6f590cf51555cbf22a681e2
created 2012-02-13 09:02 +0100
pushed 2012-02-21 06:25 +0000
Igor Bukanov Igor Bukanov - bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
f07a6060cc5a15f7435d1429dad813baf8992687
created 2012-02-20 13:56 -0800
pushed 2012-02-20 22:23 +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 2012-02-17 22:36 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
5e48ff8f8d5a59e360ba5e1533ab1c12949aac67
created 2012-02-17 13:22 +0100
pushed 2012-02-17 12:22 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 673468 - Wrapped JS objects used as keys can disappear from WeakMaps. r=mccr8,billm
d6f1d1fbe13a5901c329eab9b1c9cd6eb14b0421
created 2012-02-08 01:51 +0100
pushed 2012-02-08 00:52 +0000
Igor Bukanov Igor Bukanov - bug 660441 - removal of cx parameter from IsAboutToBeFinalized. r=anygregor
ebd93b75749b5002faa67194b1b58a12d8a8c04e
created 2012-01-06 11:30 -0800
pushed 2012-01-06 19:32 +0000
Andrew McCreight Andrew McCreight - Bug 707313 - use special non-NULL next for weak maps not in the list. r=jimb
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2012-01-03 01:15 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
9a966139c3fe33e47c4f4a8bcc2cd0967778672e
created 2011-12-15 17:45 -0800
pushed 2011-12-16 01:47 +0000
Andrew McCreight Andrew McCreight - Bug 680937, part 2 - Add native wrapper preservation hook, call it in WeakMap_set. r=billm
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-03 22:37 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2011-12-03 22:37 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
bbce9f6f700515f372753072eca73133bfb415df
created 2011-11-24 07:35 -0500
pushed 2011-11-24 12:54 +0000
Andrew McCreight Andrew McCreight - Bug 668855, part 1: add JS weak map tracing interface. r=billm
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2011-11-10 18:08 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
beb93d0d59afae262c035afa349e22b6bdf899f6
created 2011-10-26 14:25 -0500
pushed 2011-10-26 19:28 +0000
Stephan Herhut Stephan Herhut - Bug 697515 - WeakMap.set should return undefined, not itself. r=jorendorff.
f5f4ab23e499b509bbe17fd68315035470724ac0
created 2011-10-13 09:33 -0700
pushed 2011-10-13 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 688277, part 1 - add JS friend API to get keys of a weak map. r=jorendorff
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2011-10-11 15:31 +0000
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
6029755897c316efd2a66c76062eb00bd315f432
created 2011-10-04 10:48 -0700
pushed 2011-10-04 22:36 +0000
Luke Wagner Luke Wagner - Bug 690825 - Fix nativeCall assert; HandleNonGenericMethodClassMismatch should not assume args.callee() is the native (r=waldo)
90ff7402febc04ffdf63673e9f6d3d7c16d9c276
created 2011-09-08 21:18 -0700
pushed 2011-09-28 04:25 +0000
Luke Wagner Luke Wagner - Bug 683361, part 4 - Handle transparent proxies correctly in non-generic methods (r=waldo)
7061ce46859a1bf9c2d087f817f563f3edcfd291
created 2011-09-08 21:02 -0700
pushed 2011-09-28 04:25 +0000
Luke Wagner Luke Wagner - Bug 683361, part 2 - use CallArgs more (r=waldo)
81329dc0ac9123654406d375d96605117438ce80
created 2011-05-04 16:54 -0400
pushed 2011-09-26 18:21 +0000
Jeff Walden Jeff Walden - Bug 686002 - Refactor WeakMap class initialization. r=bhackett
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2011-09-22 03:01 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2011-09-03 06:01 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2011-09-03 02:25 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2011-09-03 00:59 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2011-08-13 18:32 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
96fae421af850f50749d0d5787d0d0cb90eef2fd
created 2011-05-27 15:08 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
17cbc8fed5784d1d4d7c0e5ef79ad5299f2f0f5b
created 2011-04-20 11:37 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
1fe03044bfebcccb5322c8719e9049c74b25dadc
created 2011-04-19 08:23 -0700
pushed 2011-08-13 18:32 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
b8785cf106115dfff02ae16c6e11af53a4520f0b
created 2011-07-19 09:30 -0700
pushed 2011-07-19 16:51 +0000
Andrew McCreight Andrew McCreight - Bug 666549 - Don't delete empty ObjectValueMaps in WeakMaps. r=igor
4e6f886b7f2b7529af6a86cb149684d25db4f6d6
created 2011-06-14 19:21 -0700
pushed 2011-06-21 03:43 +0000
Jim Blandy Jim Blandy - Bug 660039: Provide a WeakMap usable from C++. r=jorendorff
666e14265c6be0de312b99566b79b85dccb0fb29
created 2011-06-14 19:21 -0700
pushed 2011-06-21 03:43 +0000
Jim Blandy Jim Blandy - Bug 661567: Use RuntimeAllocPolicy in JS WeakMap objects, not ContextAllocPolicy. r=jorendorff
fda88360e14f309793c48d5687e3ecc73b4beeb5
created 2011-06-14 19:21 -0700
pushed 2011-06-21 03:43 +0000
Jim Blandy Jim Blandy - Bug 661567: Use ObjectValueMap typedef name where appropriate. r=gal
4d3b321e2559354bb07c80b8dfe6aa56818bcc4d
created 2011-05-24 15:05 -0700
pushed 2011-06-08 16:12 +0000
David Mandelin David Mandelin - Bug 655368: Use Spidermonkey delete methods, r=gal
3e5aaea1ccf87aef2f17c6e71eb9958664e6eb82
created 2011-04-15 16:56 -0700
pushed 2012-09-11 20:39 +0000
Bill McCloskey Bill McCloskey - Bug 616666 - Use explicit stack for GC marking (r=gal)
59325b2ca38b063a1019e3a97f6359db5583be66
created 2011-04-18 15:09 -0700
pushed 2012-09-11 20:39 +0000
Gregor Wagner Gregor Wagner - Bug 650753 - Crash [@ js::gc::Cell::compartment] with WeakMap. r=gal
242947d76f73f1e6c8a83545e08a9e9603493e91
created 2011-04-16 21:23 -0700
pushed 2012-09-11 20:39 +0000
Andreas Gal Andreas Gal - Implement Harmony weak maps (bug 547941, r=jorendorff).
7dcd0d16cc08a6781f6487c74d1f46e6b55120da
created 2011-04-11 22:38 -0700
pushed 2012-09-11 20:39 +0000
Andreas Gal Andreas Gal - Bug 547941 - WeakMap. r=jorendorff.
less more (0) tip