summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Bug 1331092 - Part 9: Implement for-await-of.Gaming4JC2019-12-17-11/+59
| | | | Tag #1287
* Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT.Gaming4JC2019-12-17-0/+92
| | | | Tag #1287
* Bug 1331092 - Part 7: Implement Async Generator yield*.Gaming4JC2019-12-17-43/+451
| | | | Tag #1287
* Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT.Gaming4JC2019-12-17-0/+94
| | | | Tag #1287
* Bug 1331092 - Part 2: Implement Async Generator except yield*.Gaming4JC2019-12-17-2/+251
| | | | Tag #1287
* Bug 1331092 - Part 2: Implement Async Generator except yield*.Gaming4JC2019-12-17-55/+1014
| | | | Tag #1287
* Bug 1331092 - Part 1: Add Symbol.asyncIterator.Gaming4JC2019-12-17-1/+3
| | | | Tag #1287
* Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max ↵Gaming4JC2019-12-17-0/+3
| | | | | | macro on windows. Tag #1287
* Bug 1317389: Change property attributes for generator and async functions to ↵Gaming4JC2019-12-17-12/+209
| | | | | | match ES2015/2017. Tag #1287
* Bug 1344753 - Update for-of stack depth in ↵Gaming4JC2019-12-17-1/+1
| | | | | | ControlFlowGenerator::processWhileOrForInLoop. Tag #1287
* Bug 1316098 - Optimize out result object allocation for await/return in ↵Gaming4JC2019-12-17-138/+39
| | | | | | async function. Tag #1287
* Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make ↵Gaming4JC2019-12-17-112/+124
| | | | | | yield/await nodes unary. Tag #1287
* Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and ↵Gaming4JC2019-12-17-4/+24
| | | | | | GetTypeError. Tag #1287
* Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to ↵Gaming4JC2019-12-17-18/+18
| | | | | | explicitly say Async Function. Tag #1287
* Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}.Gaming4JC2019-12-17-0/+38
| | | | Tag #1287
* Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to ↵Gaming4JC2019-12-17-110/+142
| | | | | | {yieldAndAwaitIndex,yieldAndAwaitOffset}. Tag #1287
* Bug 1343481 - Part 2: Stop using StarGegerator for async function.Gaming4JC2019-12-17-55/+58
| | | | Tag #1287
* Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() ↵Gaming4JC2019-12-17-64/+133
| | | | | | method. Tag #1287
* Bug 1336705 - Part 2: Add self-hosting intrinsics for resolving/rejecting ↵Gaming4JC2019-12-17-0/+108
| | | | | | Promises and adding reactions. Tag #1287
* Bug 336705 - Part 1: Support creating and resolving Promises without ↵Gaming4JC2019-12-17-34/+48
| | | | | | | | resolve/reject functions. Useful for internally-created Promises that'll only ever be resolved/rejected internally. Tag #1287
* Bug 1317376 - Part 2: Detect Promise self-resolution when resolving through ↵Gaming4JC2019-12-17-18/+34
| | | | | | the Promise resolving fast path. Tag #1287
* Bug 1317376 - Part 1: Remove unreachable code and remnants from the ↵Gaming4JC2019-12-17-52/+41
| | | | | | self-hosted implementation. Tag #1287
* Issue #1323 - Move XULRunner back to topsrcdirMatt A. Tobin2019-12-16-11/+6
|
* Remove Basilisk from the Unified XUL Platform repositoryMatt A. Tobin2019-12-16-362016/+1
| | | | Development will proceed at https://github.com/MoonchildProductions/Basilisk
* Update 7z-stub README to reflect the current state of its use.wolfbeast2019-12-15-10/+11
|
* Update metadata in UXP 7z-stub installerwolfbeast2019-12-15-0/+0
|
* Remove Pale Moon 7zstubMatt A. Tobin2019-12-14-29/+0
|
* Remove Pale Moon from the Unified XUL Platform repositoryMatt A. Tobin2019-12-14-147758/+0
| | | | Development will proceed at https://github.com/MoonchildProductions/Pale-Moon
* Issue #1317 - Increase the XML nested depth limit to 2048.wolfbeast2019-12-12-9/+13
| | | | | | | | - Converts from macro to static const for the limit. - Uses a check against the declared type for the counter instead of a hard-coded one. This resolves #1317.
* Update default bookmarks toolbar FAQ entry to redirect to forum.wolfbeast2019-12-12-1/+1
|
* New cycle version bumpwolfbeast2019-12-10-1/+1
|
* No Issue - Execute the precomplete command on *nix AltPackagingMatt A. Tobin2019-12-09-0/+4
| | | | Windows does not need this as mar generation is dependent on the NSIS Installer which already contains the call
* Merge branch 'release'wolfbeast2019-12-07-0/+0
|\
| * Merge branch 'master' into releasewolfbeast2019-12-06-75268/+595601
| |\
| * | Force clobber.wolfbeast2019-10-24-1/+1
| | |
| * | Update NSS versionwolfbeast2019-10-24-6/+7
| | |
| * | Add length checks for cryptographic primitivesKevin Jacobs2019-10-24-9/+56
| | | | | | | | | | | | | | | This rollup patch adds additional length checks around cryptographic primitives.
| * | Support longer (up to RFC maximum) HKDF outputswolfbeast2019-10-24-8/+25
| | | | | | | | | | | | | | | | | | HKDF-Expand enforces a maximum output length much shorter than stated in the RFC. This patch aligns the implementation with the RFC by allocating more output space when necessary.
| * | Add size checks to WebGLContext::BufferData()wolfbeast2019-10-24-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | On MacOS, particularly large allocations within the platform limits (1.2G+) will fail and crash. This adds a specific size check for that when working around driver bugs (default). While there, added a generic size_t limited size check for the platform, and reporting OOM if too large.
| * | Fix type barrier in IonBuilder::jsop_getimport.wolfbeast2019-10-24-3/+1
| | |
| * | Adjust tokenization of U+0000Henri Sivonen2019-10-24-13/+2
| | |
| * | Prevent nr_ice_component_insert_pair from leaking.Byron Campen2019-10-24-1/+6
| | |
| * | Leverage strings to get working dirs in nsUpdateDriver.wolfbeast2019-10-24-13/+18
| | |
| * | Ensure that file actors created after the database was closed are expired.Simon Giesecke2019-10-23-0/+3
| | |
| * | Avoid following the prototype chainwolfbeast2019-10-23-3/+20
| | | | | | | | | | | | | | | No longer follow the value's prototype chain when creating index updates in IndexedDB.
| * | Issue #1255 - Port upstream fix from libexpatwolfbeast2019-10-23-7/+13
| | |
| * | Issue #1253 - Reset performance object on navigationwolfbeast2019-10-23-1/+13
| | | | | | | | | | | | | | | | | | | | | This also addresses clearing of document dependent JS slots which might get out of sync with innerWindow navigation; relevant comments added. This resolves #1253
| * | Don't treat format warnings as errors in xpconnectMatt A. Tobin2019-10-21-1/+1
| | | | | | | | | | | | GCC 9 compiler does not like the way we have it in XPCWrappedNative.cpp
| * | Fix build errors with newer glibc versionsMatt A. Tobin2019-10-21-14/+4
| | |
| * | No Issue - Expand HWA over RDP to Windows 8.1 and 10.wolfbeast2019-10-21-1/+1
| | | | | | | | | | | | | | | | | | | | | When Mozilla implemented this initially, only Windows 8 existed. Because of the strict equal check, 8.1 and 10 didn't get HWA over RDP while they are perfectly capable of doing so with RemoteFX. This change allows any version of Windows from 8.0 onwards to use HWA over RDP.