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

41819 Коммитов

Автор SHA1 Сообщение Дата
Gabor Krizsanits b7b0c47e44 Bug 996069 - Part3: Stop inheriting nsEP when window.open is called. r=bz 2014-04-16 22:29:57 +02:00
Terrence Cole 581c606391 Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071
2014-01-21 18:11:17 -08:00
Nicolas B. Pierron 175c7a4fcc Bug 995817 - Range Analysis: Truncate MDiv indirectly. r=sunfish 2014-04-16 08:31:43 -07:00
Jan de Mooij c728097664 Bug 997081 - Optimize StoreElementHole OOL VM call. r=bhackett
--HG--
extra : rebase_source : 110a92109994439c48300ddc88627c34fca27254
2014-04-16 17:24:23 +02:00
Benjamin Bouvier fa7c4e2f87 Bug 993034: SIMD - Factor out typed access to TypedObject memory; r=nmatsakis 2014-04-16 16:21:31 +02:00
Benjamin Bouvier 74df5841d9 Bug 993034: SIMD - Factor out tests for object and vector in a single function; r=nmatsakis 2014-04-16 16:21:29 +02:00
Benjamin Bouvier d086210970 Bug 993034: SIMD - Define shallow wrappers macro that call templated functions instead of macro functions; r=nmatsakis 2014-04-16 16:21:26 +02:00
Benjamin Bouvier 22a21ba385 Bug 993034: SIMD - Replace and simplify bogus pointer in Int32x4Select; r=nmatsakis 2014-04-16 16:21:24 +02:00
Benjamin Bouvier 7c35f6e921 Bug 993034: SIMD - Clean up coding style and reorganize functions by number of arguments; r=nmatsakis 2014-04-16 16:21:12 +02:00
Benjamin Bouvier 0f4e401171 Bug 993034: SIMD - Rename toType2 into toType and make it fallible; r=nmatsakis 2014-04-16 16:21:09 +02:00
Nicolas B. Pierron 1f21cde212 Bug 992968 - . r=efaust a=abillings 2014-04-16 06:18:26 -07:00
Shian-Yow Wu 0eb9c68561 Bug 945152 - Part 2: Report mapped array buffer statistics for about:memory. r=njn 2014-04-16 19:26:41 +08:00
Shian-Yow Wu dd3cc24cec Bug 945152 - Part 1: Support mapped array buffer type. r=sfink 2014-04-16 19:26:39 +08:00
Jon Coppeard 9cbf05a17a Bug 995657 - Check new capacity is large enough when growing the mark stack r=terrence 2014-04-16 09:48:24 +01:00
Jon Coppeard dae8d1e277 Bug 912581 - Make JS_Add*Root APIs take Heap<T> r=terrence r=bz r=bholley 2014-04-16 09:47:57 +01:00
Jon Coppeard 173bd25321 Bug 993413 - Remove use of JS_Add/Remove*Root in favour of JS::PersistentRooted where possible r=terrence r=bz r=bholley 2014-04-16 09:47:53 +01:00
Boris Zbarsky 3ee63c971e Bug 822442. Keep track of DOM proxies in TI, like other DOM objects, so we can do the same call/get/set optimizaations with them. r=efaust 2014-04-15 22:58:45 -04:00
Eric Faust f8e717a96c Bug 978232 - ES6 Proxies: [[Construct]] must throw if the trap doesn't return an object. (r=jwalden) 2014-04-15 14:57:35 -07:00
Eric Faust d236590190 Bug 978235 - Reland forgotten test. r=me 2014-04-15 13:19:53 -07:00
Eric Faust 86d8c855a7 Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff) 2014-04-15 13:13:51 -07:00
Eric Faust 00fc6e1f7e Bug 978235 - Add missing JSAutoCompartment to JavaScriptChild.cpp. (r=terrence over IRC) 2014-04-15 13:08:41 -07:00
Eric Faust 0aecd9e3d2 Backed out changeset f1660c847ca2 (bug 978235) for landing with random debug code. 2014-04-15 12:56:51 -07:00
Eric Faust c1c81e010e Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff, terrence over IRC) 2014-04-14 15:52:26 -07:00
Eric Faust ade5a6fa9b Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem) 2014-04-14 15:52:24 -07:00
Dan Gohman 9f6e0cad3d Bug 892794 - IonMonkey: Add some interesting INT32_MIN-related testcases. r=nbp 2014-04-15 11:34:25 -07:00
Ryan VanderMeulen cca82abe18 Backed out changesets 37e7cae3d8c8 and 3ccbb670a699 (bug 898963) for Windows debug bustage.
CLOSED TREE
2014-04-15 13:39:38 -04:00
Marty Rosenberg ec1bbfd748 Bug 982398 - Fix the second case as well. r=jandem 2014-04-15 12:51:19 -04:00
Douglas Crosher 476c633571 Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke 2014-03-26 00:29:10 +11:00
Douglas Crosher e212eccb50 Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke 2014-04-16 01:08:33 +10:00
Jan de Mooij 4274e524be Bug 995607 - Fix an AutoDebugModeInvalidation issue. r=shu 2014-04-15 18:22:52 +02:00
Jan de Mooij ea50dcc357 Bug 994876 followup - Fix assert. 2014-04-15 18:13:49 +02:00
Jan de Mooij e8a7bdd3c1 Bug 994876 - Fix DenseSetElemStubExists to check all shapes for DenseAdd stubs. r=djvj 2014-04-15 17:20:32 +02:00
Landry Breuil 6440dec6e8 Bug 990154: move the enum CodeKind definition outside #if ENABLE_ASSEMBLER to unbreak non-asm platforms r=jandem 2014-04-15 13:46:07 +02:00
Jan de Mooij 9a1fe8a0b3 Bug 996533 - Add some BaselineScript/IonScript asserts. r=till 2014-04-15 13:24:42 +02:00
Branislav Rankov d5b60b3e5d Bug 972836 - IonMonkey MIPS: Add odd float registers to the enum, but don't allocate them yet. r=froydnj,nbp 2014-04-07 17:36:06 +02:00
Jon Coppeard 8d96c82241 Bug 992866 - Fix assertion in JSObject::initDenseElementsUnbarriered r=sfink 2014-04-15 09:44:01 +01:00
Shu-yu Guo e1bbca7159 Bug 995076 - Unconditionally replace null/undefined/magic-typed OSR slots. (r=h4writer) 2014-04-14 22:00:07 -07:00
Shu-yu Guo 5e373d94d6 Bug 995077 - Preserve phis whose slots are arguments object inside functions that need it. (r=jandem) 2014-04-14 22:00:07 -07:00
Shu-yu Guo 0ef001388a Bug 994444. (r=nbp) 2014-04-14 22:00:07 -07:00
Bobby Holley 61c191d83c Bug 993423 - Don't hoist <svg:use> content into the XBL scope. r=smaug 2014-04-14 20:38:54 -07:00
Bobby Holley 3de1018bbe Bug 989528 - Rename AutoSystemCaller to AutoNoJSAPI, and assert against pre-existing exceptions. r=bz 2014-04-14 20:27:00 -07:00
Bobby Holley 04b22e3936 Bug 989528 - Introduce AutoJSAPIWithErrorsReportedToWindow as a replacement for AutoPushJSContextForErrorReporting. r=bz 2014-04-14 20:26:59 -07:00
Bobby Holley 1f55e4ee53 Bug 989528 - Introduce a mechanism to explicitly enter a null compartment. r=luke 2014-04-14 20:26:59 -07:00
Phil Ringnalda c43d89e3a3 Back out d1f1725198da (bug 983460) on suspicion of mochitest-chrome assertions
CLOSED TREE
2014-04-14 18:36:01 -07:00
Phil Ringnalda 21f81e4d45 Back out c70626e77e9f (bug 978235) on suspicion of mochitest-chrome assertions
CLOSED TREE
2014-04-14 18:35:46 -07:00
Jeff Walden aa22e57dcf Bug 988619 - Fix bad includes bustage. r=njn over IRC to fix bustage in a CLOSED TREE
--HG--
rename : js/src/jit/ExecutionModeInlines.h => js/src/jit/ExecutionMode-inl.h
2014-04-14 18:26:15 -07:00
Brian Hackett 78d5105331 Bug 988619 - Handle OOM when sweeping type information, r=jandem. 2014-04-14 18:22:17 -06:00
Eric Faust be1952a853 Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff) 2014-04-14 15:52:26 -07:00
Eric Faust 53a5a83647 Bug 983460 - Opcodes.h has an extra TMPSLOT for JSOP_SETPROP. (r=jandem) 2014-04-14 15:52:24 -07:00
Luke Wagner f4eff37974 Bug 980447 - Add persistenceType argument to nsIQuotaManager.clearStoragesForURI (r=janv)
--HG--
extra : rebase_source : 4d034bd92b099bd1385fc9e8a95fa959fc8e51e0
2014-04-14 15:48:49 -05:00