Граф коммитов

51263 Коммитов

Автор SHA1 Сообщение Дата
Jon Coppeard b447892ec6 Bug 1209107 - Only expose module environment object through testing functions r=shu 2015-10-08 10:49:49 +01:00
Jon Coppeard 93caf76aac Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem 2015-10-08 10:49:49 +01:00
Jon Coppeard 0ae0f8e41a Bug 978802 - Crash in argumentsOptimizationFailed() if we run out of memory r=jandem 2015-10-08 10:49:49 +01:00
Lars T Hansen aff3a9aab3 Bug 1177122 - handle OOM in JSStructuredCloneWriter destructor. r=evilpie 2015-10-08 10:25:23 +01:00
Lars T Hansen f7185aea2d Bug 1212296 - undo a state change on OOM. r=till 2015-10-08 10:25:21 +01:00
Shu-yu Guo a83ec92261 Bug 1212183 - Fix DOM getter optimizations in the JITs. 2015-10-06 19:49:06 -07:00
Jakob Olesen 996f1627b4 Bug 1130672 - ARM assembler: Check oom() before using editSrc(). r=jandem
The editSrc() function returns a pointer into the assembly buffer. This
may not be a valid pointer if the assembly buffer ran out of memory.

Harden AssemblerBuffer::getInst() by adding assertions. Since invalid
uses of getInst() may be security bugs, use MOZ_RELEASE_ASSERT for the
range check.
2015-10-08 11:41:42 +05:30
Wes Kocher 2b3acc7aa0 Backed out changeset c109ff711c09 (bug 1212183) for mass bustage CLOSED TREE 2015-10-07 17:29:08 -07:00
Shu-yu Guo be95718e8b Bug 1212605 - Emit global name conflicts check for Ion scripts regardless of scope chain usage. (r=efaust) 2015-10-07 16:52:30 -07:00
Shu-yu Guo 6e679eca03 Bug 1212183 - Fix DOM getter optimizations in the JITs. (r=jandem) 2015-10-07 15:49:28 -07:00
Wes Kocher 084c83383e Backed out 7 changesets (bug 1185106) for mulet m(4) orange
Backed out changeset 0ddd61fbe36f (bug 1185106)
Backed out changeset abdb25290c42 (bug 1185106)
Backed out changeset 2829205d2c81 (bug 1185106)
Backed out changeset e0552bf93a5a (bug 1185106)
Backed out changeset 50d74e6e8937 (bug 1185106)
Backed out changeset d26bbcce9e10 (bug 1185106)
Backed out changeset deb987f79ee8 (bug 1185106)
2015-10-07 14:54:05 -07:00
Eric Faust f452a57a7c Bug 1185106 - Despondent followup: Fix an assertion so that maybe the tests will pass and it can finally land. (rs=Waldo) 2015-10-07 14:28:23 -07:00
Eric Faust b5a762c88e Bug 1185106 - Follow up 2: Fix a non-JS_HAS_ASYNC_FUNCS build warning. (r=me) 2015-10-05 13:24:03 -07:00
Eric Faust ed58495343 Bug 1185106 - Follow up: Clean up NIGHTLY_ONLY handling for async functions, and allow tests to pass on uplift. (r=Waldo) 2015-10-05 13:24:03 -07:00
Mariusz Kierski a564f46f93 Bug 1185106 - Part 4: Implement async functions. (r=efaust, r=jandem) 2015-10-05 13:24:03 -07:00
Mariusz Kierski 367665b0be Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust) 2015-10-05 13:24:03 -07:00
Mariusz Kierski 9963b230dc Bug 1185106 - Part 2: Implement ShellPromise. (r=till) 2015-10-05 13:24:03 -07:00
Till Schneidereit bc4f9d9099 Bug 1185106 - Part 1: ShellPromise boilerplate. (r=efaust) 2015-10-05 13:24:03 -07:00
Eric Faust 745a9d59ea No Bug - Include jswin.h in jsobj.cpp to unbreak windows non-unified bustage. (r=terrence over IRC) 2015-10-07 13:34:20 -07:00
Lars T Hansen ffaf1cb7cc Bug 1209497 - OOM-crash if a consistent object table is impossible. r=jandem 2015-10-07 18:22:28 +01:00
Lars T Hansen 1f22d82796 Bug 1211949 - check for allocation failure. r=nbp 2015-10-07 18:22:25 +01:00
Jon Coppeard 15bd450b04 Bug 1211964 - Fix a couple of OOM handling issues in regexp code r=terrence 2015-10-07 14:58:41 +01:00
Jon Coppeard 825deb434b Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence 2015-10-07 14:58:41 +01:00
Jon Coppeard 429c516ef8 Bug 1212011 - Replace more uses of CrashAtUnhandlableOOM() with AutoEnterOOMUnsafeRegion r=terrence 2015-10-07 14:58:41 +01:00
Jon Coppeard 8e7070660b Bug 1209001 - Add test code for OOM handling in parseModule() r=terrence 2015-10-07 14:58:40 +01:00
Jan de Mooij 175bd2224a Bug 1208403 - Fix byteSizeOfScript shell function to check for scripted functions. r=jonco
--HG--
extra : rebase_source : 05b74ef7e9e42a7d3801fa8c999bc0e06b2a7f8d
2015-10-07 14:30:50 +01:00
Carsten "Tomcat" Book 08997000eb Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst cdcff6d0a7 Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE 2015-10-07 13:36:26 +02:00
Jan de Mooij cdb37120fe Bug 1193102 - Deal with OOM in NewObjectCache::invalidateEntriesForShape. r=bhackett 2015-10-07 11:40:13 +01:00
Jacek Caban ef98cfc55b Bug 1197281 - Use MOZ_FIND_WINSDK_VERSION for MOZ_WINSDK_MAXVER on mingw. r=glandium 2015-10-07 12:26:40 +02:00
Carsten "Tomcat" Book e7ef778c9d Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)

