js/src/vm/TypeInference.cpp
32ee210f9ce100279d6fc37ec8f93115eb21a8f7
created 2019-12-28 14:49 +0000
pushed 2019-12-28 22:22 +0000
Tobias Fella Tobias Fella - Bug 1605878 - Remove a nested redundant #if. r=iain
18449a6756ee3744f99d8856471fa34e1187171f
created 2019-12-14 08:14 +0000
pushed 2019-12-14 08:16 +0000
Jan de Mooij Jan de Mooij - Bug 1603373 part 6 - Don't handle complicated magic type cases in TypeSet::mightBeMIRType. r=iain
a49a644cc2202cd3dcbfa88fe54faad62d1ed965
created 2019-12-13 19:24 +0000
pushed 2019-12-14 08:16 +0000
Jan de Mooij Jan de Mooij - Bug 1603373 part 4 - Remove ambiguous TypeSet::PrimitiveType(ValueType) method. r=iain,tcampbell
82c9a6482b0910b3007226fdd711c90aab7b36f4
created 2019-12-13 19:24 +0000
pushed 2019-12-14 08:16 +0000
Jan de Mooij Jan de Mooij - Bug 1603373 part 3 - Move MagicValue handling into the JitScript::Monitor* code. r=iain
7457f272360e58ddf4bb3699fc494efc955b13a9
created 2019-12-13 09:54 +0000
pushed 2019-12-13 11:36 +0000
André Bargull André Bargull - Bug 1603406 - Part 15: Unused TypeInference functions. r=mgaudet
eeca347f1bad5dd521a4e34624c71cb1170769ec
created 2019-12-02 13:38 +0000
pushed 2019-12-02 16:07 +0000
Jon Coppeard Jon Coppeard - Bug 1600575 - Replace use of gc/PrivateIterators-inl.h header from outside the GC component r=allstarschh
caf55914ccddba34d462a1206530d7868b6c4992
created 2019-11-08 23:27 +0100
pushed 2019-11-09 00:21 +0000
Jeff Walden Jeff Walden - Bug 1594961 - Split FrameIter-related functionality out of vm/Stack.h to vm/FrameIter.h, Activation-related functionality to vm/Activation.h, and JitActivation functionality to vm/JitActivation.h. r=jandem CLOSED TREE
1f4c3e6e6c7e5032c043c78fb9710152b07b929f
created 2019-11-08 11:08 +0000
pushed 2019-11-08 14:00 +0000
André Bargull André Bargull - Bug 1592992 - Part 16: Include util/DiagnosticAssertions.h where necessary. r=jonco
c29e5c442d0ee579ae0338e661f45a0c89191450
created 2019-11-08 11:08 +0000
pushed 2019-11-08 14:00 +0000
André Bargull André Bargull - Bug 1592992 - Part 15: Include util/Poison.h where necessary. r=jonco
879358fd177136a5989b627dd297957065c12105
created 2019-11-08 11:06 +0000
pushed 2019-11-08 14:00 +0000
André Bargull André Bargull - Bug 1592992 - Part 12: Replace js::Min/Max with std::min/max. r=jonco
b6eb1335852342d645e1da3ecec8dee8b707e9a9
created 2019-10-25 13:02 +0000
pushed 2019-10-25 13:09 +0000
Ted Campbell Ted Campbell - Bug 1589904 - Remove JSScript::functionNonDelazifying() r=jandem
78f93714ded77ff1dbba77dc84e5906c2c7119f9
created 2019-10-14 09:32 +0000
pushed 2019-10-14 09:35 +0000
Jan de Mooij Jan de Mooij - Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky
1f72718fefacc967593fe7ee8e13835eda55f321
created 2019-10-08 10:06 +0000
pushed 2019-10-08 10:09 +0000
Jon Coppeard Jon Coppeard - Bug 1586007 - Check that finalizers and sweeping code doesn't access marking state for things in other zones r=sfink
153482073368465845666344d84ec51d5b404f5c
created 2019-09-24 19:55 +0000
pushed 2019-09-24 23:07 +0000
Ted Campbell Ted Campbell - Bug 1548044 - Handle unknownProperties as result of AutoSweepObjectGroup r=jandem,iain
b2089a5f13936836a1dee1856a4aa79b7a1f4b00
created 2019-08-16 12:40 +0000
pushed 2019-08-16 13:20 +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-15 16:35 +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-15 08:40 +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-14 09:06 +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-13 15:56 +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-13 12:57 +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-12 13:06 +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-12 10:37 +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 10:17 +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-09 16:39 +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-09 09:39 +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-08 09:56 +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-02 03:15 +0000
Caroline Cullen Caroline Cullen - Bug 1570489 - Adds function to match BytecodeOpHasIC. r=iain
1934fb86120cf251f9b0b31a64bb62b223fb16ed
created 2019-07-29 08:33 +0000
pushed 2019-07-29 08:36 +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-07-26 12:51 +0000
Jan de Mooij Jan de Mooij - Bug 1567388 part 4 - Move inlinedCompilations Vector to CachedIonData. r=tcampbell
340f561967eb027782d8ab699935cd246f0777c3
created 2019-06-19 11:14 -0700
pushed 2019-06-21 09:56 +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-06-14 20:26 +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-05-24 12:04 +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-05-23 10:46 +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-05-23 10:46 +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-05-23 07:13 +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-05-23 07:13 +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-05-23 07:13 +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-05-23 07:13 +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-05-23 07:13 +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-15 07:44 +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-14 13: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-14 10:37 +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-10 10:16 +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-08 10:28 +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-03 18:20 +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-03 08:39 +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-03 07:39 +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-04-12 10:47 +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-04-01 23:14 +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-03-22 16:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove anyNewScript r=iain
d4383df46286ab737ce478764cfc07acbe6f5c7f
created 2019-03-22 15:32 +0000
pushed 2019-03-22 16:07 +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-03-22 16:07 +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-03-22 16:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove initial chunk of Unboxed Objects machinery r=iain
da8f5a9fb9be5f342a13fee9de0b80c853747dff
created 2019-03-14 07:38 +0000
pushed 2019-03-14 15:52 +0000
Tom Schuster Tom Schuster - Bug 1535037 - Use ValueType for TypeSet. r=jandem
9d5e6a41565dd171c74b0200b6149f8d27fe61ac
created 2019-03-07 09:32 +0000
pushed 2019-03-07 20:27 +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-05 21:44 +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-05 19:50 +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-01 13:17 +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-02-21 03:31 +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-02-14 15:54 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
less more (0) -300 -100 -60 tip