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

55504 Коммитов

Автор SHA1 Сообщение Дата
Jon Coppeard df019b3519 Bug 1282502 - Report an error if there are too many block scoped bindings r=shu a=abillings 2016-07-06 10:17:19 +01:00
Jeff Walden 1348666268 Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust 2016-07-05 18:22:30 -07:00
Luke Wagner b409bb8f83 Bug 1284349 - rm confusing assignment from NewObjectWithClassProtoCommon (r=jorendorff)
MozReview-Commit-ID: KSopRhEPSbI
2016-07-05 17:51:29 -05:00
Bill McCloskey c952246316 Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap) 2016-07-05 13:59:36 -07:00
Sebastian Hengst a3da7f8985 Backed out changeset 37f1b9d6f522 (bug 1271650) for leaking debugger tests. r=backout 2016-07-05 17:13:58 +02:00
Sebastian Hengst c3cbe74792 Backed out changeset 14212ea063c6 (bug 1271650) 2016-07-05 17:13:57 +02:00
Sebastian Hengst 8228c7d140 Backed out changeset b93deff3205a (bug 1271650) 2016-07-05 17:13:57 +02:00
Sebastian Hengst bdd16e22ae Backed out changeset 8698c60d265d (bug 1271650) 2016-07-05 17:13:57 +02:00
Sebastian Hengst 29afa379ce Backed out changeset 359a15f3afea (bug 1271650) 2016-07-05 17:13:56 +02:00
Jan de Mooij 95d24f32ab Bug 1283855 part 22 - Make GetErrorTypeName take JSContext instead of JSRuntime. r=arai
--HG--
extra : rebase_source : b8fee2c303140257fdae29ea709a94a99fc6739d
2016-07-05 16:49:48 +02:00
Jan de Mooij e4ae5f26da Bug 1283855 part 20 - Make more principals code take JSContext instead of JSRuntime. r=luke
--HG--
extra : rebase_source : ad5f2f5b5bef9d20e4e248898a3c754adb306683
2016-07-05 16:49:46 +02:00
Jan de Mooij 078a91ca56 Bug 1283855 part 19 - Make security callbacks take JSContext instead of JSRuntime. r=jorendorff
--HG--
extra : rebase_source : c106826540912b00550b2d6162dcae6e1fb616d4
2016-07-05 16:49:44 +02:00
Jan de Mooij 6c5b8f4c2e Bug 1283855 part 18 - Make JS_DropPrincipals take JSContext instead of JSRuntime. r=luke
--HG--
extra : rebase_source : 6f86a455c5ae2e0b306916a7121708a537a6105b
2016-07-05 16:49:41 +02:00
Jan de Mooij ebc4aaed13 Bug 1283855 part 16 - Make source hook functions take JSContext instead of JSRuntime. r=mrrrgn
--HG--
extra : rebase_source : 8311b02e6facb3d3b08ead519c06dd8d3319ad0f
2016-07-05 16:49:39 +02:00
Nicolas B. Pierron 5c9800f1b8 Bug 1264948 part 2 - Assert when we allocate new chunks using an infallible allocator. r=jonco,h4writer 2016-07-05 13:38:18 +00:00
Eddy Bruel 3de3fdc276 Bug 1271650 - Implement a C++ interface for DebuggerFrame.isGenerator;r=fitzgen 2016-07-05 15:06:10 +02:00
Eddy Bruel 435abc579f Bug 1271650 - Implement a C++ interface for DebuggerFrame.getEnvironment;r=fitzgen 2016-07-05 15:06:10 +02:00
Eddy Bruel 35c890aacd Bug 1271650 - Implement a C++ interface for DebuggerFrame.getIsConstructing;r=fitzgen 2016-07-05 15:06:10 +02:00
Eddy Bruel b7c448001c Bug 1271650 - Implement a C++ interface for DebuggerFrame.getCallee;r=fitzgen 2016-07-05 15:06:10 +02:00
Eddy Bruel 4f99b0d819 Bug 1271650 - Implement a DebuggerFrame class;r=fitzgen 2016-07-05 15:06:10 +02:00
Jan de Mooij 4ca08a4466 Bug 1283855 part 15 - Make {Get,Set}DOMCallbacks, SetWindowProxyClass take JSContext instead of JSRuntime. r=h4writer 2016-07-05 14:35:28 +02:00
Jan de Mooij fb15cb143c Bug 1283855 part 14 - Make more callback setters take JSContext instead of JSRuntime. r=shu 2016-07-05 14:35:26 +02:00
Jan de Mooij 3e6263744c Bug 1283855 part 13 - Make JS_SetNativeStackQuota take JSContext instead of JSRuntime. r=fitzgen 2016-07-05 14:35:23 +02:00
Jan de Mooij c8334f438a Bug 1283855 part 12 - Make some GC APIs take JSContext instead of JSRuntime. r=sfink 2016-07-05 14:35:21 +02:00
Jan de Mooij 4ba1239131 Bug 1283855 part 11 - Make some GC callback APIs take JSContext instead of JSRuntime. r=terrence,mccr8 2016-07-05 14:35:19 +02:00
Jan de Mooij 185fef3784 Bug 1283855 part 10 - Make some GC callback APIs take JSContext instead of JSRuntime. r=jonco 2016-07-05 14:35:16 +02:00
Jon Coppeard 82ee97156b Bug 1283448 - Freeze module objects before they are passed back to the caller r=shu 2016-07-05 11:31:28 +01:00
Jan de Mooij b6c8bdd67a Bug 1283855 part 9 - Make asm.js/buildId op setters take JSContext instead of JSRuntime. r=bbouvier 2016-07-05 11:06:06 +02:00
Jan de Mooij 539f2c4a46 Bug 1283855 part 8 - Make JIT compiler option APIs take JSContext instead of JSRuntime. r=nbp 2016-07-05 11:06:06 +02:00
Jan de Mooij 3ffa1fd00d Bug 1283855 part 7 - Make JS_SetGCZeal take JSContext instead of JSRuntime. r=sfink 2016-07-05 11:06:05 +02:00
Jan de Mooij acb65dff35 Bug 1283855 part 6 - Make JS_AbortIfWrongThread take JSContext instead of JSRuntime. r=terrence 2016-07-05 11:06:05 +02:00
Jan de Mooij 31f7512e9f Bug 1283855 part 5 - Make warning reporter APIs take JSContext instead of JSRuntime. r=arai 2016-07-05 11:06:05 +02:00
Jan de Mooij 7c1a1cec44 Bug 1283855 part 2 - Make some callback setters take JSContext instead of JSRuntime. r=luke 2016-07-05 11:06:05 +02:00
Jan de Mooij d39ad7fb2d Bug 1283855 part 1 - Make JS_GetEmptyString take JSContext instead of JSRuntime. r=jorendorff 2016-07-05 11:06:05 +02:00
Jan de Mooij e958b220ee Bug 1283169 - Finish incremental GC before cancelling off-threaad parse tasks. r=jonco 2016-07-04 19:44:26 +02:00
Luke Wagner 53dcd7ec57 Bug 1276029 - Baldr: remove unnecessary 'cx' arg from deserialize path (r=bbouvier)
MozReview-Commit-ID: Asar5yECXGl

