Commit graph

  • 7bfe087f0c Part 3: Support JSOP_SETFUNNAME in Baseline and Ion janekptacijarabaci 2018-03-19 15:59:22 +01:00
  • 34fe54e4e8 Part 2: Call NameFunctions after emitting janekptacijarabaci 2018-03-19 15:51:02 +01:00
  • 748c69d7fd Part 1: Implement ES6 function name property semantics janekptacijarabaci 2018-03-19 15:47:10 +01:00
  • 3b34f87a5b Bug 1317309: Throw a TypeError when passing a Symbol value to ToAtom janekptacijarabaci 2018-03-19 15:18:37 +01:00
  • 3b1c3ec605 Bug 1320042: Rename BytecodeEmitter::emitConditionallyExecuted{SOMETHING} to BytecodeEmitter::emit{SOMETHING}InBranch janekptacijarabaci 2018-03-19 14:55:56 +01:00
  • e7ee7caf1e Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScript janekptacijarabaci 2018-03-19 14:48:24 +01:00
  • d3ffa46e36 Update RegExp Xray code janekptacijarabaci 2018-03-19 12:47:01 +01:00
  • 6e997648ba Handle RegExp correctly in devtools janekptacijarabaci 2018-03-19 10:47:16 +01:00
  • e671c0357b Tests janekptacijarabaci 2018-03-19 10:46:14 +01:00
  • d275a63a71 Use ordinary object for RegExp prototype janekptacijarabaci 2018-03-19 10:42:58 +01:00
  • 49ce6a7928 Bug 1323868: Report object allocation failure when running off-main-thread janekptacijarabaci 2018-03-19 10:25:44 +01:00
  • 7f0f087cff Blocklist update (follow up for "AntiVirus for Firefox") janekptacijarabaci 2018-03-19 10:19:02 +01:00
  • 09ace5ee98 Add TI for error properties assigned by the initial shape (follow up) janekptacijarabaci 2018-03-17 18:07:21 +01:00
  • d3df9b7b8b Bug 1320198: Land additional Error prototype test janekptacijarabaci 2018-03-17 17:24:28 +01:00
  • b31e40926e Bug 1319952: Assertion failure: isNurseryAllocAllowed(), at js/src/gc/Allocator.cpp:79 janekptacijarabaci 2018-03-17 17:03:00 +01:00
  • 74e5882176 Tests janekptacijarabaci 2018-03-17 17:01:42 +01:00
  • 38fabf8122 Add TI for error properties assigned by the initial shape janekptacijarabaci 2018-03-17 17:00:25 +01:00
  • dd09fc2495 Simplify Error Xray code janekptacijarabaci 2018-03-17 16:59:17 +01:00
  • 4fad420bb8 Handle the now ordinary error prototype object in stack janekptacijarabaci 2018-03-17 16:58:26 +01:00
  • 105cbadae7 Use ordinary objects for Error prototypes janekptacijarabaci 2018-03-17 16:56:31 +01:00
  • b0fe82b857 Set "secureConnectionStart" to 0 for pages with HTTP scheme janekptacijarabaci 2018-03-17 13:35:25 +01:00
  • 231685e644 Remove strict arguments poison pill for "caller" property per ES2017 janekptacijarabaci 2018-03-18 09:53:57 +01:00
  • 04e171e0a4 Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name janekptacijarabaci 2018-03-18 14:55:49 +01:00
  • 0e7a16c088 Bug 755821: Function() should use the parser's argument parsing code janekptacijarabaci 2018-03-16 11:35:57 +01:00
  • e7fdd26fde Bug 1318017: Call GetPrototypeFromConstructor for generator/async function and Intl constructors janekptacijarabaci 2018-03-16 09:04:55 +01:00
  • 093e83da1a Add extra check for path traversal sanity v2. Pale Moon 2018-03-18 10:37:51 +01:00
  • 869e2c87e5 Revert "Add extra check for path traversal sanity." wolfbeast 2018-03-18 02:32:48 +01:00
  • 29100ca13a Bug 1426002. Bail out of document.open if beforeunload tears things down. r=mystor wolfbeast 2018-03-17 14:30:49 +01:00
  • 6790fd483b Be more explicit with a lock. wolfbeast 2018-03-17 14:30:28 +01:00
  • 01de5bc76a Add extra check for path traversal sanity. wolfbeast 2018-03-17 13:22:41 +01:00
  • 39e63a6981 Use origin instead of documentURI for WebRTC permission requests, when available. wolfbeast 2018-03-17 13:09:02 +01:00
  • 04caaa6539 Handle same-compartment wrappers in TypedArray methods. wolfbeast 2018-03-17 10:47:56 +01:00
  • df053b80f5 Set up the "DRM not available" messages in a saner way. wolfbeast 2018-03-17 10:12:55 +01:00
  • 03078aa806 Bug 1416940; r=snorp wolfbeast 2018-03-16 22:28:13 +01:00
  • c86a78aa94 Bug 1426603 - Fallback from audio callback to system clock driver on error only once. r=padenot, a=RyanVM Karl Tomlinson 2018-02-07 20:16:01 +13:00
  • 69b9980815 Deleting "secureConnectionStart" from a test file janekptacijarabaci 2018-03-17 12:38:43 +01:00
  • 2884c049cd Round down to the nearest 2ms (instead of 1ms) janekptacijarabaci 2018-03-17 11:09:13 +01:00
  • 4cb956bb3b Close iterator after error in Promise.{all,race} janekptacijarabaci 2018-03-15 21:12:39 +01:00
  • 93ffbd46a9 Close iterator after error in Array.from janekptacijarabaci 2018-03-15 21:12:03 +01:00
  • a32ecd025a Close iterator after error in {Map,Set,WeakMap,WeakSet} constructors janekptacijarabaci 2018-03-15 21:11:35 +01:00
  • 3271333633 Fix mozbuild looking for .cargo NTD 2018-03-14 16:58:35 -04:00
  • e021f1fe42 Bug 1443865 - Use 16-bit eobs count. r=kinetik, a=RyanVM Ralph Giles 2018-03-07 16:02:30 -05:00
  • e1f9388ba1 Bug 1437105 - Remove flaky timing tests from ESR branch that sometimes fail with time clamping. r=baku, a=test-only Tom Ritter 2018-03-06 16:29:55 -06:00
  • 9a47c23711 Bug 1438425 - Delete DocumentRenderer. r=jesup, r=jgilbert, a=RyanVM Jeff Muizelaar 2018-03-07 11:54:01 -05:00
  • e0a60672a5 Bug 1442504 - Disable disjoint timer queries. r=milan, a=RyanVM Jeff Gilbert 2018-03-03 00:50:10 +02:00
  • 1baa793518 Bug 1434384 - Mark v1 structured clone data as cross-process. r=jorendorff, a=RyanVM Steve Fink 2018-01-05 14:37:47 -08:00
  • 30a101ad73 Revert "Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM" wolfbeast 2018-03-14 12:38:55 +01:00
  • 8b096e70d2 Bug 1442127 - Allow timestamps to be equal in video delay. r=baku, a=test-only Tom Ritter 2018-02-28 23:36:49 -06:00
  • af7e635176 Bug 1442127 - Allow function call times to occur at the same time in browser_profiling-canvas.js for ESR branch. r=baku, a=test-only Tom Ritter 2018-02-28 23:33:46 -06:00
  • 514c90e37c Bug 1437450 - Disable Ion no-clone optimization for regexps if the graph contains try blocks. r=nbp, a=RyanVM Jan de Mooij 2018-03-01 15:36:13 +01:00
  • ce764cb994 Bug 1425520. r=smaug, a=abillings Henri Sivonen 2018-02-28 13:53:29 +02:00
  • a64b1808c0 Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM Jeff Muizelaar 2018-03-02 15:56:02 -05:00
  • 94a68d86a9 Bug 1440775 - Make fetch API force-cache and only-if-cached use VALIDATE_NEVER instead of LOAD_FROM_CACHE. r=mayhemer, a=RyanVM Ben Kelly 2018-03-01 07:37:31 -08:00
  • 80da5532b3 Bug 1430173 - Add qualifiers to BorrowedAttrInfo. r=baku, a=RyanVM Tom Ritter 2018-02-26 13:36:00 -06:00
  • ed176bb836 Bug 1430173 - Update tests for 2ms timers. r=baku, a=RyanVM Tom Ritter 2018-02-20 15:36:16 -06:00
  • 53a2f1007f Bug 1430173 - Add Timer Rounding tests backported from -central to -esr. r=baku, a=RyanVM Tom Ritter 2018-02-20 13:30:16 -06:00
  • c66f2e1613 Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM Tom Ritter 2018-02-20 12:18:30 -06:00
  • 128b5dfa13 Bug 1440926 - Use overflow-checking math when computing Big5 max length. r=emk, a=RyanVM Henri Sivonen 2018-02-28 14:09:26 -05:00
  • 9593a8c761 Blocklist update wolfbeast 2018-03-14 11:21:21 +01:00
  • 95d507d246 Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem, a=RyanVM Brian Hackett 2018-02-23 13:25:53 -05:00
  • da6d38c5ee Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki, a=RyanVM Makoto Kato 2018-02-22 12:11:53 -05:00
  • e871098ac3 Bug 1388020. r=nical, a=RyanVM Andrew Osmond 2018-02-22 12:11:00 -05:00
  • 23c2b750e3 Bug 1398021 - Update lz4 to version 1.8.0. r=froydnj, a=RyanVM Ryan VanderMeulen 2017-09-13 09:43:00 -04:00
  • 2022008a84 Bug 1334465 - Set mIPCClosed to true before calling SendDeleteSelf in order to avoid race. r=bagder, a=ritu Valentin Gosu 2018-02-11 03:51:09 +01:00
  • c82a62a1ac Bug 1334465 - Make HttpChannelParent::mIPCClosed atomic. r=bagder, a=ritu Valentin Gosu 2018-02-09 13:20:04 +01:00
  • 848c5e6071 Bug 1428947 - Check plane width & stride constraints. r=mattwoodrow, a=ritu Dan Glastonbury 2018-02-20 16:16:10 -05:00
  • 8d0ffc3c31 Bug 1324042 - Fix trimmedOffsets arithmetic in GetRenderedText(). r=mats, a=RyanVM Daniel Holbert 2018-02-10 08:46:49 -08:00
  • b49b2afc58 Bug 1416529. r=mcmanus, a=ritu Nicholas Hurley 2018-02-02 11:03:08 -08:00
  • 459fe394c4 Bug 1430557. r=longsonr, a=lizzard Jonathan Watt 2018-02-20 16:13:05 -05:00
  • 02cf5ea228 Bug 1416307 - Set triggeringPrincipal to current document's principal, if aPrincipal is not given. r=bz, a=ritu Samael Wang 2018-02-06 13:28:30 -05:00
  • 6837efcaef Bug 1424709 - Force disable the OSX system "nano allocator". r=spohl, a=RyanVM Mike Hommey 2018-01-31 17:18:01 +09:00
  • 1367ec69cb Bug 1430761 - Update tzdata in ICU data files to 2018c. r=Waldo, a=lizzard André Bargull 2018-02-01 05:44:11 -08:00
  • 81337d2cfd Bug 1426087 - Decrement nsDocumentViewer::mDestroyRefCount in a separate function. r=jwatt, a=RyanVM Bob Owen 2018-01-12 10:17:36 +00:00
  • 13e195c594 Bug 1434580 - Ensure proper mouseover handling. r=masayuki, a=RyanVM Olli Pettay 2018-02-02 13:25:26 +02:00
  • 62821e5092 Bug 1433005 - Simplify codec pruning in NegotiateCodecs. r=bwc, a=lizzard Dan Minor 2018-01-26 11:46:51 -05:00
  • 98beed2404 Bug 1426988 - Properly exit encoder init in error cases. r=rillian, a=RyanVM Nils Ohlmeier [:drno] 2018-01-30 15:50:11 -08:00
  • 5ebd3745e0 Remove .cargo directory wolfbeast 2018-03-14 20:52:40 +01:00
  • d789488825 Hard-disable the use of sponsored tiles. wolfbeast 2017-11-01 02:42:25 +01:00
  • 85d1f82c59 Bump max icon size for search engine icons to 32 KB to cater to more common use of HiDPI icons. wolfbeast 2017-11-01 02:41:03 +01:00
  • 963560a1d2 Remove Rust from the tree. wolfbeast 2018-03-13 13:38:57 +01:00
  • 5983fef8c5 Remove cargo nsstring component wolfbeast 2018-03-13 12:15:45 +01:00
  • 0429ca95e0 Remove Rust URL parser CAPI wolfbeast 2018-03-13 10:21:40 +01:00
  • 1ef84eb532 Remove Rust MP4 parser wolfbeast 2018-03-13 10:00:19 +01:00
  • 3adb72e0f0 Fix for loops in selectAddons.js (SyntaxError: missing ] after element list) NTD 2018-03-12 16:49:50 -04:00
  • 66e00ae185 Remove the hard blocker on unmodified jetpack extensions from TychoAM NTD 2018-03-12 16:22:40 -04:00
  • 801b7a4d47 Adjust error number for WebExtensions on TychoAM and add the string to Basilisk NTD 2018-03-12 16:20:49 -04:00
  • e088654914 Fix for loops in update.js (SyntaxError: missing ] after element list) NTD 2018-03-12 15:08:29 -04:00
  • 54566f2d9f JS - RegExp - match updated spec for /\b/iu and /\B/iu janekptacijarabaci 2017-08-17 20:37:46 +02:00
  • d76fed679b Generate irregexp character tables with make_unicode.py. wolfbeast 2018-03-12 14:15:56 +01:00
  • b598dce28b Revert "JS - RegExp - match updated spec for /\b/iu and /\B/iu" wolfbeast 2018-03-12 11:09:28 +01:00
  • 5b4703015a Bustage fix: remove duplicate function def wolfbeast 2018-03-12 11:09:02 +01:00
  • 5149d56104 JS - Object - "TypeError: setting a property that has only a getter" without mentioning file and property name janekptacijarabaci 2017-08-24 10:34:22 +02:00
  • b9e802f497 HTML - implement the labels attribute (follow up) janekptacijarabaci 2017-08-18 13:39:37 +02:00
  • 5b24f05ce7 HTML - implement the labels attribute janekptacijarabaci 2017-08-18 06:04:15 +02:00
  • 91e5a3a71e JS - RegExp - match updated spec for /\b/iu and /\B/iu janekptacijarabaci 2017-08-17 20:37:46 +02:00
  • ea58ee34a6 Bump Goanna version for CSS improvements. wolfbeast 2018-03-12 09:52:05 +01:00
  • 67a10f51a0 CSS: inline-block with a display:block <input> child element has a wrong baseline (HTML forms) janekptacijarabaci 2017-08-17 21:08:44 +02:00
  • 8d256442ca CSS - Grid - transferred min-size contribution of percentage size grid item with an intrinsic ratio janekptacijarabaci 2017-08-17 20:56:20 +02:00
  • b9bbb5d201 CSS - Grid - intristic content with overflow:auto overlaps in grid janekptacijarabaci 2017-08-17 20:46:41 +02:00
  • 66276efa0a [draft] CSS - linear-gradient - zero (0) angle value without degree unit is not correctly interpreted janekptacijarabaci 2017-08-17 20:34:01 +02:00