mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
141d0b8072
- Bug 1232417 - Followup to fix unexpected S bustage on a CLOSED TREE; r=meow (2d763146f1)
- Bug 1271609 - Make ReleaseAllJITCode call Zone::discardJitCode instead of duplicating it. r=jonco (e55da944f7)
- Bug 1274065 - Fix possible assertion failure in pre-barrier verifier r=terrence (fd97d062d1)
- Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence (c7999ad114)
- Bug 1264948 - Ensure that we have enough ballast space IonMonkey compilation. r=h4writer (6b04216fec)
- Bug 1264948 - Make it possible to use a placement-new with a fallible TempAllocator. r=h4writer (e21260ef02)
- js: JitAllocPolicy.h: VC2013 hackfix (6e96629ca2)
- Bug 1277176 - Remove CircularByteBuffer from AudioStream.h. r=kaku. (e3d16d38b5)
- Bug 1260435 - Make RegExp hoistable when it's used only in RegExpBuiltinExec. r=h4writer (65307f2ee0)
- Bug 1275038 - IonMonkey: Remove regexp clone analysis in favor of hoist analysis, r=jandem (ac29d923e7)
- Bug 1136226 - Rename MSimdSplatX4 to MSimdSplat. r=bbouvier (78f58c1c75)
- Bug 1136226 - Provide shared NYI implementations of SIMD visitors. r=bbouvier (bdb3b784c0)
- Bug 1276567 - Fix -Wstring-conversion warnings in js/ directory. r=billm (6906013409)
- Bug 1271010: Remove AsmJSInternalCallee; r=luke (2969e0adab)
- Bug 1271010 - Baldr: simplify register use in profiling prologue/epilogue (r=bbouvier) (be875ac99a)
- Bug 1269847: Don't pop values that could get reused later in ensurePushInvariants; r=luke (a004079382)
- Bug 1271010 - Baldr: rename Call to CallArgs (r=bbouvier) (a32c5db1bc)
- Bug 1271022 - use Vector::podResizeToFit in wasm::Module (r=bbouvier) (3a07811c8d)
- Bug 1268910: Get rid of GenerateErrorStub and replace it by a trap; r=luke (68d22fe20f)
- Bug 1268910: Get rid of the BadIndirectCall stub and replace it by a trap; r=luke (9d69e96e9d)
- Bug 1268910: Don't fold unsigned div/mod which should trap; r=sunfish (4d14b33e85)
- Bug 1268910: Fix unused variable "output" in CodeGeneratorX64.cpp to unbreak build; r=me (dc391a5295)
- Bug 1270965 - Baldr: set min-heap-length (r=bbouvier) (ef01e99386)
- Bug 1271010 - Baldr: tidy CodeRange (r=bbouvier) (7c5a93a5b3)
- Bug 1271010 - Baldr: refactor nop-jump patching code (r=bbouvier) (e6e0092d78)
- Bug 1268083 - Get JitcodeGlobalEntry objects by reference when marking r=jandem a=abillings (bba76eaee4)
- Bug 1267551 (part 9) - Use MOZ_MUST_USE more in js/src/jit/. r=h4writer. (0c0f8d4b16)
- Bug 1136226 - Wasm: Add small integer SIMD types to WasmTypes.h. r=sunfish (1ad8c3afbe)
- Bug 1272640: Implement wasm opcodes trunc/nearestint; r=sunfish (e4dc87c927)
- Bug 1273748 - BaldryMonkey: Miscellaneous fixes. r=luke (b1ae8a86b4)
- Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier) (2c658ee232)
- Bug 1276028 - Baldr: tidy up IsPod specialization (r=bbouvier) (956f379fda)
- Bug 1265461: Simple fixes to get a few tests working; r=luke (dadc8c1d21)
- Bug 1265461: allow imports to reference signatures by types; r=luke (5487cd57de)
- Bug 1265461: Baldr: have if/else accept then/else plus an expression list; r=luke (7a99efed9d)
- Bug 1265461: Accept several types in a local list; r=luke (14c961439c)
- Bug 1271375 - Extracts WASM AST and fixes wasmBinaryToText. r=luke (857820fe4a)
- Bug 1274618 - Experimental WASM text format. r=sunfish (bb116856d9)
- Bug 1136226 - Remove SimdLane enumeration. r=sunfish (9c166e43c1)
- Bug 1136226 - Support 8x16 and 16x8 types in SimdConstant. r=sunfish (4a5ccc6d8d)
- Bug 1136226 - Add 16x8 and 8x16 MIRTypes. r=sunfish (beb0ee30d3)
- Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco (08096d79fa)
- Bug 1273451 - Fix some unified build errors r=bbouvier (a276979e94)
- Bug 1276028 - Baldr: remove numFuncs (r=bbouvier) (6f9431bc2b)
- Bug 1277246 - Add support for names section. r=luke (0241cfd097)
- Bug 1276028 - Baldr: move and privatize callImport (r=bbouvier) (7f2b99792f)
- Bug 1136226 - Wasm: Encode/decode small integer SIMD constants. r=sunfish (6e54c3e3a8)
- Bug 1136226 - Wasm: Add opcodes for small integer SIMD types. r=sunfish (6414e9376e)
- Bug 1136226 - Wasm: Generate code for small int SIMD constructors. r=sunfish (8dca5d4afa)
- Bug 1136226 - Update LDefinition and MoveOp for 8x16 and 16x8. r=sunfish (8c225bb0e3)
- Bug 1136226 - Materialize 8x16 and 16x8 SIMD constants. r=sunfish (09b108cd53)
- Bug 1136226 - Rename 32x4 SIMD masm methods to "Simd128". r=sunfish (3c2d24c78c)
- Bug 1136226 - Wasm: Codegen for small integer SIMD constants. r=sunfish (90e485fa72)
- Bug 1136226 - Implement MSimdExtractElement for small integer types. r=bbouvier (d38c86b758)
- Bug 1136226 - Implement MSimdInsertElement for small integer types. r=bbouvier (6075c596f2)
- Bug 1136226 - Make MSimdSwizzle and MSimdShuffle length-agnostic. r=bbouvier (5652109c20)
- Bug 1270051 - x64 assembler support for 64-bit bit counting. r=bbouvier (0bb530916c)
- Bug 1271977 - bit shifting, bit counting. r=bbouvier (966213556c)
- Bug 1245627: Hoist store{Float32,Double} functions into the MacroAssembler; r=nbp (313cb22e55)
- Bug 1245627: Canonicalize before storing a floating point value in deterministic mode; r=nbp (4da40c8b3e)
- Bug 1136226 - Unary functions for small integer SIMD types. r=bbouvier (eacd2aaa45)
- Bug 1136226 - Binary functions for small integer SIMD types. r=bbouvier (9da82ea869)
- Bug 1271972: Implement I64.eqz; r=sunfish (cd542030b9)
- Bug 1250551 - Make it possible to run wasm ml-proto spec tests directly. r=bbouvier (3a68f376d2)
- Bug 1265461: Import wast files; r=mbx (f5319a57a9)
- Bug 1271972: wasm: Implement i64.ctz, i64.clz, i64.popcount; r=sunfish (bbda024829)
- Bug 1136226 - Unify Bailout_NonSimd*Input. r=nbp (e9991da2c1)
- Bug 1136226 - Add masm.simd128Constant(). r=sunfish (2022ede1bc)
- Bug 1136226 - Add FORALL enumerations for small integer SIMD types. r=sunfish (7fafb8d282)
- Bug 1136226 - Implement 8x16 SIMD shift operators. r=bbouvier (6c84dd61c0)
- Bug 1136226 - Implement 8x16 SIMD multiplies. r=bbouvier (f98d263cc6)
- Bug 1275994 - Document how x86/x64 opcodes are named. r=bbouvier (56d9ebf2e8)
- Bug 1136226 - Implement 16x8 SIMD shift operators. r=bbouvier (a729a869b8)
- Bug 1136226 - Implement SIMD saturating arithmetic. r=bbouvier (771a11b70e)
- Bug 1136226 - Implement Bool8x16.splat and Bool16x8.splat. r=bbouvier (4e27288866)
- Bug 1136226 - Implement swizzle for 8x16 and 16x8 SIMD types. r=sunfish (cd5614fbb9)
- Bug 1136226 - Implement shuffle for 8x16 and 16x8 SIMD types. r=sunfish (56af6c75ee)
- Bug 1136226 - Implement compares for 8x16 and 16x8 SIMD types. r=sunfish (7667cc793a)
- Bug 1271972: Add infra for Int64 temporaries; r=jandem (508661a76a)
- Bug 1136226 - Asm.js: Add small integer SIMD types. r=bbouvier (1ee0c73720)
- Bug 1136226 - Test loads, stores, and bitcasts. r=sunfish (4917e5a611)
- Bug 1272640: Apply meta-patches to fdlibm/; r=arai (2e46233fba)
- Bug 1272640: Update update.sh to import s_truncf.cpp into fdlibm/; r=arai (ba58bca08f)
- Bug 1272640: Update patches in modules/fdblim/patches/; r=arai (0a94f768c5)
- Bug 1272640: Implement wasm copysign opcode; r=sunfish (63ada6a88a)
- Bug 1267663 - Odin: report function name string contents to about:memory (r=bbouvier) (abfbef61a1)
- Bug 1270816 - Tracelogger: Add more hooks to log items, r=bbouvier (70f5ff484a)
- Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink (e81b8ed07b)
- Bug 1278070 - Baldr: save bytecode when console open to any pane, not just debugger (r=shu) (fc9da0d575)
- Bug 1277408 - Odin: don't forget to AutoForbidPools in the prologue nop either (r=bbouvier) (d2a17a4402)
- Bug 1269823 - Use TimeDuration to provide timeouts for CondVar; r=jandem (66f618a53d)
- Bug 1275306 - Part 1: Use TimeDuration for MAX_TIMEOUT_INTERVAL in the JS shell; r=jandem (b248effd1d)
- Bug 1274922 part 1 - Remove ShellRuntime::gotError. r=jonco (8bbf7ad8a8)
- Bug 1275306 - Part 2: Use a TimeStamp to implement watchdogTimeout; r=jandem (254503cffa)
- Bug 911216 - Part 13: Set Promise allocation stack as async stack for Promise callback jobs. r=efaust,bz (30e0c9a094)
- Bug 911216 - Part 14: Add support for tracking unhandled promise rejections, exposed through a JSAPI function. r=efaust (5590f99902)
- Bug 956899 - Use Mutex and ConditionVariable to simplify shell watchdog; r=jandem (2d7d406b04)
- Bug 956899 - Use js::Thread for JS shell watchdog thread; r=jandem (63ff51be60)
- Bug 1163991: Show a best effort stack frame in non-profiling mode for wasm; r=luke (065b0afd7b)
- Bug 1271653 - Implement a C++ interface for isExtensible/Sealed/Frozen;r=jimb (06b470b793)
- Bug 1271653 - Refactor isExtensible/isSealed/isFrozen;r=jimb (beff08e7c7)
- Bug 1271653 - Implement a C++ interface for preventExtensions/seal/freeze;r=jimb (c872d4b2a2)
- Bug 1271653 - Implement a C++ interface for getOwnPropertyNames/Symbols;r=jimb (a5d3497e43)
- Bug 1271653 - Implement a C++ interface for getOwnPropertyDescriptor;r=jimb (8ff7e20398)
- Bug 1268955: Implement strict semantics check for asm.js modules and functions; r=Waldo (2cbf28c89f)
- Bug 1271110 - Evict the nursery when discarding JIT code outside of a GC r=sfink a=abillings (5ac140f56a)
- Bug 1264300 - Free stub space memory after minor GC r=sfink r=jandem a=abillings (6508eeee46)
- Bug 1264300 - Don't evict the nursery unnecessarily in ZoneCellIter r=sfink a=abillings (f2b2c7e87f)
- Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco (d1d5d63b2a)
- Bug 1277896 - add Vector::initLengthUninitialized (r=waldo) (e9b19cf1a1)
- Bug 1271022 - add Vector::podResizeToFit (r=njn) (7c97920844)
- Bug 1277377 - prevent unsafe C-style cast in Vector (r=waldo) (0a23ecc259)
- Bug 1269928 - Rename ScriptedDirectProxyHandler to ScriptedProxyHandler now that DPH is gone (and SDPH hasn't even inherited from DPH in ages). r=efaust (ec08d3f87f)
- Bug 1271959 - Don't specify a size for enum class SimdType. r=bbouvier (049647a097)
- Bug 1274224: Move back the win64 special case to math_sin_uncached; r=arai (346a5f1c32)
- Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust (ca30501cd2)
- Bug 1255008: IonMonkey - Don't alias when intersection of categories is empty and typo, r=jandem (26791f6487)
- Bug 1269313: IonMonkey - Use TI to break alias between instructions, r=jandem (f8ef90fcb1)
- Bug 1275248 - IonMonkey: Use MustAlias in Alias Analysis, r=jandem (5484047ffb)
- Bug 1136226 - Add general shuffle support for 8x16 and 16x8 shuffles. r=bbouvier (a5a7d4a188)
- Bug 1136226 - Implement select for 8x16 and 16x8 SIMD types. r=sunfish (95fbcb9ee2)
- Bug 1275224: Implement MCopySign; r=sunfish (725ce882ee)
- Bug 1266768 - Give MBoundsCheck an explicit type policy. r=lth (ca557588a4)
- Bug 1271037 - Part 1: Fix numOperands of RRegExpMatcher, RRegExpSearcher, and RRegExpTester. r=h4writer, a=abillings (15e681aca8)
- Bug 1271037 - Part 2: Statically check that numOperands of the recover instruction and the MIR are consistent. r=h4writer, a=abillings (23df468fdb)
- Bug 1277740 - Add const to RangedPtr<T>::operator+ and operator-. r=Waldo (5206e2728a)
- Bug 1267551 (part 12) - Use MOZ_MUST_USE even more in js/src/jit/. r=h4writer. (8cbfa321c9)
- Bug 1276550 - Support operator-> for RangedPtr. r=Waldo (6ea2d87569)
- Bug 1267551 - Use MOZ_MUST_USE in js/src/vm/SavedFrame.h; r=jimb (c80eedf210)
- Bug 1267551 - Use MOZ_MUST_USE in js/src/vm/SavedStacks.h; r=jimb (eca2701778)
- Bug 1267551 - Stop trying to align method declarations in js/src/vm/SavedStacks.h; r=jimb (ae702246ac)
- Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNode.h; r=jimb (23cf8a8a67)
- Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeCensus.h; r=jimb (4760681d63)
- Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeDominatorTree.h; r=jimb (4e92683f61)
- Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodePostOrder.h; r=jimb (dc827d8ac8)
- Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeShortestPaths.h; r=jimb (cacd914ff5)
- Bug 1275730: Update docs for Debugger's js::Env typedef. DONTBUILD r=fitzgen (9bcfd40ca8)
- Bug 1271653 - Implement a C++ interface for defineProperty;r=jimb (e35b8bcb9f)
- Bug 1271653 - Implement a C++ interface for deleteProperty;r=jimb (7274dd483f)
- Bug 1271653 - Implement a C++ interface for defineProperties;r=jimb (b24c83e93e)
- Bug 1271653 - Implement a C++ interface for call/apply;r=jimb (6a167f6498)
- Bug 1271653 - Fix a bug in THIS_DEBUGOBJECT;r=jimb (db0d2315d0)
- Bug 1271653 - Various API fixes;r=jimb (b649736063)
- Bug 1136226 - Asm.js: Enable small integer types. r=bbouvier (a8044dfadb)