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