js/src/vm/NativeObject-inl.h
d45e5b4b57b98f6bf0fa85e951087a7359d5b1d7
created 2019-03-11 07:02 +0000
pushed 2019-03-12 18:59 +0000
Jon Coppeard Jon Coppeard - Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink
f4c23517cec8626038a915bfe3bc7c0e1f6af55d
created 2019-03-11 12:27 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1532376) for causing Bug 1534118 a=backout FIREFOX_BETA_67_BASE
1072bbe0b8c4623557a5baf44e5b01e12c624054
created 2019-03-11 08:54 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out changeset b8137cbaf9cf (bug 1532946) for causing bug 1534118.
2369f5bbf37977bf974744cdeb072dacc4babb90
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
e6a4cd115b45542c35f2ac2ab64758602a619f30
created 2019-03-10 14:53 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1532376) on request of pascalc for causing Bug 1534118 a=backout
b8137cbaf9cfa4f4c45cb9bd82584b4375ba2662
created 2019-03-06 11:23 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink
1b4fd78107e2bcf7fe0f44038176ca745b07cd88
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
a6d3f60fc17231cc3d7f2d3a48134669c05df809
created 2019-01-18 11:01 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521141 - Part 2: Remove unused code. r=jorendorff
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
bde61aedfb5c51a2a761037be694df136ede49cd
created 2018-09-06 11:16 +0200
pushed 2018-10-15 21:07 +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
e51673acfbefc500fdfc076db58fde12979ede50
created 2018-08-31 12:55 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1487483 - Tidy adding store buffer entries when creating an edge to a cell in the nursery r=sfink
c543368b25a6bc3380ddb207e290a7dfdfcc8be1
created 2018-08-02 13:03 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1478503: Shrink capacity when modifying length on a non-extensible array. r=jandem
c7a3253ffecd2ee2583736fb27cd6f9351c128ba
created 2018-07-13 14:05 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1475678 - Part 9: Directly initialize dense elements in PerformPromiseAll using NewbornArrayPush. r=arai
ca6490693cad7b1a1e6b510baa9136e8a08c8c99
created 2018-06-26 09:42 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470250 part 5 - Use AutoRealm when calling natives or resolve hooks. r=luke
a23ae192f3402ed65a6aa6cade666337cc6f7edd
created 2018-05-29 03:46 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1450085 - Part 3: Call error-functions instead of passing JSREPORT_ERROR flag. r=tcampbell
3d767ed287afdfc29a0ad9aa43561f688c731b77
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 4 - Add JSObject::nonCCWGlobal() and use it in a few places. r=luke
671e4d24c51171391552ed243a0e4d4de12953aa
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 1 - Define NativeObject::global(). r=luke
9f59efaed14290cc5ab065a13d76ecf739776e91
created 2018-05-23 11:03 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 18 - Move objectMetadataState_ from JSCompartment to JS::Realm. r=luke
37dc32d486bd384cb95c085d94b4dbaaf828bcfa
created 2018-05-17 14:00 +1000
pushed 2018-06-18 21:43 +0000
Paul Bone Paul Bone - Bug 1460098 (Part 1) - Fix bitrot in GCTrace.cpp r=sfink
c1b176c63fc888b86d85ed5767802b433f7a8486
created 2018-05-16 11:23 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1461027 - Fix assertion in NativeObject::fixedData that can be called on a forwarded objected during a moving GC r=sfink
1910489ee839d311429d2f0ceaabfc426d776009
created 2018-05-14 07:21 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1461339 - Don't sparsify dense elements eagerly in NativeDefineProperty. r=jandem
aedaedf623ee3cacf44e74957a1096834684ba9a
created 2018-05-12 22:55 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Follow-up to fix test bustage and add some more tests. r=anba
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
9b7cc103ce95050f733244b0ac10f8870b6cb01f
created 2018-05-10 10:09 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1457703 - Don't fixup an associated object's shape when updating moved pointers in another object r=sfink a=abillings
064597ea4795213662690a40bc01dd70a0f719ee
created 2018-05-08 11:29 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1437533 - Don't use memset to initialize JSFunction extended slots. Parts of this patch written by Waldo. r=jwalden
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
2269c7ed37ff9f28bf8bbd4c97b886e52fadaf2c
created 2018-03-15 03:42 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
cb864cb39b98cc3804907c2a8c4c471e2a423d64
created 2017-07-28 16:46 -0700
pushed 2018-03-01 16:46 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: barriers, r=jonco
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
8009cda1a18e5e2f7bcb5b970ecab9637d124dd9
created 2018-01-29 13:19 +0200
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Use accessors for ShapedObject::shape_ field. r=jandem
b1c8ba93a6c2f5e9179c8ff252ba7e049558e408
created 2018-01-29 08:20 +0200
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Cleanup JSObject slots_ initialization r=jandem
9cbb0f5c50c6b19f00654a169e6eeccc40c37468
created 2018-01-28 20:31 +0200
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Cleanup JSObject initialization nits r=jandem
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 16:47 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
7d56db66836900bc7758c6829b9235a3dd26947e
created 2017-07-28 16:46 -0700
pushed 2018-01-12 16:47 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: barriers, r=jonco
a1c58d11bcb4858f39129e9ef27ab9c60a2e5c31
created 2017-12-14 21:39 -0600
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 851769 part 2 - Fast path Array.prototype.reverse when no pre-barriers are needed. r=anba
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
c07a39dc4e802e2d8d86ad12ca99a6ddac7373cb
created 2017-11-21 10:09 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1409380 - Simplify HeapSlot to make it trivially copyable r=sfink
c79e96d43d9103d5c0308b615a2b183100854156
created 2017-11-01 15:37 +0000
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
45eedc2acce303672f97a8752bfccfff7e23d9a0
created 2017-11-01 15:37 +0000
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Split out JSObject alloc kind helper functions into ObjectKind-inl.h r=sfink
e4f864ad5779d943ce2e562764c183b1a100bba3
created 2017-10-24 20:48 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
f78d5947333422ab09ec23e3dab0d48538c9d6ad
created 2017-10-17 23:52 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
b256bd70479274ee0eade44d9da42f66f6434fff
created 2017-10-17 09:40 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1407314 - Improve tenuring performance by rearranging allocKindForTenure() methods and adding fast path for plain objects r=sfink
9e0ca8aa027c8cd5e16900be541ac67c49d208ec
created 2017-10-17 11:50 +0300
pushed 2017-11-02 16:33 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1409285 - Avoid using memcpy on HeapSlot that is not trivially copyable. r=jandem
a02ebffc8cce8d0e99c4704adf047242271ebf1b
created 2017-09-29 12:05 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 9 - Clean up and rename SetOrExtendBoxedOrUnboxedDenseElements. r=evilpie
8358f3e52fa4324e8e635b71e2c98cddd6314b3c
created 2017-09-29 12:03 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 7 - Replace CopyBoxedOrUnboxedDenseElements with a NativeObject::initDenseElements overload. r=evilpie
03dda89f9c5b5a74c4ea78978ca59631a10f438d
created 2017-09-19 13:35 +0200
pushed 2017-11-02 16:33 +0000
André Bargull André Bargull - Bug 1401145 - Handle nullptr in NativeObject::copyDenseElements to fix UBSan error. r=jandem
4c86474c75be02a4d568a33bce49d31bbbf88fa5
created 2017-09-20 18:43 +0900
pushed 2017-09-21 00:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1394682 - Use template object for iterator result object. r=djvj
c277ca7f082494f1dd7228457acc8409b1d50639
created 2017-06-16 17:43 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 9 - Inline more functions. r=anba
e689cd66393caf7f0d397355434ce72ecb5e3cd6
created 2017-06-16 17:41 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 7 - Inline some more functions. r=anba
3d64ea16d84e15a2914c1b63d47c8c8f0cb834c3
created 2017-06-14 15:17 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 1 - Inline NativeObject::dynamicSlotsCount and related methods. r=anba
84ac08cff36262137054f793700569dd0781541b
created 2017-06-06 12:16 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1364346 part 3 - Optimize Array.prototype.unshift by taking advantage of shifted elements. r=anba
efd4e852aca2966b88dd625ae31d7970bd4152b0
created 2017-06-05 11:27 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1364346 part 2 - Rename unshiftElements to moveShiftedElements, tweak heuristics. r=anba
5ab80eaba78ccbfe4603899d78ffcd16395322cf
created 2017-06-02 09:06 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1369042 - Optimize @@toStringTag and @@toPrimitive property lookups in the VM. r=evilpie
less more (0) -100 -60 tip