searching for reviewer(jandem)
4d3a4ce7e9c6: Bug 1502013 - RemoveUnmarkedBlocks should only mark operands of removed blocks. r=jandem, a=jcristau
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Thu, 25 Oct 2018 14:20:44 +0200 - rev 498424
Push 10154 by ryanvm@gmail.com at Fri, 09 Nov 2018 16:38:03 +0000
Bug 1502013 - RemoveUnmarkedBlocks should only mark operands of removed blocks. r=jandem, a=jcristau
fa02a3cb4722: Bug 1496750 - Always re-mark JIT code as executable in AutoWritableJitCodeFallible. r=jandem, a=RyanVM
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 16 Oct 2018 12:24:20 -0400 - rev 498184
Push 10058 by ryanvm@gmail.com at Mon, 29 Oct 2018 13:32:17 +0000
Bug 1496750 - Always re-mark JIT code as executable in AutoWritableJitCodeFallible. r=jandem, a=RyanVM
180eb0ea89bc: Bug 1482153 - Provide a way of associating a private value with a script or module r=jandem rs=hsivonen
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 16 Oct 2018 13:44:12 +0100 - rev 497213
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1482153 - Provide a way of associating a private value with a script or module r=jandem rs=hsivonen
a1f1cadbdc9d: Bug 1498562 - Apply new curly-braces-required style to code introduced in bug 1385890. r=jandem
Jason Orendorff <jorendorff@mozilla.com> - Mon, 15 Oct 2018 10:19:03 +0000 - rev 497003
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1498562 - Apply new curly-braces-required style to code introduced in bug 1385890. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D8536
dc5c09d43701: Bug 1498562 - Apply new curly-braces-required style to code introduced in Bug 1498562. r=jandem
Jason Orendorff <jorendorff@mozilla.com> - Mon, 15 Oct 2018 10:19:03 +0000 - rev 497001
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1498562 - Apply new curly-braces-required style to code introduced in Bug 1498562. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D8536
acf3ccc27e1e: Bug 1495916 - Fix bailouts in ARM64. r=jandem
Sean Stangl <sstangl@mozilla.com> - Tue, 02 Oct 2018 14:39:55 -0700 - rev 496081
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495916 - Fix bailouts in ARM64. r=jandem
0bb3d036d145: Bug 1493150 - Optimize structured cloning by reducing string allocations. r=jandem
Tom Schuster <evilpies@gmail.com> - Mon, 24 Sep 2018 19:17:10 +0200 - rev 495621
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493150 - Optimize structured cloning by reducing string allocations. r=jandem
7a5748841757: Bug 1493150 - Move InlineCharBuffer to a new header. r=jandem
Tom Schuster <evilpies@gmail.com> - Mon, 24 Sep 2018 18:44:11 +0200 - rev 495620
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493150 - Move InlineCharBuffer to a new header. r=jandem
6d525f6dee9f: Bug 1494278 - Discard JIT stubs when discarding other code r=jandem
Paul Bone <pbone@mozilla.com> - Thu, 04 Oct 2018 22:30:48 +1000 - rev 495525
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494278 - Discard JIT stubs when discarding other code r=jandem
b148d2cc2558: Bug 1495268 - Watch for checkpoint activity whenever a thread blocks on the helper thread state lock, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Wed, 03 Oct 2018 15:05:10 -1000 - rev 495439
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495268 - Watch for checkpoint activity whenever a thread blocks on the helper thread state lock, r=jandem.
0e43215b1975: Bug 1488786 - Add an IC for sparse array element access r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 24 Sep 2018 15:22:57 +0000 - rev 494985
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1488786 - Add an IC for sparse array element access r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5706
f939ffbce06c: Bug 1488786 - Always barrier getElem caches r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 27 Sep 2018 21:03:56 -0400 - rev 494984
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1488786 - Always barrier getElem caches r=jandem Differential Revision: https://phabricator.services.mozilla.com/D7166
bed2356f02f7: Bug 1495028 - Fix extraneous braces introduced by Bug 1495028. r=jandem
Jason Orendorff <jorendorff@mozilla.com> - Sat, 29 Sep 2018 12:50:40 +0000 - rev 494614
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495028 - Fix extraneous braces introduced by Bug 1495028. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D7193
2396739f4dfc: Bug 1396482 part 1. Add an API for enumerating all the standard class names on a global. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 28 Sep 2018 10:49:44 -0400 - rev 494545
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1396482 part 1. Add an API for enumerating all the standard class names on a global. r=jandem
c23086c12393: Bug 1396482 part 1. Add an API for enumerating all the standard class names on a global. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 28 Sep 2018 10:49:44 -0400 - rev 494474
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1396482 part 1. Add an API for enumerating all the standard class names on a global. r=jandem
78d60776b5be: Bug 1485347 - Part 3: Use mozilla::Span for JSScript::data arrays. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 22 Aug 2018 23:02:43 -0400 - rev 494319
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485347 - Part 3: Use mozilla::Span for JSScript::data arrays. r=jandem Replace various custom data-types in JSScript interfaces with mozilla::Span. This abstracts implementation details and supports range-based for-loops. Underlying storage is unchanged, but this sets us up to be able to more easily change it. MozReview-Commit-ID: FDfIYsAxTA8
23fc16cdf093: Bug 1494159 - Allow LIR to throw muliple errors r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 27 Sep 2018 12:54:11 +0000 - rev 494271
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494159 - Allow LIR to throw muliple errors r=jandem Error handling for LIRGenerator lets us defer handling until the end of the instruction but this can result in tripping some sanity checks. Only report the first error up to caller. Differential Revision: https://phabricator.services.mozilla.com/D6979
c0a0ea39277b: Bug 1492685 - Remove obsolete Ion optimization for JSOP_SETARG. r=jandem
Robin Templeton <robin@igalia.com> - Wed, 26 Sep 2018 13:03:18 -0400 - rev 494090
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492685 - Remove obsolete Ion optimization for JSOP_SETARG. r=jandem IonBuilder::jsop_setarg optimizes asm.js-style argument coercions using JSOP_BITAND, JSOP_BITOR, or JSOP_POS. The optimization assumes that bitwise operations always produce Int32 results, but they may produce Value results due to BigInt-related changes in bug 1490387.
c9e9863b9e20: Bug 1490794 - Add profiling stack frame for script compilation r=jandem
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 26 Sep 2018 14:40:18 +0000 - rev 494045
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490794 - Add profiling stack frame for script compilation r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5861
52a3cb6a67af: Bug 1492845 - Create AutoWriteableJitCodeFallible to allow graceful handling of writable mapping failure in circumstances where recovery is possible r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 20 Sep 2018 10:11:46 -0400 - rev 493710
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492845 - Create AutoWriteableJitCodeFallible to allow graceful handling of writable mapping failure in circumstances where recovery is possible r=jandem Some creators of AutoWriteableJitCode have are already fallible functions, and so we should be able to safely fail in those functions. This will reduce the cases where we crash due to kernel mapping failures Differential Revision: https://phabricator.services.mozilla.com/D6397
3dace40ce193: bug 1492669 - Implement BigInt support for relational comparison operators. r=jandem
Robin Templeton <robin@igalia.com> - Tue, 25 Sep 2018 02:18:09 +0000 - rev 493705
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
bug 1492669 - Implement BigInt support for relational comparison operators. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D6558
6c5b95f8154e: Bug 1488786 - Add an IC for sparse array element access r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 24 Sep 2018 15:22:57 +0000 - rev 493661
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1488786 - Add an IC for sparse array element access r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5706
e0f7882e7316: Bug 1488786 - Correct Ion Barrier selection logic for getElem caches w.r.t. prototype reads r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 21 Sep 2018 20:10:48 +0000 - rev 493660
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1488786 - Correct Ion Barrier selection logic for getElem caches w.r.t. prototype reads r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5894
274c743b3d55: Bug 1490042 - Only allow one AutoClearTypeInferenceStateOnOOM to be live at a time to fix recursive type sweeping r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 20 Sep 2018 10:54:18 +0100 - rev 493159
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490042 - Only allow one AutoClearTypeInferenceStateOnOOM to be live at a time to fix recursive type sweeping r=jandem
921e4aa179f8: Bug 1492064 - Disable baseline JIT when SSE2 is not supported at runtime r=jandem
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Sep 2018 08:21:46 +0000 - rev 493084
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492064 - Disable baseline JIT when SSE2 is not supported at runtime r=jandem Differential Revision: https://phabricator.services.mozilla.com/D6219
c1f872c41359: Bug 1490638 - Increase worker stack size for EvalInWorker r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 19 Sep 2018 10:22:34 +0000 - rev 492949
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490638 - Increase worker stack size for EvalInWorker r=jandem Differential Revision: https://phabricator.services.mozilla.com/D6188
805f1a2737a0: Bug 1492074 - Syntax parse of dynamic module import syntax should fail since this is not yet implemented r=jandem on a CLOSED TREE
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 18 Sep 2018 14:17:10 +0100 - rev 492886
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492074 - Syntax parse of dynamic module import syntax should fail since this is not yet implemented r=jandem on a CLOSED TREE
004799a1bc5c: Bug 1491137 - Remove the two setUTF8(bool) CompileOptions functions now that the underlying field they alter is gone. r=jandem
Jeff Walden <jwalden@mit.edu> - Tue, 18 Sep 2018 08:41:41 -0700 - rev 492866
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Remove the two setUTF8(bool) CompileOptions functions now that the underlying field they alter is gone. r=jandem
d4a8480ff7d0: Bug 1491137 - Remove TransitiveCompileOptions::utf8, because its value is now only ever used to assert consistency with the correct one of a UTF-8/Latin-1 API being used. r=jandem
Jeff Walden <jwalden@mit.edu> - Tue, 18 Sep 2018 08:41:22 -0700 - rev 492865
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Remove TransitiveCompileOptions::utf8, because its value is now only ever used to assert consistency with the correct one of a UTF-8/Latin-1 API being used. r=jandem
5e58082870d6: Bug 1491137 - Inline ::CompileFile into its sole caller. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 17 Sep 2018 12:31:28 -0700 - rev 492864
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Inline ::CompileFile into its sole caller. r=jandem
7925d1419afa: Bug 1491137 - Rename JS::CompileFunction that takes const char*/size_t for function text to JS::CompileFunctionUtf8 that asserts consistent |options.utf8|. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 17 Sep 2018 11:24:41 -0700 - rev 492863
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Rename JS::CompileFunction that takes const char*/size_t for function text to JS::CompileFunctionUtf8 that asserts consistent |options.utf8|. r=jandem
378a8a44cfe2: Bug 1491137 - Remove JS::Evaluate that takes const char*/size_t, rewriting all callers to use JS::Evaluate{Latin1,Utf8}, including opting some callers in to UTF-8 where they had not used it before. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 17 Sep 2018 11:24:37 -0700 - rev 492862
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Remove JS::Evaluate that takes const char*/size_t, rewriting all callers to use JS::Evaluate{Latin1,Utf8}, including opting some callers in to UTF-8 where they had not used it before. r=jandem
a73bc1d129c7: Bug 1492074 - Syntax parse of dynamic module import syntax should fail since this is not yet implemented r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 18 Sep 2018 14:17:10 +0100 - rev 492824
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492074 - Syntax parse of dynamic module import syntax should fail since this is not yet implemented r=jandem
d5c22661c860: bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
Robin Templeton <robin@igalia.com> - Tue, 18 Sep 2018 04:04:53 +0000 - rev 492731
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5557
b74cf577c401: bug 1490387 - Part 2: Implement ToInt32OrBigInt operation. r=jandem
Robin Templeton <robin@igalia.com> - Tue, 18 Sep 2018 03:55:45 +0000 - rev 492730
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
bug 1490387 - Part 2: Implement ToInt32OrBigInt operation. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5556
e69d3f0b8967: bug 1490387 - Part 1: Add BigInt methods for bitwise operations. r=jandem
Robin Templeton <robin@igalia.com> - Tue, 18 Sep 2018 03:50:53 +0000 - rev 492729
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
bug 1490387 - Part 1: Add BigInt methods for bitwise operations. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D5555
9205d38f866c: Bug 1491313. Add some MOZ_CRASH instrumentation to help figure out why ClearDocumentDependentSlots hits its MOZ_CRASH case. r=jandem,mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 17 Sep 2018 18:57:08 +0000 - rev 492605
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491313. Add some MOZ_CRASH instrumentation to help figure out why ClearDocumentDependentSlots hits its MOZ_CRASH case. r=jandem,mccr8 We need the isDOMClass() checks in the Compartment code to pass tests, because some of the jsapi tests explicitly test those failure codepaths. But not with DOM objects, which is what we're interested in here. Differential Revision: https://phabricator.services.mozilla.com/D6047
3ef024a29617: Bug 1491736 - Move the various meta-object operations into a new vm/ObjectOperations-inl.h header rather than sharding declaration and definition across separate headers, thereby risking used-before-definition problems. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:31 -0700 - rev 492478
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Move the various meta-object operations into a new vm/ObjectOperations-inl.h header rather than sharding declaration and definition across separate headers, thereby risking used-before-definition problems. r=jandem
47d60f29b7cf: Bug 1491736 - Make sure JSFunction-inl.h #includes the definition of NativeObject::dynamicSlotsCount that it calls. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:31 -0700 - rev 492477
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Make sure JSFunction-inl.h #includes the definition of NativeObject::dynamicSlotsCount that it calls. r=jandem
740b790557b9: Bug 1491736 - Add an #include "vm/Shape.h" to vm/TypeInference.h so that header can compile without needing to bootleg anything. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:31 -0700 - rev 492476
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Add an #include "vm/Shape.h" to vm/TypeInference.h so that header can compile without needing to bootleg anything. r=jandem
60df00079cd4: Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:30 -0700 - rev 492475
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
efcfd2f95057: Bug 1491736 - Remove an unnecessary #include from "vm/NativeObject.h". r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:30 -0700 - rev 492474
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Remove an unnecessary #include from "vm/NativeObject.h". r=jandem
dc0ae19801fc: Bug 1491736 - Remove an unnecessary #include from "vm/UnboxedObject.h". r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:30 -0700 - rev 492473
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Remove an unnecessary #include from "vm/UnboxedObject.h". r=jandem
d9300e88eb74: Bug 1491736 - Remove an unnecessary #include from "jit/IonCode.h". r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:30 -0700 - rev 492472
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491736 - Remove an unnecessary #include from "jit/IonCode.h". r=jandem
06c3e3d28ece: Bug 1491137 - Split the JS::Evaluate that takes const char*/size_t source data into JS::EvaluateUtf8 and JS::EvaluateLatin1 that assert |options.utf8| has consistent value, plus a JS::Evaluate that delegates to one of those two as appropriate. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 15 Sep 2018 20:24:31 -0700 - rev 492471
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Split the JS::Evaluate that takes const char*/size_t source data into JS::EvaluateUtf8 and JS::EvaluateLatin1 that assert |options.utf8| has consistent value, plus a JS::Evaluate that delegates to one of those two as appropriate. r=jandem
48dd64a6036c: Bug 1491137 - Rename the JS::Evaluate that accepts a filename and is always used to process UTF-8 source text to JS::EvaluateUtf8Path. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 14 Sep 2018 14:48:23 -0700 - rev 492470
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Rename the JS::Evaluate that accepts a filename and is always used to process UTF-8 source text to JS::EvaluateUtf8Path. r=jandem
34cc4a8c46c0: Bug 1491137 - Remove JS_Compile{,UC}Script, because except for argument ordering they're exactly identical to existing JS::Compile* functions. r=jandem
Jeff Walden <jwalden@mit.edu> - Thu, 13 Sep 2018 16:41:00 -0700 - rev 492469
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Remove JS_Compile{,UC}Script, because except for argument ordering they're exactly identical to existing JS::Compile* functions. r=jandem
3f2ccbeb047d: Bug 1491137 - Rename JS_BufferIsCompilableUnit to JS_Utf8BufferIsCompilableUnit, consistent with how it already interprets that data, and propagate that presumption of UTF-8-ness a little bit further along into callers. r=jandem
Jeff Walden <jwalden@mit.edu> - Thu, 13 Sep 2018 13:30:38 -0700 - rev 492468
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Rename JS_BufferIsCompilableUnit to JS_Utf8BufferIsCompilableUnit, consistent with how it already interprets that data, and propagate that presumption of UTF-8-ness a little bit further along into callers. r=jandem
9a5f2cfea6fc: Bug 1491137 - Rename the JS::Compile function that accepts const char* path to JS::CompileUtf8Path, because every caller of it indicates the file contents should be interpreted as UTF-8. r=jandem
Jeff Walden <jwalden@mit.edu> - Thu, 13 Sep 2018 13:30:34 -0700 - rev 492401
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Rename the JS::Compile function that accepts const char* path to JS::CompileUtf8Path, because every caller of it indicates the file contents should be interpreted as UTF-8. r=jandem
ce6aa70e7631: Bug 1491137 - Remove the JS::CompileForNonSyntacticScope overloads that accept FILE* or a filename because they're unused. r=jandem
Jeff Walden <jwalden@mit.edu> - Thu, 13 Sep 2018 01:21:58 -0700 - rev 492400
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491137 - Remove the JS::CompileForNonSyntacticScope overloads that accept FILE* or a filename because they're unused. r=jandem