js/src/vm/Shape.cpp
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-12 16:26 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a
created 2019-08-12 10:16 +0000
pushed 2019-08-12 16:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
1934fb86120cf251f9b0b31a64bb62b223fb16ed
created 2019-07-29 08:33 +0000
pushed 2019-07-29 21:45 +0000
Jon Coppeard Jon Coppeard - Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink
a5c1755178d94134fa11b24227bf3cb964978ede
created 2019-06-14 17:58 +0000
pushed 2019-06-15 10:07 +0000
Kristen Wright Kristen Wright - Bug 1558556 - swap cx->helperThread() nullchecks to check for js::ContextKind::HelperThread r=tcampbell
82c5c40a88819dadd5d156e1570d8fd90fb4bab8
created 2019-06-10 16:11 +0100
pushed 2019-06-12 10:26 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by shapes r=jandem
c6640ffe809f4129e436205d8c5146f4bb90b059
created 2019-04-29 11:30 +0100
pushed 2019-05-01 12:45 +0000
Jon Coppeard Jon Coppeard - Bug 1547677 - Rename the ReadBarriered wrapper type to WeakHeapPtr and remove WeakRef r=sfink
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-04-08 02:51 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
a2cba7a15840df9b48c83d498242714b64088328
created 2019-03-28 15:03 +0000
pushed 2019-03-29 05:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 2] Simplify ensureShape and maybeShape into nothingness r=tcampbell
3a5f3266614a8cfdbb606274d1d748907c9cc898
created 2019-03-28 15:02 +0000
pushed 2019-03-29 05:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 1] Removing Shaped Objects r=tcampbell
1eca70474a6ce915fa3d6ef2dc5511b5a8204fb9
created 2019-03-28 16:09 +0200
pushed 2019-03-29 05:30 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1536439) for SM bustages on ProxyObject.h
f62fe53a0c538b60a42208b94e77c1e497563a79
created 2019-03-28 13:36 +0000
pushed 2019-03-29 05:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 2] Simplify ensureShape and maybeShape into nothingness r=tcampbell
6043e621c80ce71f70fb7745c761cfffc42eee80
created 2019-03-28 13:36 +0000
pushed 2019-03-29 05:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 1] Removing Shaped Objects r=tcampbell
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-01 02:08 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
a7b62563e1eede6bc5cd0b71dab1eea9e1e40561
created 2019-02-07 16:40 +0000
pushed 2019-02-08 16:20 +0000
Jan de Mooij Jan de Mooij - Bug 1525329 - Add compartment/zone assertions to some JSObject/ShapedObject methods. r=jonco
a8bb75678922337675d05ec4c7261ab34dfb995b
created 2019-02-03 00:03 +0000
pushed 2019-02-04 21:54 +0000
Denis Palmeiro Denis Palmeiro - Bug 1384808 - Implement a linear cache for searching the shape lineage r=djvj
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-18 09:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
cfa1c48c717048f00eb4811b5719cd716eb1e5b3
created 2019-01-12 10:50 +0000
pushed 2019-01-12 21:41 +0000
Jan de Mooij Jan de Mooij - Bug 1518753 part 5 - Stop using JSProtoKey for initial shapes. r=tcampbell
8fe391c74c656692ab176faf453ede4f5e387fc2
created 2018-12-20 15:43 +0100
pushed 2018-12-31 10:02 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1515648 - Part 2: fix in Shape.cpp. r=jonco
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-11-30 19:52 +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-11-30 18:01 +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-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6b3a95df3c123910eeab97cb7cd7cbf0884bd413
created 2018-09-06 11:18 +0200
pushed 2018-09-11 14:33 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 10. r=lth
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-09-09 21:50 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
b50724cff788dfdea5f595c7ddc213d4491555c0
created 2018-08-01 09:57 +1000
pushed 2018-08-02 01:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1479954 - Rename Hash{Set,Map}::sizeOf{In,Ex}cludingThis(). r=luke
da03ca62424b303ecf9709ebef8caf1f2bdf06f6
created 2018-07-02 18:34 +0200
pushed 2018-07-02 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1472130 part 1 - Fix a bogus assert in GetInitialShapeProtoKey with same-compartment realms. r=luke
266767b68e8c4552a2f7a602ca103883d45e91de
created 2018-06-29 02:33 -0700
pushed 2018-06-29 20:35 +0000
André Bargull André Bargull - Bug 1471931 - Part 5: Use MakeUnique in more places and replace manual js_delete with UniquePtr. r=sfink
98710e23e09bb5445c7668fc69d9d6e1620b2a5b
created 2018-06-21 11:05 +0200
pushed 2018-06-21 09:11 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 7 - Assert PropertyOps are only defined on ArrayObject/ArgumentsObject. r=anba
e9c6358496ff694f7b4127c02c4dcee0fa8be96a
created 2018-06-14 09:07 -0700
pushed 2018-06-14 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 5 - Check for native objects in GetInitialShapeProtoKey. r=jwalden
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-06-08 14:22 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
9d9e1b118451d451c7a050e365d36f4dd17cfb97
created 2018-05-18 15:18 +0200
pushed 2018-05-18 13:18 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 6 - Move global object from JSCompartment to JS::Realm. r=jonco
aedaedf623ee3cacf44e74957a1096834684ba9a
created 2018-05-12 22:55 +0200
pushed 2018-05-12 20:58 +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-05-12 09:47 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
fe9b912b577ad792d9f23cc5f4de94276ccf1259
created 2018-05-01 13:44 +0200
pushed 2018-05-02 09:04 +0000
Jan de Mooij Jan de Mooij - Bug 1458008 - Shuffle Shape flags around to avoid races with off-thread compilation. r=jonco
0b48238e5e77ee9a2f59fece611704bc4378872a
created 2018-05-01 18:32 +0300
pushed 2018-05-01 15:32 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 1a9703589230 (bug 1458008) for failing tests\jit-test\jit-test\tests\basic\testMatchAsCondition.js
1a97035892300bf1b50130dc89d3c10f59321011
created 2018-05-01 13:44 +0200
pushed 2018-05-01 11:44 +0000
Jan de Mooij Jan de Mooij - Bug 1458008 - Shuffle Shape flags around to avoid races with off-thread compilation. r=jonco
2269c7ed37ff9f28bf8bbd4c97b886e52fadaf2c
created 2018-03-15 03:42 -0700
pushed 2018-03-15 14:52 +0000
André Bargull André Bargull - Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
cfd781da349e59c8d6b9fea7efed04a0b2124a61
created 2018-02-24 07:33 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
12797fd8b6d669407f85e23acc9100b367cc9e1b
created 2018-03-01 17:59 +0100
pushed 2018-03-01 17:06 +0000
Jan de Mooij Jan de Mooij - Bug 1440394 part 1 - Require use of MacroAssembler methods for shape/group accesses. r=tcampbell
ca6b74831ec3db204e024b07f200b0d1ce93557e
created 2018-02-23 13:25 -0500
pushed 2018-02-23 18:39 +0000
Brian Hackett Brian Hackett - Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem
a90bcec86dac22977b81950344ee9c11ffea7383
created 2018-02-13 10:40 -0500
pushed 2018-02-20 21:44 +0000
Ted Campbell Ted Campbell - Bug 1438086 - Cleanup shape teleporting optimization. r=jandem
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-02-19 16:37 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-02-16 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-02-16 20:47 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-02-15 14:49 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
0054d892b106cfc60874dc1662a7278c74108b03
created 2018-02-12 15:37 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 8: Rename jsatom* -> vm/JSAtom*. r=jandem.
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
212a88df0f3d598edf04df824d568667c20c5fec
created 2018-02-12 13:38 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 6: Rename jscompartment* -> vm/JSCompartment*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-02-13 10:34 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
8009cda1a18e5e2f7bcb5b970ecab9637d124dd9
created 2018-01-29 13:19 +0200
pushed 2018-02-01 13:00 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Use accessors for ShapedObject::shape_ field. r=jandem
60e1a827ac56caa374ca5e6ac8920b36cd5ca5a6
created 2018-01-22 12:53 -0800
pushed 2018-01-24 01:14 +0000
Jeff Walden Jeff Walden - Bug 1432340 - Introduce gc/FreeOp.h to contain that class, extricating it from the far-more-ponderous vm/Runtime.h for those users needing *only* js::FreeOp and nothing else. r=sfink
21bae0a7483d0730773e080d415290849d8074cb
created 2017-11-17 13:56 -0800
pushed 2018-01-11 00:43 +0000
Steve Fink Steve Fink - Bug 1426873 - Implement no-arg Shape::dump() to allow calling T->dump() in a templatized function, r=jonco
e1f3dfd4010732860fa0095a5e4bb1706859ad66
created 2017-12-07 13:24 +0100
pushed 2017-12-07 12:24 +0000
Jan de Mooij Jan de Mooij - Bug 1423231 - Remove redundant BaseShape::getUnowned calls from putAccessorProperty/putDataProperty. r=bhackett
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2017-12-05 18:44 +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 2017-12-05 17:30 +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 2017-12-05 15:00 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
10aa5c0593fa4f639cf78ece78faf7577d086a80
created 2017-12-04 14:56 +0100
pushed 2017-12-04 13:57 +0000
Jan de Mooij Jan de Mooij - Bug 1422726 - Optimize addEnumerableDataProperty by adding a fast path for the most common case. r=bhackett
less more (0) -300 -100 -60 tip