js/src/jsweakmap.h
4ca5990b24d5654294d83ae25a428e58282cef5d
created 2012-10-08 18:22 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 798678 - Refactor wrapper preservation for weakmaps (r=mccr8)
2d0fac2bc177f8d33deff212219650369f31b202
created 2012-09-20 22:17 -0700
pushed 2012-10-05 13:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink.
258f0a5ed7f552678ee55dd15cf2cae62b1ad402
created 2012-07-16 10:54 -0700
pushed 2012-08-30 01:33 +0000
Terrence Cole Terrence Cole - Bug 776583 - Make post barrier verifier pass interpreter tests; r=billm
88d90921b34838c4d4e880f80b987ebf819a3c20
created 2012-08-23 10:58 -0700
pushed 2012-08-30 01:33 +0000
Luke Wagner Luke Wagner - Bug 784706 - clear proxiedScopes in DebugScopes::onCompartmentLeaveDebugMode (r=jimb)
70288798e65f8b1b32ea87c194d7bb5f8297848a
created 2012-06-01 15:41 -0700
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 760342 - Check explicitly for mis-use of HashTable::Enum; r=luke
d7b8fe3834b9a117dee9e10a7d00e1703d95196d
created 2012-06-01 17:45 -0700
pushed 2012-10-31 21:26 +0000
Matt Brubeck Matt Brubeck - Back out bug 760342 for Windows build error, bug 755070 for Android crashes, and bug 760458 because it depends on 755070
57f92b0c3097a6ccb4d7574fc9d945b1dcc9470b
created 2012-06-01 15:41 -0700
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 760342 - Check explicitly for mis-use of HashTable::Enum; r=luke
502d5e87aeff15fcda5dcde906ee78c3473cead6
created 2012-05-23 10:34 -0700
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 730933 - Make IsAboutToBeFinalized indirect; r=billm
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-10-31 21:26 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed 2012-10-31 21: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-10-31 21:26 +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-10-31 21: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
4635be397546bd546dac23f496303caafe42a546
created 2012-04-09 11:42 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 742843 - Clean up weakmap header (r=terrence)
555c6be77592191945b08f7a9b0edc9b4ac8306b
created 2012-03-29 17:35 -0700
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 740673 - Simplify the C++ WeakMap implementation; r=jimb
246c77eef7cbb6febbdd3c7660b6143eb0093e99
created 2012-02-27 09:48 -0800
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 729238 - Save and restore weakmap list during marking validation (r=igor)
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33
created 2012-02-17 14:35 -0800
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2e89173cb52e89af2d6661d6d929d9359302a772
created 2012-02-14 15:19 -0800
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
6f6f9de4458388caacce57706f1478a73aba6e51
created 2012-02-15 17:16 -0800
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 726845 - Make Value marking interfaces indirect; r=billm
d6f1d1fbe13a5901c329eab9b1c9cd6eb14b0421
created 2012-02-08 01:51 +0100
pushed 2012-10-31 21:26 +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-10-31 21:26 +0000
Andrew McCreight Andrew McCreight - Bug 707313 - use special non-NULL next for weak maps not in the list. r=jimb
b9bd2420e1116ef682d0cdc9de28bb7d8a39be7b
created 2011-12-15 17:44 -0800
pushed 2012-10-31 21:26 +0000
Andrew McCreight Andrew McCreight - Bug 680937, part 1 - Don't always mark wrapped native keys. r=billm
bbce9f6f700515f372753072eca73133bfb415df
created 2011-11-24 07:35 -0500
pushed 2012-10-31 21:26 +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 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
f5f4ab23e499b509bbe17fd68315035470724ac0
created 2011-10-13 09:33 -0700
pushed 2012-10-31 21:26 +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 2012-10-31 21:26 +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)
83df5d290530fc03c4f1bf2f9a39df3bb8964ff0
created 2011-09-20 21:49 +0200
pushed 2012-10-31 21:26 +0000
Igor Bukanov Igor Bukanov - bug 687966 - eliminating held/unheld scripts in the debugger. r=jorendorff
ec7d5860226317b4ab8a6b90f64de556fe01aaed
created 2011-10-05 15:53 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - Make ~WeakMapBase virtual to silence MSVC. It's a destructor, probably called in concert with a delete or free(), so perf shouldn't matter, right? r=mozbot
c64b8574e28235e03e8f15331f99ff894bb51b76
created 2011-09-04 11:25 -0700
pushed 2012-10-31 21:26 +0000
Andrew McCreight Andrew McCreight - Bug 681104 - Add JSTracer flag to disable visiting WeakMap mappings. r=billm
1c432b6fdbdbd691186f8107946072febc8db012
created 2011-09-04 10:16 -0700
pushed 2012-10-31 21:26 +0000
Andrew McCreight Andrew McCreight - Bug 684595 - Don't visit WeakMap keys from the WeakMap in markentry. r=jorendorff
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2012-10-31 21:26 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2012-10-31 21:26 +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 2012-10-31 21:26 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2012-10-31 21:26 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
8998a25f3887f8038426aaa4a050368d75dd499b
created 2011-07-21 18:14 -0500
pushed 2012-10-31 21:26 +0000
Jason Orendorff Jason Orendorff - Address review comments from billm (bug 672829 comment 15).
a4374705dd79c6ff959a3d4141a6fe313babde1c
created 2011-07-01 19:02 -0500
pushed 2012-10-31 21:26 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
6fef8a7982caad773a5ae9b499d4374b26d55ef6
created 2011-06-20 18:26 -0500
pushed 2012-10-31 21:26 +0000
Jason Orendorff Jason Orendorff - Change js::Debug::objects to have referents as keys, rather than cross-compartment wrappers of referents.
8247161274fbcb5d827c3e32ab6637a306520087
created 2011-06-15 17:53 -0500
pushed 2012-10-31 21:26 +0000
Jim Blandy Jim Blandy - Use WeakMap for the Debug::objects, the mapping from referents to Debug.Objects. r=jorendorff, push=jorendorff.
c2c5b41d0a3c8e153a9de1d5fbd228340dd254a4
created 2011-07-22 09:51 -0700
pushed 2012-10-31 21:26 +0000
Andrew McCreight Andrew McCreight - Bug 655297 - Mark XPC wrapped natives used as weak map keys. r=billm
c2e5e424e6c36922a38e0bedd38862a23781d288
created 2011-06-29 02:27 -0700
pushed 2012-10-31 21:26 +0000
Jim Blandy Jim Blandy - Bug 667126: Allow WeakMaps where the criterion for retaining an entry does not imply that the entry's key has been marked. r=jorendorff
8008ec479d6a82699b84a8ce0569a717e9b44d64
created 2011-06-14 19:32 -0700
pushed 2012-10-31 21:26 +0000
Brendan Eich Brendan Eich - No else after return.
4e6f886b7f2b7529af6a86cb149684d25db4f6d6
created 2011-06-14 19:21 -0700
pushed 2012-10-31 21:26 +0000
Jim Blandy Jim Blandy - Bug 660039: Provide a WeakMap usable from C++. r=jorendorff
666e14265c6be0de312b99566b79b85dccb0fb29
created 2011-06-14 19:21 -0700
pushed 2012-10-31 21:26 +0000
Jim Blandy Jim Blandy - Bug 661567: Use RuntimeAllocPolicy in JS WeakMap objects, not ContextAllocPolicy. r=jorendorff
7dcd0d16cc08a6781f6487c74d1f46e6b55120da
created 2011-04-11 22:38 -0700
pushed 2012-10-31 21:26 +0000
Andreas Gal Andreas Gal - Bug 547941 - WeakMap. r=jorendorff.
less more (0) tip