--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Tom Schuster 9f084aa31c Bug 1211832 - Disable functions that can easily cause artificial OOMs. r=jonco 2015-10-06 17:04:09 +01:00
Tom Schuster 57abe031dd Bug 1188390 - Fail when Sprinter in disassemble ooms. r=h4writer 2015-10-06 17:04:09 +01:00
Jon Coppeard 7187bae5a8 Bug 1208665 r=Waldo a=abillings 2015-10-07 11:04:37 +01:00
Nicolas B. Pierron c1ecd2ffc8 Bug 1211962 - addNativeToBytecodeEntry: Check that the masm.currentOffset() returns a valid result. r=djvj 2015-10-07 11:55:09 +02:00
Benjamin Bouvier d346e51c8d Bug 1211956: Check result of EmptyShape::getInitialShape; r=h4writer
--HG--
extra : rebase_source : c2ec5ca1e09c8c5919a51469218bf58c070a8c54
2015-10-06 18:24:03 +02:00
Steve Fink 1eb9a85635 Bug 1205887 - Verify that MOZILLA_VERSION was set correctly, r=glandium
--HG--
extra : commitid : 3g91k2r7xzC
extra : rebase_source : 2e49c764882e7234dddcdaea3273b7057ba12543
2015-09-29 13:39:37 -07:00
Steve Fink 6795239dce No bug. Remove some long obsolete files. r=woof!
--HG--
extra : commitid : ColRK0WPSMO
extra : rebase_source : 02581480dff3b99106096470a78d8cdf7666aff8
2015-10-06 14:31:04 -07:00
Shu-yu Guo 0d21d8c3b8 Bug 1212128 - Annotate oomInGetJumpLabelForBranch with allow-oom. (rs=terrence) 2015-10-06 15:40:46 -07:00
Shu-yu Guo d06b6030f6 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Shu-yu Guo 28cf01e111 Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust) 2015-10-06 14:00:30 -07:00
Shu-yu Guo 3ee25fe1c0 No bug - Rename Definition::CONST to Definition::CONSTANT to avoid macro name collision on Windows. (r=Waldo) 2015-10-06 14:00:30 -07:00
Shu-yu Guo 52e365bb7b Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
Shu-yu Guo 99fd14ce85 Bug 589199 - Fix jit-tests and js reftests. (r=efaust) 2015-10-06 14:00:30 -07:00
Shu-yu Guo 76da4d1112 Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm) 2015-10-06 14:00:29 -07:00
Shu-yu Guo 819c2c5120 Bug 589199 - Fix up the global lexical scope when merging off-thread compiled scripts. (r=bhackett) 2015-10-06 14:00:29 -07:00
Shu-yu Guo df3a5245f4 Bug 589199 - Fix eval static scope to play with the global lexical scope. (r=efaust) 2015-10-06 14:00:29 -07:00
Shu-yu Guo e168c18e3b Bug 589199 - Support global lexicals in Ion. (r=jandem) 2015-10-06 14:00:29 -07:00
Shu-yu Guo 934bb0bb13 Bug 589199 - Support global lexicals in Baseline. (r=jandem) 2015-10-06 14:00:29 -07:00
Shu-yu Guo 78aa3b8277 Bug 589199 - Support global lexicals in the interpreter. (r=efaust) 2015-10-06 14:00:29 -07:00