js/src/vm/NativeObject.h
e97f6b0391f98d675ce930412838f91c8b40e21a
created 2016-10-25 11:38 +0200
pushed 2016-10-28 03:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312485: Properly sparsify frozen objects. r=jandem
eb93f0b8c9421af391e2c251ed171b3bd7698eed
created 2016-10-26 12:01 +0200
pushed 2016-10-27 01:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312948: Revert "Bug 1310744: A frozen element has no writable length. r=nbp". r=nbp
4b670be24e6d913c728752578dfab3e198c5de23
created 2016-10-24 08:53 -0700
pushed 2016-10-26 05:13 +0000
André Bargull André Bargull - Bug 1232266: Support iterables in TypedArray constructors. r=jandem
4839dd5d7d9642b1793f3ad1e09b6ebe59c9855e
created 2016-10-19 19:23 +0200
pushed 2016-10-21 21:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Add missing assertions in NativeObject.h r=nbp
9cf4fb2f956a58ebf0c7efb30e92b535681ba41f
created 2016-10-19 20:30 +0200
pushed 2016-10-21 21:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: A frozen element has no writable length. r=nbp
888c35d3e47258fd7ac491fb043079b834c57681
created 2016-10-19 20:31 +0200
pushed 2016-10-21 21:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Add NativeObject::denseElementsAreFrozen. r=nbp
4a31e900a255260a91c2a7617d1481166b99bc98
created 2016-10-06 15:56 +0200
pushed 2016-10-07 03:23 +0000
Jon Coppeard Jon Coppeard - Bug 974415 - Add a separate API to get the number of fixed slots in an object that can be used off-main-thread r=jandem
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
6c5d6fdd301002aeb12974a223303324af9a9823
created 2016-09-15 13:43 +0200
pushed 2016-09-15 23:41 +0000
Jan de Mooij Jan de Mooij - Bug 1300904 - Reset the ObjectElements Frozen flag on OOM. r=ekleog
f95b25ae990d717ae305b4192e502f0ca8894384
created 2016-08-29 15:00 -0700
pushed 2016-08-31 13:53 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 1: Do not sparsify dense arrays when freezing - Interpreter. r=jandem
c945b9db25012f65327ce8b265927b34c437848d
created 2016-08-29 17:38 -0400
pushed 2016-08-30 00:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1283334) for hazard analysis failures.
4ab881c915b0645162a9f4500c5c7cdec70d33c9
created 2016-08-25 16:28 -0700
pushed 2016-08-30 00:56 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 1: Do not sparsify dense arrays when freezing - Interpreter. r=jandem
6a5768dbae15533e940e98b650e2b9de449f19c3
created 2016-08-29 08:52 +0200
pushed 2016-08-30 00:56 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 2ccbded01c01 (bug 1245965) for perf regressions.
2ccbded01c01295b4d87e4a13a8f0f5e3e23dad3
created 2016-08-27 19:57 +0200
pushed 2016-08-30 00:56 +0000
Jan de Mooij Jan de Mooij - Bug 1245965 - Remove the NewObjectCache. r=terrence
24ebd63a53ec60b329e81e1838aa4d9433360c19
created 2016-08-17 09:41 +0100
pushed 2016-08-18 00:26 +0000
Jon Coppeard Jon Coppeard - Bug 1295551 - Sweep dictionary mode objects after minor GC r=terrence
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 16:00 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
80ad0f56e596951e775942ce04db87509d8608b1
created 2016-07-07 08:58 -0700
pushed 2016-07-08 10:17 +0000
Terrence Cole Terrence Cole - Bug 1284977 - Use a properly aligned poison value; r=jandem
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-07-07 09:43 +0000
Jeff Walden Jeff Walden - Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
85911372f2765079241357835fe84901b49c24c2
created 2016-06-21 15:30 +0100
pushed 2016-06-22 11:46 +0000
Jon Coppeard Jon Coppeard - Bug 1276908 - Reimplement whole cell store buffer using a bit vector associated with the arena r=terrence
f07ebb2e13ef2b71b87fc8d7fdf3ef7c2628c15c
created 2016-06-02 14:41 -0700
pushed 2016-06-08 10:16 +0000
Steve Fink Steve Fink - Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:21 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
796d263c5c19c2a7032144632ece8cd438b067b6
created 2016-04-28 10:35 -0400
pushed 2016-04-29 23:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1244279 - Part 1: Take a bit in `ObjectElements::Flags` to indicate whether the object is in the whole cell store buffer. r=terrence
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-03-31 20:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
e52c7446d8b4e3233b41a3d76eee3928fe64d836
created 2016-03-22 13:23 +0000
pushed 2016-03-22 23:58 +0000
Jon Coppeard Jon Coppeard - Bug 1257903 - Compact arenas containing shapes r=terrence
c633b6d3613bb6a15e9ad6ff5d215380fa7af971
created 2016-02-05 10:42 +0000
pushed 2016-02-06 03:45 +0000
Jon Coppeard Jon Coppeard - Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
cbb480545732d641f298e2517ccf39b9f8b5ed9c
created 2016-02-04 11:18 +0100
pushed 2016-02-06 03:45 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem
4e2103209c36062156e1310a597301e6420018aa
created 2015-12-23 17:05 +0100
pushed 2015-12-26 01:50 +0000
Jan de Mooij Jan de Mooij - Bug 1232386 - Fix NativeObject::growSlotsStatic to recover from OOM. r=terrence
20570b526b355c4739a92072cb181ed8faf5bbaf
created 2015-12-02 16:38 +0100
pushed 2015-12-03 11:09 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 3: VM core changes. r=waldo
1ca90786e46d5dcd9ced892ddf6c223676cd4550
created 2015-10-05 14:50 -0500
pushed 2015-10-26 10:30 +0000
Jason Orendorff Jason Orendorff - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo.
cfca615a83c3451149cfea12b451bc216b33e170
created 2015-09-25 23:12 +0900
pushed 2015-10-09 23:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1208341 - Make NativeObject::goodElementsAllocationAmount fallible. r=Waldo
f3311acb9940e8bff7c806d1e40f9b29836f99bc
created 2015-09-29 14:33 -0700
pushed 2015-10-01 12:17 +0000
Terrence Cole Terrence Cole - Bug 1209754 - Assert that all post-barriers happen on the main thread; r=jonco
e69bd4cbed6389b81f06e55a4735a0b71d1245a2
created 2015-09-05 13:24 +0900
pushed 2015-09-25 00:15 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
f97d1d74be6a4b141757d57d192c2210a0762282
created 2015-09-23 16:41 +0900
pushed 2015-09-23 20:26 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 84e1d41336a5 (bug 1201869) for windows SM(p) OOM
84e1d41336a5068d8d569bcfda4bac3e678fe08a
created 2015-09-05 13:24 +0900
pushed 2015-09-23 20:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2015-09-22 10:51 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:27 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
8f410f4e8f5cc1960eb0812ff7c469dc96a08f9c
created 2015-06-10 15:54 -0500
pushed 2015-08-14 13:25 +0000
Jason Orendorff Jason Orendorff - Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie.
3a580b48d1adca56f74b2a7491b468af3e70bee8
created 2015-08-04 14:32 -0700
pushed 2015-08-12 14:50 +0000
Terrence Cole Terrence Cole - Bug 1191117 - Remove RootedGeneric and replace with normal Rooted usage; r=jonco
3a994e364343b7357b7be85b35a9ce4cf9c7e2cf
created 2015-06-13 07:54 -0700
pushed 2015-06-14 02:54 +0000
Brian Hackett Brian Hackett - Bug 1172943 - Use unboxed arrays for JSON and script literal arrays, r=jandem.
193cc6c75306bdeef89d3e221f8c3c1d55425794
created 2015-05-28 15:09 +0200
pushed 2015-05-29 13:48 +0000
Jan de Mooij Jan de Mooij - Bug 935932 - Make Ion addprop stubs support dynamic slots (re)allocation. r=bhackett
1410ca1390391dc446f04a7a282560f3a7ca1235
created 2015-05-19 07:57 -0600
pushed 2015-05-20 14:10 +0000
Brian Hackett Brian Hackett - Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem.
cbfddea9ef08e966db91eca85a5ddf71adf2b07e
created 2015-05-07 10:17 -0700
pushed 2015-05-09 21:54 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
67cb17031e9f79452f37a4161cd8ee5f5d39b0bc
created 2015-04-30 11:29 -0700
pushed 2015-05-01 17:00 +0000
Terrence Cole Terrence Cole - Bug 1159402 - Remove the zone-specialized Value barriers; r=sfink
1f443ee3a7e9ff61f21222756ac32c55701525db
created 2015-04-24 22:06 +0200
pushed 2015-04-27 10:42 +0000
Tom Schuster Tom Schuster - Bug 1154296 - Small GetOwnPropertyDescriptor cleanup. r=jorendorff
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-04-23 00:27 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
23a91d7d5f003c76acdd00770bd67ffc75d19524
created 2015-04-01 18:04 -0700
pushed 2015-04-17 20:04 +0000
Jim Blandy Jim Blandy - Bug 1062473: Implement JS::ubi::Node::size for JSObjects. r=sfink,terrence
c74b408461c21ae7cbef5bed38de08a4a71b69af
created 2015-03-11 16:54 -0700
pushed 2015-04-17 20:04 +0000
Jim Blandy Jim Blandy - Bug 1062473: Add 'const' qualifiers to this for some NativeObject methods and free functions. r=terrence
8dce32099811ce6baa7bf141ba9b4c90a46ce635
created 2015-04-03 21:23 +0200
pushed 2015-04-04 18:14 +0000
Tom Schuster Tom Schuster - Bug 1125302 - Remove NativeLookupProperty. r=luke
034027f41aaf1c3a522e47dcdbafaf3525f898c7
created 2015-03-23 14:32 -0500
pushed 2015-04-02 20:54 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 2 - Strengthen assertComplete() to require that both [[Get]] and [[Set]] be present on accessor properties. r=Waldo.
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 20:54 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
386c8b5b73c09b6186118258f524ce4c86c8af23
created 2015-04-01 19:17 -0700
pushed 2015-04-02 13:13 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1138499, bug 1148750, bug 1149563, bug 1148652, bug 1123875, bug 1145636, bug 1147660, bug 1148568, bug 1142828) for talos other timeouts CLOSED TREE
9b51b38317d6a85390d73074fd6344e576d2605d
created 2015-03-23 14:32 -0500
pushed 2015-04-02 13:13 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 2 - Strengthen assertComplete() to require that both [[Get]] and [[Set]] be present on accessor properties. r=Waldo.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 05:02 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 05:02 +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-03-29 05:02 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-28 00:20 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
c8cf2a03ddcf31ea2d4355e52a89037468cd15f9
created 2015-02-28 11:23 -0600
pushed 2015-03-26 18:47 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:36 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-23 12:36 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
less more (0) -100 -60 tip