js/src/vm/Shape-inl.h
fbe95017106a4a5ce6b2cca64c535b4885aa1938
created 2017-07-17 11:01 +0100
pushed 2017-07-18 00:38 +0000
Jon Coppeard Jon Coppeard - Bug 1380778 - Fix review comment I missed r=sfink
d0c73b22611c17a86a26c934077f542df3b375cf
created 2017-07-17 10:54 +0100
pushed 2017-07-18 00:38 +0000
Jon Coppeard Jon Coppeard - Bug 1380778 - Fixup shape pointers into the nursery using a dedicated list r=sfink
e689cd66393caf7f0d397355434ce72ecb5e3cd6
created 2017-06-16 17:41 +0200
pushed 2017-06-17 01:28 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 7 - Inline some more functions. r=anba
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-03-28 20:32 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-03-28 00:19 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-03-28 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
a8d5f142c025a938b6af1656443b9eac20020e94
created 2017-03-07 15:58 +0100
pushed 2017-03-08 00:44 +0000
Jan de Mooij Jan de Mooij - Bug 1344198 - Inline various Shape search functions. r=bhackett
2db07fc0b189125985ca41fd9a29d77aef738f39
created 2017-02-06 23:29 +0200
pushed 2017-02-08 00:56 +0000
André Bargull André Bargull - Bug 1225031 - Part 7: Replace includes for TypedArrayCommon.h with TypedArrayObject.h. r=lth
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
e91f28eb9a8831d1988350a8cd9e4c41d2b637d4
created 2017-01-20 16:10 +0000
pushed 2017-01-21 03:15 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
70487414c27a1c1d1e78880a26d7644686ab6242
created 2016-12-15 10:43 +0000
pushed 2016-12-16 01:52 +0000
Jon Coppeard Jon Coppeard - Bug 1323441 - Remove unnecessary GCPtr::unbarrieredGet r=sfink
b3cf01afceb6fd3da03161f077f52bdc4e351d2d
created 2016-11-03 19:15 +0100
pushed 2016-11-04 03:02 +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 2016-10-27 14:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1312485: Properly sparsify frozen objects. r=jandem
f95b25ae990d717ae305b4192e502f0ca8894384
created 2016-08-29 15:00 -0700
pushed 2016-08-31 13:55 +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:57 +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:57 +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-08-26 00:15 +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-08-25 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-04 09:55 +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
b10abfa0ce4861480b80c58f9232753f586fd23f
created 2016-04-29 10:44 +0100
pushed 2016-04-29 21:57 +0000
Jon Coppeard Jon Coppeard - Bug 1268541 - Compact arenas containing base shapes r=terrence
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-04-28 14:31 +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-04-28 14:31 +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
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-01-13 10:57 +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-01-13 10:57 +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-01-13 10:57 +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-01-08 01:12 +0000
Jan de Mooij Jan de Mooij - Bug 1236523 part 3 - Templatize Shape::search and ShapeTable::search. r=bhackett
3a580b48d1adca56f74b2a7491b468af3e70bee8
created 2015-08-04 14:32 -0700
pushed 2015-08-12 14:47 +0000
Terrence Cole Terrence Cole - Bug 1191117 - Remove RootedGeneric and replace with normal Rooted usage; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +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 03:30 +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 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
069211196603a4dea1dbeed843c574c2f1b4956e
created 2015-02-28 14:40 -0600
pushed 2015-03-26 18:44 +0000
Jason Orendorff Jason Orendorff - Bug 1142775 - Rename NativeSet -> NativeSetExistingDataProperty and simplify it since it is only called for data properties. Delete Shape::set. Add comments. No change in behavior. r=efaust.
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +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
ce0ee37e3ca9a78113075a3f2cb790ad20078580
created 2015-02-28 14:40 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142775 - Rename NativeSet -> NativeSetExistingDataProperty and simplify it since it is only called for data properties. Delete Shape::set. Add comments. No change in behavior. r=efaust.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
c0a7bfc8dfae60308ad00edc4a18ecec8ce6dfc6
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 3. Remove parents from SpiderMonkey. r=waldo,terrence
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
b6b78a8f4ab3f2b3e5ae3b8d9812ce8bae4b6517
created 2015-03-04 11:30 -0800
pushed 2015-03-05 23:18 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 2: templatize the GC's allocation routines; r=jonco
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-03-05 14:12 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
9a201c9a448cf7137f9ace3c42e19c41e71cf40b
created 2015-02-07 09:30 +0000
pushed 2015-02-07 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1124619 - Remove unnecessary fixup of shape tables after compacting GC r=terrence
e4232dc24dc1b1ccc797ad08667bd2534577b2f8
created 2015-02-02 13:59 -0600
pushed 2015-02-06 22:44 +0000
Jason Orendorff Jason Orendorff - Bug 1128648 - Remove fretting about DynamicWithObject in Shape::set. r=efaust.
7a7a248c492f7ab9b424e92eff84df52f089755b
created 2014-12-19 15:00 -0600
pushed 2015-01-26 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 914314, part 1 - Move Shape::get into NativeObject.cpp and rename it to CallGetter. Eliminate unused parameters and consolidate. Add some comments; delete some dead code. No change in behavior. r=efaust.
26d8f946a53b7383828be2f3f4128ce36d0c00a7
created 2015-01-16 14:34 +0000
pushed 2015-01-21 22:14 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
dae4958ba3bf884bd63013fea09074aa47eaa165
created 2015-01-16 14:25 -0800
pushed 2015-01-17 01:33 +0000
Terrence Cole Terrence Cole - Backout CGC (Bug 650161, ae2eec4a74ea) to deal with a couple crashes that cropped up with wider exposure.
ae2eec4a74ea1f8d323f6e09b56f7c07a2c94112
created 2015-01-16 14:34 +0000
pushed 2015-01-17 01:33 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
61fdafc3b45c035674d2f55be85adc0328c74bf6
created 2015-01-09 14:31 +0100
pushed 2015-01-09 19:45 +0000
Jan de Mooij Jan de Mooij - Bug 1119288 part 3 - Add a ShapeTable::Entry class and use it instead of raw Shape** pointers. r=njn
46c80c517631bd66053a9a84f8419329f7891935
created 2015-01-09 00:06 -0800
pushed 2015-01-09 13:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in object ops. (r=lth)
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-12 01:30 +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.
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-25 11:48 +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.
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2014-10-30 13:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
48ef078126bff7d189691d3d3bea46e3f666747a
created 2014-10-10 11:32 +0200
pushed 2014-10-11 02:00 +0000
Jan de Mooij Jan de Mooij - Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
7719fd510b39c0461e2b20dba6b7c0cbae5fd737
created 2014-10-01 13:39 -0400
pushed 2014-10-01 23:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
less more (0) -100 -60 tip