searching for reviewer(jandem)
e41d56e7c5b8d6a669ec01ae69d96d4f8a934005: Bug 1521158: Robustify cache-line invalidations on AARCH64. r=jandem a=pascalc
Kannan Vijayan <kvijayan@mozilla.com> - Thu, 25 Apr 2019 12:01:30 -0400 - rev 526448
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1521158: Robustify cache-line invalidations on AARCH64. r=jandem a=pascalc
f764410a33268a980b26ee16cdf7c746c332f4e3: Bug 1543159 - TypeHashSet should use a non-reserved bit for marking elements to be moved. r=jandem a=abillings
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Tue, 16 Apr 2019 18:45:45 +0000 - rev 526231
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1543159 - TypeHashSet should use a non-reserved bit for marking elements to be moved. r=jandem a=abillings Differential Revision: https://phabricator.services.mozilla.com/D26961
590d0706d113fca9c085f866f3c7ea29955cc8e2: Bug 1541580 - Cleanup ProxyObject creation r=jandem a=pascalc
Ted Campbell <tcampbell@mozilla.com> - Mon, 08 Apr 2019 14:45:34 +0000 - rev 526106
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1541580 - Cleanup ProxyObject creation r=jandem a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D26157
8f151985cb7f8d5f590aa54dcd607698f66cb3d0: Bug 1536768 - Check completeness of FunctionDispatch without fallbacks. r=jandem, a=pascalc
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 03 Apr 2019 14:05:17 +0000 - rev 526088
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1536768 - Check completeness of FunctionDispatch without fallbacks. r=jandem, a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D25456
b4fc373023dfb000596ab54f133200bb9ee4eff0: Bug 1536768 - Check completeness of ObjectGroupDispatch in opt builds. r=jandem, a=pascalc
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 03 Apr 2019 14:05:12 +0000 - rev 526087
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1536768 - Check completeness of ObjectGroupDispatch in opt builds. r=jandem, a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D25304
be897c0f03b58b182c8221eefa1238626dc0e132: Bug 1537609 - Cap the stack size at 2MB on Windows. r=jandem a=pascalc
Jason Orendorff <jorendorff@mozilla.com> - Wed, 27 Mar 2019 15:12:00 +0000 - rev 525763
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1537609 - Cap the stack size at 2MB on Windows. r=jandem a=pascalc In bug 256180, the size of the stack on 64-bit Windows was changed from 2MB to 8MB, and on 32-bit Windows, from 1MB to 1.5MB. This is so large that it takes significantly longer for a runaway recursive function to throw "too much recursion", which causes terrible performance in scripts obfuscated using obfuscator.io. This patch leaves the actual stack size as-is, but changes the JS-engine-specific stack quota back to 2MB on 64-bit Windows (6MB if ASAN is enabled). 32-bit Windows is unaffected by the new cap. Differential Revision: https://phabricator.services.mozilla.com/D24597
fd088f468f864c7328268f7b840ed8cbca1fde4c: Bug 1532599 - Branch Pruning: Flag all Phi loops as used. r=jandem, a=pascalc
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Thu, 21 Mar 2019 19:38:09 +0000 - rev 525739
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532599 - Branch Pruning: Flag all Phi loops as used. r=jandem, a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D23331
5aa32b11aaac804cd226e5a00f071f1d5f621ba0: Bug 1538006 - Propagate unknownProperties when changing prototype. r=jandem, a=dveditz
Ted Campbell <tcampbell@mozilla.com> - Thu, 21 Mar 2019 22:36:46 +0000 - rev 525666
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1538006 - Propagate unknownProperties when changing prototype. r=jandem, a=dveditz Differential Revision: https://phabricator.services.mozilla.com/D24446
7e435fbdd0371098d80e7e0aed46bc71f8bda618: Bug 1532262: OBJECT_FLAG_NON_PACKED only implies packed elements, not a packed array. r=jandem
André Bargull <andre.bargull@gmail.com> - Sun, 17 Mar 2019 23:56:01 +0100 - rev 525615
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532262: OBJECT_FLAG_NON_PACKED only implies packed elements, not a packed array. r=jandem Summary: Add MIsPackedArray to ensure the array's length matches its initialised length. Differential Revision: https://phabricator.services.mozilla.com/D23673
da8f5a9fb9be5f342a13fee9de0b80c853747dff: Bug 1535037 - Use ValueType for TypeSet. r=jandem
Tom Schuster <evilpies@gmail.com> - Thu, 14 Mar 2019 07:38:00 +0000 - rev 524891
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1535037 - Use ValueType for TypeSet. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D23329
65c88218fbb26505573c73e2ff25fdf1a04d1a7d: Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 12 Mar 2019 02:40:29 +0000 - rev 524519
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem Leave manual refcounting in the ScriptDataTable for now since it requires a bit of care to make the automatic types do the right thing when sweeping. Differential Revision: https://phabricator.services.mozilla.com/D22718
53c759ed45e4739fafdbb80bbf78376de37d49b0: Bug 1533755 - Cleanups in PrivateScriptData. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 12 Mar 2019 02:38:51 +0000 - rev 524518
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533755 - Cleanups in PrivateScriptData. r=jandem Also add a GCManagedDeletePolicy so that the script data can be dropped even when we are not sweeping. Differential Revision: https://phabricator.services.mozilla.com/D22715
d5eff5c34ce9c47055b6599487c837cc6363d6b5: Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Mar 2019 20:01:08 +0000 - rev 524422
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem Leave manual refcounting in the ScriptDataTable for now since it requires a bit of care to make the automatic types do the right thing when sweeping. Differential Revision: https://phabricator.services.mozilla.com/D22718
35825a8005ab0f60ec24b2655e771d090f6c36d6: Bug 1533755 - Cleanups in PrivateScriptData. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Mar 2019 20:01:26 +0000 - rev 524421
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533755 - Cleanups in PrivateScriptData. r=jandem Also add a GCManagedDeletePolicy so that the script data can be dropped even when we are not sweeping. Differential Revision: https://phabricator.services.mozilla.com/D22715
0dd9653849e21017c8d8a81879d41ec8a8b6a655: Bug 1533204 - Crash [@ js::jit::CompileRuntime::mainContextPtr] with asm.js. r=jandem.
Julian Seward <jseward@acm.org> - Mon, 11 Mar 2019 17:38:44 +0100 - rev 524359
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533204 - Crash [@ js::jit::CompileRuntime::mainContextPtr] with asm.js. r=jandem. This patch ensures that resetOsiPointRegs will not be called on safepoints associated with Wasm code, in CodeGenerator::generateBody.
0a14e20db6a15ec557afd2d8e50b1cb30f468ca6: Bug 1533204 - Crash [@ js::jit::CompileRuntime::mainContextPtr] with asm.js. r=jandem.
Julian Seward <jseward@acm.org> - Mon, 11 Mar 2019 10:36:33 +0100 - rev 524347
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533204 - Crash [@ js::jit::CompileRuntime::mainContextPtr] with asm.js. r=jandem. Baldr: in CodeGenerator::generateBody, don't call resetOsiPointRegs on safepoints associated with Wasm code.
2bec5d831e8812ad489bd0b07f6d67a2c83c9f55: Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 16:38:29 +0000 - rev 524293
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem Differential Revision: https://phabricator.services.mozilla.com/D22326
2369f5bbf37977bf974744cdeb072dacc4babb90: Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 16:38:25 +0000 - rev 524292
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem This adds an overload of GetInitialHeap that takes an ObjectGroup* instead of a Class* and also takes into account whether the group's shouldPreTenure flag is set. I moved this to JSObject-inl.h too. I removed the heap parameter in a few places, in particular in NewDenseCopyOnWriteArray which required a bunch of changes elsewhere including the JITs. I left the heap parameter intact for environment objects where we may have reason prefer these objects to be allocated in the tenure heap. It's possible we should just remove all these parameters too and make allocation more uniform. Differential Revision: https://phabricator.services.mozilla.com/D22324
ac1601914ac513fbf769bf9ebc4d900699ae7017: Bug 1403679: Provide a shell testing function for JS_TransplantObject. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 20 Oct 2017 11:32:22 +0100 - rev 524252
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1403679: Provide a shell testing function for JS_TransplantObject. r=jandem
835fc236080c725919da936a1719b4e0bf541131: Bug 1527974: Use non-shared memmove in self-hosting intrinsics when possible. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 08 Mar 2019 13:23:12 +0000 - rev 524212
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527974: Use non-shared memmove in self-hosting intrinsics when possible. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D22508
9d5e6a41565dd171c74b0200b6149f8d27fe61ac: Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
Robin Templeton <robin@igalia.com> - Thu, 07 Mar 2019 09:32:08 +0000 - rev 523882
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21941
dbf02da1d1bf4dc09640bf02b6a15a1ef2e825fd: Bug 1533420 - Remove JSScript::ExplicitUseStrict flag. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 07 Mar 2019 16:08:17 +0000 - rev 523839
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533420 - Remove JSScript::ExplicitUseStrict flag. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D22524
82a1c708780619b605a5c0f63cd8046f3e992692: Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 16:38:29 +0000 - rev 523783
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem Differential Revision: https://phabricator.services.mozilla.com/D22326
1b4fd78107e2bcf7fe0f44038176ca745b07cd88: Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 16:38:25 +0000 - rev 523782
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem This adds an overload of GetInitialHeap that takes an ObjectGroup* instead of a Class* and also takes into account whether the group's shouldPreTenure flag is set. I moved this to JSObject-inl.h too. I removed the heap parameter in a few places, in particular in NewDenseCopyOnWriteArray which required a bunch of changes elsewhere including the JITs. I left the heap parameter intact for environment objects where we may have reason prefer these objects to be allocated in the tenure heap. It's possible we should just remove all these parameters too and make allocation more uniform. Differential Revision: https://phabricator.services.mozilla.com/D22324
26d4249db1c799d4312d061d656d7e65a6b78ba2: Bug 1533196 - Remove JSScript::FunHasAnyAliasedFormal flag r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 07 Mar 2019 09:34:05 +0000 - rev 523753
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533196 - Remove JSScript::FunHasAnyAliasedFormal flag r=jandem This flag is only used by IonAnalysis and rarely so it should be computed there instead of in all script/function code paths. Differential Revision: https://phabricator.services.mozilla.com/D22432
04d9abc278fad265656f3ed797f19b26becf1493: Bug 1532599 - Force expected crashes on unexpected magic values. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Wed, 06 Mar 2019 20:23:43 +0000 - rev 523735
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532599 - Force expected crashes on unexpected magic values. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D22120
14d519134002121d40c8fe43384c66d7070420b0: Bug 1531073: Inline ArrayIteratorPrototypeOptimizable with a constant when possible. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 27 Feb 2019 09:51:33 -0800 - rev 523632
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531073: Inline ArrayIteratorPrototypeOptimizable with a constant when possible. r=jandem
ba3dfc81120d01a3e931697d72e6bd95dad09582: Bug 1533003 - Split JSScript::initFromFunctionBox r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:12:30 +0000 - rev 523616
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Split JSScript::initFromFunctionBox r=jandem Split into one part for JSScript internal initialization of flags and a second part for linking the JSFunction and JSScript only after the script is fully initialized. Depends on D22322 Differential Revision: https://phabricator.services.mozilla.com/D22323
6da5f14c500507c525e9b7bc18bbdc4f2b924c84: Bug 1533003 - Add SharedScriptData::InitFromEmitter r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:09:27 +0000 - rev 523615
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Add SharedScriptData::InitFromEmitter r=jandem Depends on D22321 Differential Revision: https://phabricator.services.mozilla.com/D22322
e993e4a050b059ebb7dd022bd88b58534758ca44: Bug 1533003 - Add PrivateScriptData::InitFromEmitter r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:06:35 +0000 - rev 523614
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Add PrivateScriptData::InitFromEmitter r=jandem Depends on D22320 Differential Revision: https://phabricator.services.mozilla.com/D22321
62ba39ca25a211f46f5180e6f33f3af8008a963d: Bug 1533003 - Split out inner-function scope linking in script compile r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:04:10 +0000 - rev 523613
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Split out inner-function scope linking in script compile r=jandem When compiling a script with lazy inner functions, we now know the scopes that those inner functions belong too and need to save this information on the inner function itself (as enclosingScope). This patch makes that process more explicit in JSScript initialization so we can better reason about error / OOM paths. Depends on D22319 Differential Revision: https://phabricator.services.mozilla.com/D22320
154ce749b8e1913ff4393a9e1e12d3a74941ec09: Bug 1533003 - JSScript::fullyInitFromEmitter group flag init r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:03:12 +0000 - rev 523612
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - JSScript::fullyInitFromEmitter group flag init r=jandem Depends on D22318 Differential Revision: https://phabricator.services.mozilla.com/D22319
a826392776b54edaf2bbbac81f2183db854035d1: Bug 1533003 - JSScript::fullyInitFromEmitter group POD fields r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:01:34 +0000 - rev 523611
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - JSScript::fullyInitFromEmitter group POD fields r=jandem Depends on D22317 Differential Revision: https://phabricator.services.mozilla.com/D22318
ce7559041ffa76ffc14a77b6f6e7d730c9fa544d: Bug 1533003 - Cleanup JSScript::fullyInitFromEmitter error handling r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:59:06 +0000 - rev 523610
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Cleanup JSScript::fullyInitFromEmitter error handling r=jandem Use an ExitScope similar to to XDRScript for more consistency. Depends on D22316 Differential Revision: https://phabricator.services.mozilla.com/D22317
a8cbb44ae49bb90f786bce6ee5f3589ee5e13e18: Bug 1533003 - Compute JSScript::NeedsFunctionEnvironmentObjects directly from BCE r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:55:38 +0000 - rev 523609
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Compute JSScript::NeedsFunctionEnvironmentObjects directly from BCE r=jandem Depends on D22315 Differential Revision: https://phabricator.services.mozilla.com/D22316
1eb22a2970d35472bedd3372e5f0f3d9400d8dad: Bug 1533003 - Compute JSScript::FunHasAnyAliasedFormal directly from BCE r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:42:18 +0000 - rev 523608
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Compute JSScript::FunHasAnyAliasedFormal directly from BCE r=jandem Compute this flag directly from BytecodeEmitter data structures instead of needing to access the partially initialized script while setting its own flags. Depends on D22313 Differential Revision: https://phabricator.services.mozilla.com/D22315
3fd4fd359c05f3f17d4cc158190cdf8c312d5b9a: Bug 1533003 - Remove JSScript::initFromModuleContext r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:34:39 +0000 - rev 523607
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533003 - Remove JSScript::initFromModuleContext r=jandem This removes the redundant set of TreatAsRunOnce which is instead set by CompileOptions before we start compiling. The IsModule flag is now set directly similar to IsForEval. Differential Revision: https://phabricator.services.mozilla.com/D22313
d33d48a3998ab78902c384c9a6f752fc74b1fa8e: Bug 1530958 - Fix an issue with native groups for unboxed objects. r=jandem
Brian Hackett <bhackett1024@gmail.com> - Wed, 06 Mar 2019 08:29:26 +0100 - rev 523471
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530958 - Fix an issue with native groups for unboxed objects. r=jandem
19047d153c2f5ddf5184def2be0745d2f1d936a8: Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
Andy Wingo <wingo@igalia.com> - Tue, 05 Mar 2019 15:02:57 +0000 - rev 523301
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21941
e0828fccefb530fa25fdc473db6ac42cb6662e77: Bug 1531788 - Use Value::type in js::GetProperty. r=jandem
Tom Schuster <evilpies@gmail.com> - Mon, 04 Mar 2019 09:28:00 +0000 - rev 523141
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531788 - Use Value::type in js::GetProperty. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21708
7f2bfa2b5fb9af64a1219a222a2d02fd7654e71f: Bug 1529203 - Add release build assertions around using modules with the wrong global r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 02 Mar 2019 09:00:17 +0000 - rev 523036
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1529203 - Add release build assertions around using modules with the wrong global r=jandem
e262ebb0128221118ab884f3eecc7ba3f05f2440: Bug 1527900 - Throw exception if StructuredClone sees bigint in realm without bigint r=jandem
Andy Wingo <wingo@igalia.com> - Fri, 01 Mar 2019 10:01:33 +0000 - rev 522850
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527900 - Throw exception if StructuredClone sees bigint in realm without bigint r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21206
cc20c56545bd250c3c0f1bdc67de3d77fee2ce42: Bug 1527900 - Throw exception if StructuredClone sees bigint in realm without bigint r=jandem
Andy Wingo <wingo@igalia.com> - Wed, 27 Feb 2019 17:10:05 +0000 - rev 522674
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527900 - Throw exception if StructuredClone sees bigint in realm without bigint r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21206
888a99e562a7cb1e0280cfc6646b25e8bfd5b629: Bug 1473830 - Add testcase r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 27 Feb 2019 11:53:01 +0000 - rev 522671
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1473830 - Add testcase r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21014
c2fdfa3db1b2ba072f6a9577b1c62cde68c573cf: Bug 1531293 - Enable javascript.options.bigint on Nightly r=jandem
Andy Wingo <wingo@igalia.com> - Thu, 28 Feb 2019 13:14:22 +0000 - rev 522644
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531293 - Enable javascript.options.bigint on Nightly r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21528
191a7f8a281643ba59e6581f5e8ddb7f5222cb37: Bug 1517210 - Stop always loading DevTools modules in fresh compartments. r=jandem,nchevobbe
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 28 Feb 2019 16:03:26 +0000 - rev 522638
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1517210 - Stop always loading DevTools modules in fresh compartments. r=jandem,nchevobbe Now, DevTools server is loaded with a custom loader every time we want to debug chrome resources. We ensure toggling the "invisibleToDebugger" flag on Loader.jsm which itself propagates to DevTools Sandboxes. We added calls to force GC in console test to prevent crashes on Windows 7. Differential Revision: https://phabricator.services.mozilla.com/D20347
865ffd54922df9290d217c75d126da23d0a373c0: Bug 1527007 - Work around Windows fmod bugs r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 28 Feb 2019 13:22:17 +0000 - rev 522604
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527007 - Work around Windows fmod bugs r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21407
e3d1480593cfa2a086e020cea30d2af9ac20fbe7: Bug 1358501 - Ion optimize JSOP_OPTIMIZE_SPREADCALL with a constant when Array iterator properties are in their initial state. r=jandem
André Bargull <andre.bargull@gmail.com> - Mon, 18 Feb 2019 05:58:09 -0800 - rev 522561
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1358501 - Ion optimize JSOP_OPTIMIZE_SPREADCALL with a constant when Array iterator properties are in their initial state. r=jandem
8cd8d6fd4931766ac24ca6248b78520607acd7ed: Bug 1528772: Support hoisting RegExp when "exec" is called. r=jandem
André Bargull <andre.bargull@gmail.com> - Mon, 18 Feb 2019 08:17:34 -0800 - rev 522523
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1528772: Support hoisting RegExp when "exec" is called. r=jandem
b299e2b9886134da1abdc0d58459bd59d3ab0a88: Bug 1530362 - Do Not Use The Forbidden API. r=jandem
Lars T Hansen <lhansen@mozilla.com> - Mon, 25 Feb 2019 15:46:31 +0100 - rev 522516
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530362 - Do Not Use The Forbidden API. r=jandem Avoid using the leaky API, use a non-leaky one instead. Differential Revision: https://phabricator.services.mozilla.com/D21018