js/src/vm/ObjectGroup.h
aa3c5d257b1e8ddda72905e728d72d4d57762b7e
created 2018-09-13 16:46 +0100
pushed 2018-09-13 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
bde61aedfb5c51a2a761037be694df136ede49cd
created 2018-09-06 11:16 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 8. r=sfink
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-29 09:42 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
2f70bd2a3a9b4ee46613b08533bb106e9a73cd20
created 2018-06-26 09:42 +0200
pushed 2018-06-26 14:53 +0000
Jan de Mooij Jan de Mooij - Bug 1470250 part 1 - Use correct realm in ObjectGroupRealm::makeGroup. r=luke
6a76baf321797f3831aeffaab4eb852e9383f213
created 2018-06-23 16:14 +0300
pushed 2018-06-23 21:45 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - JS - Initialize member fields in classes/ structures. r=waldoo
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
bf36035bed13ab8fa1777955a299837d3e10d398
created 2018-05-27 11:53 +0200
pushed 2018-05-27 13:06 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
b9c8a89ecb9d5e59c3f9073db495b4408db95ede
created 2018-05-25 11:12 +0200
pushed 2018-05-25 17:52 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 37 - Move unboxedLayouts list to ObjectGroupRealm. r=jonco
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-05-25 17:52 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
7658d2d1e0d74ef1b887f871c67502b90bfd2f36
created 2018-05-18 11:45 -0700
pushed 2018-05-19 09:39 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Don't PodZero ObjectGroupCompartment -- just add member initializers inside the class definition. r=jandem
441f59473bfa21d92affe6de99392f0975ac0311
created 2018-05-18 11:45 -0700
pushed 2018-05-19 09:39 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Don't PodZero ObjectGroup instances inside the ObjectGroup constructor -- set most fields using member-initializers in the constructor, and add initializers in the class body for the remaining two fields. r=jandem
fe673f265b9b8fd5a15612870d5cec2c98fb0c48
created 2018-05-17 18:04 +0200
pushed 2018-05-17 22:04 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 3 - Store JS::Realm* instead of JSCompartment* in ObjectGroup. r=luke
37dc32d486bd384cb95c085d94b4dbaaf828bcfa
created 2018-05-17 14:00 +1000
pushed 2018-05-17 15:28 +0000
Paul Bone Paul Bone - Bug 1460098 (Part 1) - Fix bitrot in GCTrace.cpp r=sfink
daa8466df43e3f44a5e3cd603c2f903ce4100f6f
created 2018-05-02 15:50 +0200
pushed 2018-05-02 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1458173 - Fix some issues reported by TSan. r=jonco
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-02 15:00 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
12797fd8b6d669407f85e23acc9100b367cc9e1b
created 2018-03-01 17:59 +0100
pushed 2018-03-01 22:09 +0000
Jan de Mooij Jan de Mooij - Bug 1440394 part 1 - Require use of MacroAssembler methods for shape/group accesses. r=tcampbell
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-03-01 17:29 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-24 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
1501ec7b3b37f6401dee9017135762bcf98ceb58
created 2018-02-11 22:54 -0500
pushed 2018-02-21 10:01 +0000
Ted Campbell Ted Campbell - Bug 1438086 - Cleanup IC group guards. r=jandem
6ec5b0fd9f4dcf7610a54130d264e7930022b2bc
created 2017-09-28 20:13 +0200
pushed 2017-09-28 23:57 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 3 - Use ArrayObject* instead of JSObject* in some places. r=evilpie
05f6da3339b33ba5bc4d369de5a706cd9523395d
created 2017-09-18 15:08 +0200
pushed 2017-09-18 23:21 +0000
Jan de Mooij Jan de Mooij - Bug 1384121 part 1 - Don't sweep ObjectGroups under IC helper functions. r=bhackett
acd4c55de436734be19955b31d1ec349ddd5a2cb
created 2017-08-31 10:27 +0100
pushed 2017-08-31 23:26 +0000
Jon Coppeard Jon Coppeard - Bug 1393597 - Remove FinishIncrementalGC when merging compartments r=sfink
c277ca7f082494f1dd7228457acc8409b1d50639
created 2017-06-16 17:43 +0200
pushed 2017-06-17 00:59 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 9 - Inline more functions. r=anba
fc6159614e0169bb2029b9c36dd3d46e3f8db81c
created 2017-06-15 13:14 -0400
pushed 2017-06-15 23:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Unify StringSplitString ObjectGroup and fix Ion MCallOptimize. r=tcampbell
e0405aef6cff6b88d30151d84cbab7e59bb8b597
created 2017-04-22 13:51 +0200
pushed 2017-04-24 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1358504 - Add a 1-entry cache to ObjectGroup::defaultNewGroup. r=bhackett
68002ca0a77c45e9988722ce2caae8105d860954
created 2017-04-13 16:21 +0200
pushed 2017-04-14 00:24 +0000
Jan de Mooij Jan de Mooij - Bug 1336580 - Attach AddSlot stubs before we run the new-script analysis. r=bhackett
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-02-23 13:59 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
b353e488f0eb8a6295db6275273157016963e31c
created 2016-09-30 12:34 +0900
pushed 2016-09-30 10:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 2.2: Use ASCII variant of JS_ReportError when formatting JSClass::name, and assert it is ASCII. r=jwalden
9ff810febb0af9cf4e08ed5c1b4c902aef3f4f5f
created 2016-04-04 11:50 -0700
pushed 2016-09-13 09:58 +0000
Terrence Cole Terrence Cole - Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
15a9785381a4068b90c1b5b52199ad1002919a8b
created 2016-08-02 10:26 +0100
pushed 2016-08-02 15:10 +0000
Jon Coppeard Jon Coppeard - Bug 1281168 - Make hashing ObjectGroupCompartment::NewEntry fallible r=terrence
7195c2ccf18841f933bca6c6b825c4ceaafbf0d1
created 2016-05-16 15:08 -0700
pushed 2016-06-02 09:56 +0000
Terrence Cole Terrence Cole - Bug 1266552 - Use WeakCache to automatically sweep AllocationSiteTable; r=sfink
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
106f482c6670896701485d7a81bee494dc9b1f78
created 2016-05-19 10:12 +0100
pushed 2016-05-19 16:47 +0000
Jon Coppeard Jon Coppeard - Bug 1273908 - Refactor GC to make it easier to add new kinds of GC thing r=terrence
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
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-04-29 21:57 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
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
ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7
created 2016-04-20 15:17 -0700
pushed 2016-04-22 13:56 +0000
Terrence Cole Terrence Cole - Bug 1265483 - Use WeakCache to automate sweeping of ObjectGroupCompartment::NewTable; r=jonco
58c36d9ae2af72144b7dd995b4f2344f543c0f7d
created 2015-12-18 14:50 -0800
pushed 2016-04-15 09:42 +0000
Terrence Cole Terrence Cole - Bug 1233862 - Add a WeakCache builtin to automatically manage sweeping; r=sfink
b20234ac6cf465c59bbc939560479c223bc282bf
created 2016-01-22 10:41 -0800
pushed 2016-03-10 10:51 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
ea73bd078111d7c6decddfb0242265f9062d5207
created 2016-03-08 20:06 -0800
pushed 2016-03-09 10:46 +0000
Terrence Cole Terrence Cole - Backed out changeset 33a1af83a77f (bug 1224038) for breaking SM tests.
33a1af83a77f29587c9e301aea9d4cb944adb4b5
created 2016-01-22 10:41 -0800
pushed 2016-03-09 10:46 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-02 10:51 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
70705ad03a07cc17d2e6f424116538d85f4b756e
created 2016-01-25 08:43 -0800
pushed 2016-01-28 11:14 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 3: Always use DefaultGCPolicy for GCHashTables; r=sfink
d8f94c8056847a041d918102131eab86f15cd4ed
created 2016-01-20 09:27 -0800
pushed 2016-01-28 11:14 +0000
Steve Fink Steve Fink - Bug 1237445 - Rekey ArrayObjectTable, r=terrence
9d90b6b2c0ef5ed63706675ab7926d623008ba95
created 2016-01-26 17:23 -0800
pushed 2016-01-27 11:00 +0000
Terrence Cole Terrence Cole - Backout f8c3e1e0e597515ee78c04d561a88669054710d9 (Bug 1224038) for bustage on a CLOSED TREE.
f8c3e1e0e597515ee78c04d561a88669054710d9
created 2016-01-22 10:41 -0800
pushed 2016-01-27 11:00 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
5d93baf4ff9c536b15818ac839e63b42964e7ead
created 2016-01-06 18:12 -0800
pushed 2016-01-08 11:00 +0000
Steve Fink Steve Fink - Bug 1237445 - Use GCHashTables for ObjectGroup sweeping, r=terrence
d302571cd5e59eced38cef1048a46617755828ab
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 12:13 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
41be086be0e814c60ab3ae3a498f877e81815af1
created 2015-11-13 18:22 -0800
pushed 2015-11-20 12:13 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
259854424b8e5bb09373212a6f5ea0c964b8a2ec
created 2015-11-18 16:41 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out changeset 70f41cd98857 (bug 1055472)
9a0ddffeb2d8204838986a907c3ff8e2e2d8ed36
created 2015-11-18 16:40 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472)
191079ef76d282b1676e313f48344b3809ba2f47
created 2015-11-13 18:22 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
70f41cd98857fabc1476024e27ba6ae35e39291b
created 2015-11-18 14:38 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472) to hopefully fix the build bustage causing the CLOSED TREE
6f4006cfea7a22d27608e4872d2901167f9e8fd9
created 2015-11-13 18:22 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
less more (0) -100 -60 tip