js/src/vm/TypeInference.cpp
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-05-27 07:25 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-05-25 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-05-24 21:33 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 10:05 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
513231568d6ee537bafe7576681f36c5dc7b6cf7
created 2018-05-20 21:04 +0200
pushed 2018-05-20 19:04 +0000
Jan de Mooij Jan de Mooij - Bug 1461178 - Clear properties list when marking an object group as having unknown properties. r=jonco
7c45180cea08bafea969777bbfe28ff2c0634fb8
created 2018-05-16 17:00 -0700
pushed 2018-05-18 19:33 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Add a JSScript constructor to initialize JSScript inside JSScript::Create without using PodZero. r=jandem
d642657c6d7ae426a192e60341bafa8abbf70185
created 2018-05-16 19:29 -0700
pushed 2018-05-18 19:33 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. Also removes existing code that, quite unnecessarily, partly initialized that argument. r=jandem
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
37dc32d486bd384cb95c085d94b4dbaaf828bcfa
created 2018-05-17 14:00 +1000
pushed 2018-05-17 10:05 +0000
Paul Bone Paul Bone - Bug 1460098 (Part 1) - Fix bitrot in GCTrace.cpp r=sfink
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-05-12 05:00 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
b424782cd5d1646cc50d4aae08049163d3c4c898
created 2018-05-11 19:09 -0700
pushed 2018-05-12 04:00 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden
12c2522509f87e093b6385fa5d99dcc10aee2776
created 2018-05-03 16:18 +0200
pushed 2018-05-03 14:24 +0000
Jan de Mooij Jan de Mooij - Bug 1458456 part 2 - Move NEW_SCRIPT_CLEARED flag from BaseShape to JSFunction. r=tcampbell
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-01 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
f07ea68c0fef2cb271b08358edd2c0cf0fd0aa37
created 2018-05-01 15:54 +0200
pushed 2018-05-01 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 1 - Remove some (disabled) invalid asserts. r=tcampbell
e5b94fa417c821e0a5948278b22dde410b956981
created 2018-04-23 12:38 +0200
pushed 2018-04-23 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1454398 - Comment out another invalid assert I missed in 42e037e0b8d1. r=me
2f7d0134b22176dd649418217cb98d09ce102c83
created 2018-04-19 13:04 +0200
pushed 2018-04-19 11:07 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
42e037e0b8d1d774db5cc38ef486639c1c2889f1
created 2018-04-18 10:40 +0200
pushed 2018-04-18 08:41 +0000
Jan de Mooij Jan de Mooij - Bug 1454398 - Disable asserts responsible for intermittent failures. r=me
f46b5589e6039eb12f9b750bb1f6fd4cd5699c22
created 2018-04-16 22:29 +0200
pushed 2018-04-16 20:29 +0000
Jon Coppeard Jon Coppeard - Bug 1447693 - Add some assertions around updating type sets after minor GC r=tcampbell
a466495618d0468b0fd43f9c10fed8ae8112b6d9
created 2018-04-16 13:26 +0200
pushed 2018-04-16 11:26 +0000
Jan de Mooij Jan de Mooij - Bug 1447989 - Add some asserts to TI code. r=tcampbell
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-15 11:20 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
20546b86221e433170746889fad17450c5d6d3e0
created 2018-04-13 02:26 -0700
pushed 2018-04-13 22:59 +0000
André Bargull André Bargull - Bug 1447442 - Part 7: More clean-up for typed arrays and array buffer views. r=jorendorff
73fa6225a03ff9566bb77a140cd9356b861d5b3d
created 2018-04-13 08:45 +0200
pushed 2018-04-13 06:50 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 6 - Remove ZoneGroup. r=jonco
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-12 14:36 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
b694ee94917568951cbf3c3b3b5bf1a0d196f20a
created 2018-04-09 19:36 +0200
pushed 2018-04-09 17:37 +0000
Jan de Mooij Jan de Mooij - Bug 1452406 - Support calling RecompileInfo::shouldSweep under CodeGenerator::link instead of asserting. r=tcampbell
dae25f5b42dfec19801ff8e31c86f932a6b56886
created 2018-04-06 10:55 +0200
pushed 2018-04-07 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1451443 - Remove CompilerOutput and simplify Ion code invalidation. r=tcampbell
a040a354d2960d80b8264e4a290cc16e8641a33d
created 2018-04-06 14:00 +0300
pushed 2018-04-06 11:01 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 67ff53988f4d (bug 1451443) for hazard failures on a CLOSED TREE
67ff53988f4dce6da5366b3018b5c75d8724698a
created 2018-04-06 10:55 +0200
pushed 2018-04-06 08:56 +0000
Jan de Mooij Jan de Mooij - Bug 1451443 - Remove CompilerOutput and simplify Ion code invalidation. r=tcampbell
764a683dfa2a4dd23327ea610021f0efc31c5944
created 2018-03-30 16:58 +0200
pushed 2018-03-30 15:00 +0000
Jan de Mooij Jan de Mooij - Bug 1448589 part 2 - Add memory sanitizer instrumentation to GC and JIT allocators. r=jonco
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-03-27 16:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
99a7578ee8e4a7b968b7a63061026f0c40f78cbb
created 2018-03-20 09:49 +0100
pushed 2018-03-20 08:54 +0000
Jan de Mooij Jan de Mooij - Bug 1446348 - Poison TI data more eagerly. r=tcampbell
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
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. 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
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
7a805b66dfcc73e00eea543252830efc1ff6eb81
created 2018-02-27 13:01 +0000
pushed 2018-02-27 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1440739 - Improve gray marking assertions to cover more types of pointer r=sfink
f361cfca3755aae660df9131540d3b469f9e29e6
created 2018-02-27 12:14 +0000
pushed 2018-02-27 12:20 +0000
Jon Coppeard Jon Coppeard - Bug 1359342 - Add missing read barrier in TypeNewScript::maybeAnalyse r=sfink
51fe9a44a5d3f1448cd7a2e50077e80ef919a3f3
created 2018-02-21 10:53 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 2: Remove some unnecessary uses of js/Printf.h. r=jandem.
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
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.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. 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
8a7fc4b3a0abcc9586b81188060c5b5b3405b9b5
created 2018-01-20 15:19 +0100
pushed 2018-01-20 14:34 +0000
Jan de Mooij Jan de Mooij - Bug 1431726 part 4 - Replace GetBuiltinPrototypePure with GlobalObject::maybeGetPrototype. r=anba
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-14 03:20 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
4ef2425934f236201df33293a34c2400d5c5f19d
created 2018-01-12 12:47 +0100
pushed 2018-01-12 11:48 +0000
Jan de Mooij Jan de Mooij - Bug 1113014 - Don't emit a branch in LoadDOMPrivate if we know the object kind (native or proxy) statically. r=bz
f5ea86116d56e8e90689ec325061c948869159ba
created 2017-12-13 14:13 -0600
pushed 2017-12-13 20:16 +0000
Jan de Mooij Jan de Mooij - Bug 1418966 - Pin TypeScripts better when doing Baseline debug mode OSR. r=bhackett
c79e96d43d9103d5c0308b615a2b183100854156
created 2017-11-01 15:37 +0000
pushed 2017-11-01 15:38 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
6410d5638a985fb0592f0bbaed58daed0aefb271
created 2017-10-24 18:05 +0800
pushed 2017-10-26 16:02 +0000
Yoshi Huang Yoshi Huang - Bug 1407682 - Part 11: Remove unnecessary inclusion of jsgc.h. r=jonco
e4f864ad5779d943ce2e562764c183b1a100bba3
created 2017-10-24 20:48 +0200
pushed 2017-10-24 18:48 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
1470a3142fadfc5927a6f87bb6c90bae1d47cb66
created 2017-10-12 17:39 -0700
pushed 2017-10-13 16:16 +0000
Steve Fink Steve Fink - Bug 1305005 - Remove race on TypeString() char buffers, r=jonco
2ffd7a34aa10f072615044c0c84929358b11f318
created 2017-10-09 22:35 -0700
pushed 2017-10-10 05:35 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 3d4353f7c8b7 (bug 1305005) for static bustage
3d4353f7c8b7d4a8672fe6b0a5572d9393ee8026
created 2017-10-02 15:12 -0700
pushed 2017-10-10 04:53 +0000
Steve Fink Steve Fink - Bug 1305005 - Remove race on TypeString() char buffers, r=jonco
0e603ab6e960fc94045ac341d2bb5601febb7f12
created 2017-10-03 10:07 +0200
pushed 2017-10-03 08:18 +0000
Jan de Mooij Jan de Mooij - Bug 1404395 - Remove unnecessary shape() null checks in PreliminaryObjectArrayWithTemplate::maybeAnalyze. r=bhackett
641d9a23bb4ec76b4dbc4f8600566a29c1e8b28c
created 2017-10-02 13:13 +0200
pushed 2017-10-02 11:17 +0000
Jan de Mooij Jan de Mooij - Bug 1404310 - Rename Shape::hasSlot() to Shape::isDataProperty() and simplify callers. r=evilpie
320e6535b5e78654b4aa22e5a6a3bd1556c9c234
created 2017-10-01 11:37 +0200
pushed 2017-10-01 09:43 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 10 - Remove and clean up more code. r=evilpie
less more (0) -100 -60 tip