js/src/vm/TypeInference.cpp
a80f2fc253935a7e9bcf4d62cc146991fde58c6c
created 2019-09-24 19:55 +0000
pushed 2019-09-29 22:58 +0000
Ted Campbell Ted Campbell - Bug 1548044 - Handle unknownProperties as result of AutoSweepObjectGroup r=jandem,iain a=lizzard
b2089a5f13936836a1dee1856a4aa79b7a1f4b00
created 2019-08-16 12:40 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1571446 part 1 - Make JSScript::jitScript() assert hasJitScript() and add JSScript::maybeJitScript(). r=tcampbell
7db7c0c4fadd8303e1002a8f737d8f31a9400c4b
created 2019-08-15 16:13 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 5 - Move BaselineScript and IonScript pointers from JSScript to JitScript. r=tcampbell
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
0cb31b4bc6f4d5a06b21441c500fe5bf31c976b7
created 2019-08-14 09:04 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1568397 part 1 - Fix definite properties analysis to use the correct group for constraints. r=iain,tcampbell
e4922316f2b078de8040f9151bab7d9cd718fa82
created 2019-08-13 18:55 +0300
pushed 2019-08-26 19:26 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 14a3fb05168b (bug 1568397) for JS raptor crashes. CLOSED TREE
14a3fb05168b16c0cd806bce2f4e7994a55e6f4c
created 2019-08-13 10:04 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1568397 part 1 - Fix definite properties analysis to use the correct group for constraints. r=iain,tcampbell
31a82aadb5232a485136a5a277840758591c1669
created 2019-08-12 10:43 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-26 19: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-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
4b02fef6b745a7c610758e165a39b0938323827c
created 2019-08-09 14:55 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1560375 - Share string wrappers between all comparments in a zone r=jandem?
c03bd9e9ad3e4dfc4b7e93e32c17a784cdf94fd2
created 2019-08-08 17:18 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1568029 - Make TypeNewScript::rollbackPartiallyInitializedObjects detect when it's finished traversing the new script initializer list correctly r=tcampbell?
9912dd6288bb69697d7f0dfe65de85d547b0252b
created 2019-08-07 20:06 +0000
pushed 2019-08-26 19:26 +0000
André Bargull André Bargull - Bug 1572147 - Part 3: Remove includes to builtin/String.h. r=evilpie
8ee26e697e92faf4fb56cc8d2ada0ed453432674
created 2019-08-01 23:57 +0000
pushed 2019-08-26 19:26 +0000
Caroline Cullen Caroline Cullen - Bug 1570489 - Adds function to match BytecodeOpHasIC. r=iain
1934fb86120cf251f9b0b31a64bb62b223fb16ed
created 2019-07-29 08:33 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink
820875f59ff95d483b9fc0386f93421b69174142
created 2019-07-26 10:11 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1567388 part 4 - Move inlinedCompilations Vector to CachedIonData. r=tcampbell
fd21aed8462aa60060c20059286044a846b2bbe1
created 2019-08-14 09:04 +0000
pushed 2019-08-19 15:11 +0000
Jan de Mooij Jan de Mooij - Bug 1568397 part 1 - Fix definite properties analysis to use the correct group for constraints. r=iain,tcampbell, r=RyanVM
325b59be2036995d06469cda0a87a17f65b3ea0f
created 2019-08-08 17:18 +0000
pushed 2019-08-15 09:17 +0000
Jon Coppeard Jon Coppeard - Bug 1568029 - Make TypeNewScript::rollbackPartiallyInitializedObjects detect when it's finished traversing the new script initializer list correctly r=tcampbell a=RyanVM
340f561967eb027782d8ab699935cd246f0777c3
created 2019-06-19 11:14 -0700
pushed 2019-07-01 09:00 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by ObjectGroups r=tcampbell
a5c1755178d94134fa11b24227bf3cb964978ede
created 2019-06-14 17:58 +0000
pushed 2019-07-01 09:00 +0000
Kristen Wright Kristen Wright - Bug 1558556 - swap cx->helperThread() nullchecks to check for js::ContextKind::HelperThread r=tcampbell
87aaa29b2fff6efbf469828597fc9ddffac4f3ef
created 2019-05-24 12:02 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 10 - Move JitScript to js::jit namespace. r=tcampbell
330f42984cf4eee38d12a87bb960984aef20e8e9
created 2019-05-22 20:04 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 2 - Move JitScript from vm/TypeInference.* to jit/JitScript.*. r=tcampbell
2ac16f08196aeff1bd91533c75803b79e7e2d211
created 2019-05-23 07:28 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 1 - Rename TypeScript to JitScript. r=tcampbell
416d5e498b7c421b338030b78d50c0265cbfb886
created 2019-05-23 07:11 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1552470 part 5 - Rename remaining js::TypeMonitorResult overload to TypeScript::MonitorBytecodeTypeSlow. r=tcampbell
4301cff1b48a51a40d25c13e62d5d3de00c07842
created 2019-05-23 07:11 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1552470 part 4 - Fold some js::TypeMonitorResult overloads into TypeScript::MonitorBytecodeType. r=tcampbell
18e0bceb579d3533d5fe710fef5e1e9e7ea41480
created 2019-05-23 07:10 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1552470 part 3 - Assert we have a JOF_TYPESET op in TypeMonitorResult. r=tcampbell
69226e812472e2dfb948ced635d2e5ed0eadd0dc
created 2019-05-23 07:10 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1552470 part 2 - Rename some TypeScript methods. r=tcampbell
92fe84979a3e538a525110491648a1150f71e9f6
created 2019-05-23 07:09 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1552470 part 1 - Make ThisTypes/ArgTypes/BytecodeTypes non-static methods. r=tcampbell
6eea4e18512a82b11c1f8d49a2c084ffecf325ff
created 2019-05-15 06:36 +0000
pushed 2019-05-16 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 29 - Perform arguments analysis when creating the TypeScript. r=tcampbell
9afa1dcd247b1d206f66e31290cec79f11dbf6c9
created 2019-05-14 16:00 +0300
pushed 2019-05-15 15:07 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1541404) for causing leaks at AnalyzeArgumentsUsage
c4b0bd61050bb7f3117c2a46ed740fc5d61d0700
created 2019-05-14 10:36 +0000
pushed 2019-05-15 15:07 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 29 - Perform arguments analysis when creating the TypeScript. r=tcampbell
da74be741b81bb930c64a223ae36f63359b3367c
created 2019-05-10 09:55 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 26 - Some JSOP_FORCEINTERPRETER changes. r=tcampbell
2bea789487b771c178585c365496b61d51fbaa6e
created 2019-05-08 10:04 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 24 - Fix JSScript::resetWarmUpCounter() calls to not affect Baseline. r=tcampbell
eb5b01e0b309d50231f2412721353b1183aff117
created 2019-05-03 18:17 +0000
pushed 2019-05-13 10:53 +0000
Ted Campbell Ted Campbell - Bug 1548903 - Remove unused JS TypeInference methods. r=iain
f52499501a149497888857d4dc23ec5adca2c352
created 2019-05-03 07:42 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 19 - Add BaselineInterpreter class and use it in various places. r=tcampbell
020e530d49b3b177902dad1048c90d7d9b290354
created 2019-04-24 19:36 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1546228 - Check for dynamic protos in AddClearDefiniteGetterSetterForPrototypeChain. r=tcampbell
e4b6aa9c2fc4281c677a9f1eb35eb70500cbc64e
created 2019-04-11 13:22 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 10 - Fix TypeMonitorResult to check for TypeScript instead of BaselineScript. r=tcampbell
ccc1a9b4ea13fa06f5f4b6b024a638401aab9098
created 2019-04-01 22:33 +0000
pushed 2019-05-13 10:53 +0000
Ted Campbell Ted Campbell - Bug 1536159 - Crash diagnositic for js::TypeZone::addPendingRecompile. r=jwalden
89945a066c6602a8089a30a02d1e945a778428d8
created 2019-03-22 15:34 +0000
pushed 2019-05-13 10:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove anyNewScript r=iain
d4383df46286ab737ce478764cfc07acbe6f5c7f
created 2019-03-22 15:32 +0000
pushed 2019-05-13 10:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove Unboxed Objects from vm/ - Part 3 r=iain
2939d41f1ade73020256e6f50bd8653cebee17c9
created 2019-03-22 15:32 +0000
pushed 2019-05-13 10:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove Unboxed Objects from jit/ - Part 1 r=iain
4e8e9a0b6c694ae85b6aad32725f4392b4eee80e
created 2019-03-22 16:00 +0000
pushed 2019-05-13 10:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove initial chunk of Unboxed Objects machinery r=iain
281162c3457183da6eccfb440ad0b4eade84910b
created 2019-04-11 07:08 +0300
pushed 2019-04-11 04:13 +0000
Ted Campbell Ted Campbell - Bug 1536159 - Crash diagnositic for js::TypeZone::addPendingRecompile. r=jwalden a=pascalc
92601d63125e1c4f043a665476ab8cea39c9e592
created 2019-04-11 06:22 +0300
pushed 2019-04-11 03:23 +0000
Daniel Varga Daniel Varga - Backed out 3 changesets (bug 1543166, bug 1536159, bug 1536850) for build bustage at builds/worker/workspace/build/src/dom/ipc/ContentParent.cpp a=backout
1452b03b01d45740bd3f54a15f95360fcc0597a5
created 2019-04-01 22:33 +0000
pushed 2019-04-11 02:36 +0000
Ted Campbell Ted Campbell - Bug 1536159 - Crash diagnositic for js::TypeZone::addPendingRecompile. r=jwalden a=pascalc
da8f5a9fb9be5f342a13fee9de0b80c853747dff
created 2019-03-14 07:38 +0000
pushed 2019-03-15 20:00 +0000
Tom Schuster Tom Schuster - Bug 1535037 - Use ValueType for TypeSet. r=jandem
9d5e6a41565dd171c74b0200b6149f8d27fe61ac
created 2019-03-07 09:32 +0000
pushed 2019-03-11 13:01 +0000
Robin Templeton Robin Templeton - Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
ed1aa72d1ba31a43c8961272c8253a0cde4ede92
created 2019-03-05 23:24 +0200
pushed 2019-03-11 13:01 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 19047d153c2f (bug 1532289) for build bustages at bug1532289.js. CLOSED TREE
19047d153c2f5ddf5184def2be0745d2f1d936a8
created 2019-03-05 15:02 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
a9070349961bfb3f7e491e1d31dde04c49145acb
created 2019-02-18 02:42 +0000
pushed 2019-03-11 13:01 +0000
Paul Bone Paul Bone - Bug 1526257 - (part 2) Remove reundant IsAboutToBeFinalised calls r=arai
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
c16e260f73e654f2061e3b69dbcfa9fa647c5696
created 2019-02-08 10:36 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1526403 - Part 2: Don't track buffer content changes for TypedArrays using shared memory. r=jandem
cd460d5c95f9f34d175f0342b56042f7382dcea1
created 2019-02-06 07:57 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1524499 part 4 - Some minor changes to address review feedback. r=tcampbell
71b541173043dfb9ab7f58b8438374d3c7466cb1
created 2019-02-06 07:57 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1524499 part 3 - Move HasFreezeConstraints and TypesGeneration flags from JSScript to TypeScript. r=tcampbell
936d2328fb864d10c086729bc3105d115430009b
created 2019-02-06 07:56 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1524499 part 2 - Move the AutoSweepTypeScript& from JSScript::types() to TypeScript methods that depend on swept data. r=tcampbell
fdc01631d226da0960703451ed2045853658304c
created 2019-02-06 07:56 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1524499 part 1 - Move active flag from BaselineScript to TypeScript. r=tcampbell
cf113c9d6075f7b6dc72c1c457d42316613244d7
created 2019-02-05 23:19 +0000
pushed 2019-03-11 13:01 +0000
Robin Templeton Robin Templeton - Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
a8bb75678922337675d05ec4c7261ab34dfb995b
created 2019-02-03 00:03 +0000
pushed 2019-03-11 13:01 +0000
Denis Palmeiro Denis Palmeiro - Bug 1384808 - Implement a linear cache for searching the shape lineage r=djvj
686e61adb6281c0a2771cbcbab538a577ebfd14d
created 2019-01-25 07:17 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1507066 part 4 - Simplify the bytecodeTypeMap binary search code. r=tcampbell
less more (0) -300 -100 -60 tip