js/src/vm/NativeObject.cpp
27114f4cd6e7a306139d59a9b959e0183e5613ab
created 2017-04-19 05:53 -0700
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1357462 - Throw TypeError early when a property is non-writable. r=jandem
be294387279d9bb731a94a9decf4945231727615
created 2017-04-04 16:00 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1346217 part 7 - Ensure NativeObject::updateSlotsForSpan and NativeObject::setLastProperty get inlined. r=till
093562fdf1a14e7e270855d8025c40fb8e0b327a
created 2017-04-04 15:59 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1346217 part 5 - Optimize AddOrChangeProperty to call addProperty instead of putProperty when possible. r=till
9e3fbb45e9d56f3356d3c3d249c5ac59eaba14b1
created 2017-04-04 15:58 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1346217 part 4 - Optimize CallAddPropertyHook*. r=till
688e161aa9f1b4a6c3549001fb6a15355415626a
created 2017-03-24 11:46 +0100
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1346217 part 3 - Optimize UpdateShapeTypeAndValue. r=till
d80e4bee4db196c0e7f64ed494f344127f1e1425
created 2017-03-08 10:50 +0100
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1344691 - Make add-dense-element stub support element (re)allocation. r=evilpie
ff1cbde070426a1612e62def7104dea7203d4772
created 2017-04-19 05:53 -0700
pushed 2017-05-04 13:04 +0000
André Bargull André Bargull - Bug 1357462 - Throw TypeError early when a property is non-writable. r=jandem a=gchang
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f
created 2017-02-25 16:07 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
80067470282bdb5196166f90b34199a3e41bb4ce
created 2017-02-24 16:51 -0800
pushed 2017-04-18 12:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1341061 - Manually unwrap WithEnvironmentObjects in GETBOUNDNAME. (r=arai)
9e6402a66c388736bb193fcd4c9d40594785ca4b
created 2017-02-24 23:10 +0100
pushed 2017-04-18 12:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 559f43c43369 (bug 1341061)
559f43c4336928f676bc2a35b196932984d2b498
created 2017-02-24 12:52 -0800
pushed 2017-04-18 12:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1341061 - Manually unwrap WithEnvironmentObjects in GETBOUNDNAME. (r=arai)
a40af83f562acd1fdb6a6025cbe89290812f614a
created 2017-02-21 04:25 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
795c13350e9a8e096715b7e27ee3b0a746353009
created 2017-02-15 10:39 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
e719b89ea8f22b00fb6a52fb962090bbe5c7ac6a
created 2017-02-14 18:55 +0100
pushed 2017-04-18 12:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4ded6149dc4a (bug 1337491) for failing xpcshell tests test_utils_pbkdf2.js and test_ext_runtime_onInstalled_and_onStartup.js on Android 4.3 debug. r=backout
4ded6149dc4a3bbaeb93bd644f927bac37db1cb2
created 2017-02-14 05:21 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
74cd437eda30065351b433ed6f09b2db0455a685
created 2017-02-08 23:04 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. r=jandem
2db07fc0b189125985ca41fd9a29d77aef738f39
created 2017-02-06 23:29 +0200
pushed 2017-04-18 12:07 +0000
André Bargull André Bargull - Bug 1225031 - Part 7: Replace includes for TypedArrayCommon.h with TypedArrayObject.h. r=lth
a2caf5127bf42f6a1d1cee7a58b19ea8e234e5e2
created 2017-02-03 13:40 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1091978 - Make CacheIR AddProp stub support dynamic slot (re)allocation. r=evilpie
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
2909aaf6bc2a5486f39263bdb1cb6ddd56c738cd
created 2017-02-01 05:24 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 17: Change NativeObject::clearFlag to static method. r=jandem
c16497ad79a932392108ed7dc8df9c4b521d670f
created 2017-02-01 05:24 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 16: Change NativeObject::removeProperty to static method. r=jandem
42b3573b6996fca8278b396ff0ebfce1d49402b1
created 2017-02-01 05:24 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. r=jandem
e91f28eb9a8831d1988350a8cd9e4c41d2b637d4
created 2017-01-20 16:10 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
55b6cacff79119a3aa4c16366c68db41ec1d05a1
created 2016-11-14 12:27 -0800
pushed 2017-03-06 20:48 +0000
André Bargull André Bargull - Bug 1317307: Throw a TypeError when attempting to change array.length to accessor property. r=till
b3cf01afceb6fd3da03161f077f52bdc4e351d2d
created 2016-11-03 19:15 +0100
pushed 2017-01-23 14:19 +0000
Jan de Mooij Jan de Mooij - Bug 1314569 - Purge ShapeTables on shrinking GCs. r=jonco
e97f6b0391f98d675ce930412838f91c8b40e21a
created 2016-10-25 11:38 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312485: Properly sparsify frozen objects. r=jandem
806054dd12bdcbdee81dbd75f1583156cef9b649
created 2016-10-21 11:08 -0400
pushed 2017-01-23 14:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound. a=merge
e2d125de7b243ca88d04bd7af6059b5db7a2249f
created 2016-10-20 17:18 +0100
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1310589 - Fix OOM handling in NativeObject::shrinkSlots r=evilpie
4839dd5d7d9642b1793f3ad1e09b6ebe59c9855e
created 2016-10-19 19:23 +0200
pushed 2017-01-23 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Add missing assertions in NativeObject.h r=nbp
4a31e900a255260a91c2a7617d1481166b99bc98
created 2016-10-06 15:56 +0200
pushed 2017-01-23 14:19 +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
6dbf0a82ba22448445d4e6706513c537f1bd0c6c
created 2016-09-11 18:15 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
f803ec5c0469b1e9b949ac686e99bf9611b44d04
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 12: Use ASCII or Latin1 or UTF8 variant of JS_ReportErrorFlagsAndNumber. r=jwalden
731b05e7657b36872435286468a7721c5ea41718
created 2016-10-25 11:38 +0200
pushed 2016-11-14 12:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312485: Properly sparsify frozen objects. r=jandem, a=gchang
dfc5582077ae95912776b4824ec4bec5a682adbb
created 2016-10-19 20:31 +0200
pushed 2016-11-14 12:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1310744: Don't allow overriding dense elements if these are frozen. r=jandem,nbp a=gchang
f95b25ae990d717ae305b4192e502f0ca8894384
created 2016-08-29 15:00 -0700
pushed 2016-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 1: Do not sparsify dense arrays when freezing - Interpreter. r=jandem
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
85911372f2765079241357835fe84901b49c24c2
created 2016-06-21 15:30 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1276908 - Reimplement whole cell store buffer using a bit vector associated with the arena r=terrence
47dfe258f4b427d1c9e316f462d6eaaece775959
created 2016-05-27 22:00 -0700
pushed 2016-08-01 13:59 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-08-01 13:59 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
c95bdd426ced9a71bc64694ea236b46d035bb0df
created 2016-05-27 22:00 -0700
pushed 2016-08-01 13:59 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
432400265fed0d1b578877a181f45bc77ab2329e
created 2016-05-26 10:25 +0000
pushed 2016-08-01 13:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1274499 - Skip jump target opcodes while looking for a JOF_DETECTING opcode. r=jorendorff
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-08-01 13:59 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
796d263c5c19c2a7032144632ece8cd438b067b6
created 2016-04-28 10:35 -0400
pushed 2016-08-01 13:59 +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
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-08-01 13:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
6292f27863498e6367b679f37e8c710ab41bfff4
created 2016-04-25 17:01 +0900
pushed 2016-08-01 13:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263811 - Do not attach optimized IC for arguments element access if any arguments element has been overridden. r=jandem
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +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-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
52cf294fc0d5597fab5501f7fc4bbc2cd09416a6
created 2016-03-10 21:46 -0800
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Rename Invoke[GS]etter to Call[GS]etter, more in line with the spec's calling nomenclature. r=jorendorff
c633b6d3613bb6a15e9ad6ff5d215380fa7af971
created 2016-02-05 10:42 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
728ed80f10650c1774ca12b5825c568f86b18372
created 2015-11-03 10:14 -0600
pushed 2016-03-07 14:18 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu.
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo
151695836c37eb591dab55cdb696d620b7092039
created 2016-01-12 14:25 +0100
pushed 2016-03-07 14:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7bda46f81215 (bug 1225031) for spidermonkey test failures
7bda46f8121539b2970666e61d609a8907300e59
created 2015-12-05 16:33 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction. r=waldo
cb2aea4df00597cc86ea1bc998f3f52c155879f5
created 2016-01-07 10:18 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1236523 part 3 - Templatize Shape::search and ShapeTable::search. r=bhackett
less more (0) -100 -60 tip