--HG--
extra : rebase_source : 584ca9a83ec11c304c586f27f97e5455ddb74256
2016-07-04 12:20:19 -05:00
Luke Wagner 2752915fff Bug 911216 - avoid debug-only null deref on alloc failure (r=till)
MozReview-Commit-ID: GSbx344Jzys
2016-07-04 10:19:54 -05:00
Heiher 30f2572606 Bug 1280843 - IonMonkey: MIPS: Fix ma_b(Register, T, JumpTarget) for Wasm. r=nbp
---
 js/src/jit/mips32/Assembler-mips32.cpp | 56 +++++++++++++++++++++++++------
 js/src/jit/mips64/Assembler-mips64.cpp | 60 ++++++++++++++++++++++++++++------
 2 files changed, 96 insertions(+), 20 deletions(-)
2016-07-04 22:11:31 +08:00
Nicolas B. Pierron cfeab082c9 Bug 1264948 - Check for OOM when linking all break keywords of switch statements. r=h4writer 2016-07-04 13:56:32 +00:00
Lars T Hansen 4448c8aa42 Bug 1277008 - Clean up scratch register management. r=luke
--HG--
extra : rebase_source : 80915685fff7407607399970a69957fe2ae5828c
2016-07-04 09:05:12 +02:00
Lars T Hansen 39c398c397 Bug 1280927 - skip unreachable code. r=luke
--HG--
extra : rebase_source : 73bb3c9fefa676524277e1096749d75c8f628061
extra : intermediate-source : 1e3aadc65e698b2fd3bf633475c1c816e99b8765
extra : source : 8df76558d4faddfd5b20e9ee34dc6ecfdf98d73d
2016-06-21 20:50:41 +02:00
Hannes Verschore 43496a1a66 Bug 1282743 - TraceLogging: Make sure there is a payload when baking in an event, r=bbouvier 2016-07-04 10:30:10 +02:00
Jan de Mooij ee873aee5f Bug 1281275 - Fix a TSan data race in TraceLogger enabledTextIds. r=h4writer 2016-07-04 09:50:51 +02:00
Jan de Mooij ec23188f2b Bug 1266470 - Fix a TSan data race on JSFunction flags. r=efaust 2016-07-04 09:49:25 +02:00
Sander Mathijs van Veen 8988e365a7 Bug 1248163 - Inline typed array constructors r=jandem r=Waldo 2016-07-03 08:24:00 +02:00
Tooru Fujisawa 0b013eba34 Bug 897634 - Add more testcase for Math.expm1. r=jorendorff 2016-07-04 02:32:11 +09:00
Luke Wagner 008be81639 Bug 1277247 - remove some move member definitions that can be implicitly generated (r=bbouvier)
MozReview-Commit-ID: CTwveGZTf8V

--HG--
extra : rebase_source : 1b76ff446d4055efd019f2f5699dcc795a322aa5
2016-07-02 23:47:56 -05:00
Jan de Mooij d051fdf152 Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
--HG--
rename : js/src/vm/Runtime-inl.h => js/src/vm/Caches-inl.h
2016-07-02 13:45:10 +02:00
Till Schneidereit 14a62c9039 Bug 911216 - Part 27: Properly set up incumbent and current globals for Promise reaction jobs. r=efaust,bz 2016-07-02 02:00:47 +02:00
Till Schneidereit 1eabe5f054 Bug 911216 - Part 26: Fix includes in testPromise.cpp jsapi-test. r=me 2016-07-02 02:00:47 +02:00