js/src/builtin/MapObject.cpp
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
a849e759a0f7fbfa69e4c9b2a315ca453a8e2eee
created 2015-06-30 07:58 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1178581 - Interning does not and should not imply infinite lifetime; r=sfink
ecd1133c2179cc0a02e43d9d614a579d0a805874
created 2015-05-29 15:31 -0700
pushed 2015-09-21 14:04 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Make sure public jsapi Map/Set calls deal with compartments/proxies; r=bz r=jorendorff
bc7c27ff1da6a7c036eb209d588589f87bf365f4
created 2015-05-29 15:27 -0700
pushed 2015-09-21 14:04 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Add ForEach C++ public function for ES6 Maps/Sets; r=jorendorff
ffb604b4d4d842d8c96c7cfc9a75f61699af88ad
created 2015-03-09 17:38 -0700
pushed 2015-09-21 14:04 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Add public jsapi ES6 Set convenience functions; r=jorendorff
00d135e921a61aaf520563308942d2e493e47d4e
created 2015-03-09 17:19 -0700
pushed 2015-09-21 14:04 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Add public jsapi ES6 Map delete method; r=jorendorff
ae621ff779ac5f74d83fb5253a352ccdb4b71bf0
created 2015-06-24 16:20 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Backout 7959ffacd30f (Bug 1176090) for being on top of a regression.
7959ffacd30ff4591cef78b8172f687d20141a08
created 2015-06-20 10:55 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
139f99a75ab88c44fb2899b2f90b3efb7124b75e
created 2015-05-15 11:47 +0900
pushed 2015-08-10 18:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1131043 - Part 2: Implement Map[@@species] and Set[@@species] getter. r=evilpie
cbfddea9ef08e966db91eca85a5ddf71adf2b07e
created 2015-05-07 10:17 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
257edfa8e77b5775e19c20aee3b7f8acd0954d93
created 2015-05-01 12:32 +0200
pushed 2015-06-29 20:18 +0000
Florian Scholz Florian Scholz - Bug 1153825 - Fix length properties of (Weak){Map,Set} constructors; r=evilpie
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
e00ed1b014d0047b2a3ac15fa563b8f3019f2b16
created 2015-02-17 15:03 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1132045 - Add handles to various equality operations. r=jandem
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
2c896a4f15ae37b72879bf1c022a87ccb85c5fcc
created 2015-02-05 00:59 +0900
pushed 2015-03-30 18:32 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1108930 - Part 7: Warn when Map/Set/WeakMap are called without new. r=evilpie
b3db757e1445f1df425addb0e04ef1fe55ed2882
created 2015-01-31 13:22 +1300
pushed 2015-03-30 18:32 +0000
JW Wang JW Wang - Bug 1121332. Part 3 - export MapObject from JS. r=jorendorff.
cad25450eff5dec73395b194b05d21ca27dc7344
created 2015-01-28 13:06 +0900
pushed 2015-03-30 18:32 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1069416 - Part 1: Remove JS_HAS_SYMBOLS. r=evilpie
a0bcff4b675e622545bcef3aadbca3858601e86d
created 2014-12-18 08:35 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 7 - Rename JSObject::{get,set}Generic etc. -> js::{Get,Set}Property and add a few comments. r=Waldo.
e29d774c72151d6a2b7b204cfd61d52b9874bec2
created 2015-01-31 13:22 +1300
pushed 2015-03-04 01:22 +0000
JW Wang JW Wang - Bug 1121332. Part 3 - export MapObject from JS. r=jorendorff. a=lmandel
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
1e5e8e13b705f2b0b0f5a5816e195b27ab9083c1
created 2014-12-01 17:02 +0900
pushed 2015-02-23 15:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part2: Support monkey-patched/overridden adder in Set constructor. r=evilpie
b24bc4c1435d6b4e818b5f3a32bd5651df30533b
created 2014-12-01 17:02 +0900
pushed 2015-02-23 15:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part1: Support monkey-patched/overridden adder in Map constructor. r=evilpie
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
44d7ea20541f243995d2073080d475add49d5bbc
created 2014-12-04 21:22 -0800
pushed 2015-02-23 15:17 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 804279) for build bustage
a0ff17c6cdec1587e9e89d7a88f63503407d02c9
created 2014-12-01 17:02 +0900
pushed 2015-02-23 15:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part2: Support monkey-patched/overridden adder in Set constructor. r=evilpie
00fc0c2dc1110948af0cb41f0b326d8967b75b7d
created 2014-12-01 17:02 +0900
pushed 2015-02-23 15:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part1: Support monkey-patched/overridden adder in Map constructor. r=evilpie
187125e5da1021293bfa1b8d19022da2d40ff7d0
created 2014-11-29 20:57 +0900
pushed 2015-02-23 15:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1092538 - Ignore `null` iterable in Map, Set, WeakMap and WeakSet constructors. r=evilpie
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
dae8ccc52200b44ba0bf0cb27d1cfc5cab3d0be5
created 2014-11-04 00:23 +0900
pushed 2015-01-12 19:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1092537 - Handle optional iterable argument in WeakMap constructor. r=evilpie
51a1fa4c521fef7fe83a15aeca12cd0dca356aea
created 2014-07-01 21:01 -0500
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=Waldo with earlier review work by nbp.
c8cdf92b78f5e44dc404358f5178e33b7e9262f8
created 2014-10-22 15:17 -0700
pushed 2015-01-12 19:37 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch of JS_STATIC_ASSERTs with static_assert. r=jandem
62491e20145f9d508675828edec6480f3f2697ba
created 2014-10-13 18:41 +0200
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset b8b6fa54fc1a (bug 1079231) for build failures on b2g; r=bustage
b8b6fa54fc1a4985df204c936ffbe2e3efb0d685
created 2014-10-13 17:24 +0200
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079231: Use templated CallNonGenericMethod whenever possible; r=jorendorff
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-11-28 15:29 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
621224c58e71fec5fad0ff270fe348be1b1bd560
created 2014-07-01 21:01 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 2 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=nbp.
9acca266d2c8ebc84e80e3eaaa0a43da32165d58
created 2014-08-08 13:22 -0700
pushed 2014-10-13 16:35 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod malloc from MallocProvider and AllocPolicy; r=jonco
less more (0) -100 -60 tip