Commit Graph

26234 Commits

Author SHA1 Message Date
Bobby Holley
998baa409b Bug 868122 - Calculate the JS_SaveFrameChain optimization by directly examining the principal of the default compartment. r=mrbkap,gabor 2013-05-06 16:53:10 -07:00
Gavin Sharp
5ddebc4159 Bug 853071: add some build-time defines for channel-specific features, r=gps, f=bhearsum
--HG--
rename : browser/config/mozconfigs/linux32/release => browser/config/mozconfigs/linux32/beta
rename : browser/config/mozconfigs/linux64/release => browser/config/mozconfigs/linux64/beta
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx-universal/beta
rename : browser/config/mozconfigs/win32/release => browser/config/mozconfigs/win32/beta
extra : transplant_source : %F6%CFK%CE%16v%07%8A%D5o%97%8C%BB%95q%D5%3C%93%2B%94
2013-04-25 12:23:21 -07:00
Luke Wagner
1779b9feaf Bug 868684 - OdinMonkey: sequential compilation allocates LIR in the tempLifoAlloc (r=sstangl) 2013-05-06 16:05:19 -07:00
Luke Wagner
a8546800c4 Bug 868658 - OdinMonkey: also require explicit coercion of function-pointer calls (r=sstangl) 2013-05-03 18:38:00 -07:00
Terrence Cole
6a9879880b Bug 864085 - Inline Cell::isTenured; r=billm
--HG--
extra : rebase_source : ee9d5e65652dcc6c233542c063c1e2eaf51b2bf0
2013-05-06 11:37:07 -07:00
Till Schneidereit
a16f645bce Bug 868369 - remove guard in jsd_SetExecutionHook made superfluous by change in _newJSDScript to align with beta and aurora branches. r=me
--HG--
extra : rebase_source : 88045156e58f6d65f2ee1e821e24452be1a64a94
2013-05-06 21:43:57 +02:00
Nicholas D. Matsakis
a75a15e44a Bug 867019 - disable PJS in aurora too r=sstangl 2013-04-29 21:44:12 -04:00
Till Schneidereit
b733362072 Bug 868369 - don't ever create JSDScripts for self-hosted scripts. r=sfink
--HG--
extra : rebase_source : 2104e9dca9c05c158e78a0ba740227e4a190e125
2013-05-06 19:17:38 +02:00
Douglas Crosher
5791c4fce8 Bug 868683 - Assert that the immediate shift given to the ARM shift instructions is within range. r=mjrosenb 2013-05-04 11:35:54 +10:00
Sankha Narayan Guria
6349c5c599 Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley 2013-05-06 09:04:17 -04:00
Brian Hackett
7176db72c1 Bug 865984 - Treat virtual calls on nsISupports subclasses as potentially triggering GC. DONTBUILD 2013-05-06 06:03:34 -06:00
Ehsan Akhgari
0cd35f4252 Bug 868790 - Fix some rooting hazards in the JS Debugger; r=till 2013-05-05 17:13:03 -04:00
Phil Ringnalda
d3e92cd2f3 Merge m-c to m-i 2013-05-05 12:17:07 -07:00
Ms2ger
f2e25db30c Bug 868727 - Pass an nsAString to nsGlobalWindow::GetChildWindow; r=bz 2013-05-05 09:03:19 +02:00
Ms2ger
d5bbd50ee1 Bug 868725 - Pass non-const jschar* to AtomizeAndTakeOwnership; r=evilpie 2013-05-05 09:03:18 +02:00
Ms2ger
603c16a0bb Bug 866051 - Make CallArgs a stack class; r=Waldo 2013-05-05 09:03:16 +02:00
Ms2ger
088cca5a9c Bug 868411 - Handlify js::GetObjectProto; r=bz 2013-05-05 09:03:14 +02:00
Mike Hommey
5858426dab Bug 777379 - Set .DEFAULT_GOAL unconditionally, override with OVERRIDE_DEFAULT_GOAL, and fix pymake to be on par with GNU make when handling .DEFAULT_GOAL. r=gps 2013-05-05 10:16:25 +02:00
Nicolas B. Pierron
97abb2583e Bug 868708 - IonMonkey: ARM, Add Move instruction when we divide by 1. r=mjrosenb 2013-05-04 23:57:04 -07:00
Shu-yu Guo
7045e18e7b Bug 646597 - Make functions made by the Function constructor compile-and-go. Most of patch was originally written by jorendorff. (r=luke) 2013-05-04 20:53:21 -07:00
Dan Gohman
46ecd80454 Bug 868027 - Use push to push integer registers onto the stack on x64. r=nbp
Use push instead of adjusting the stack pointer and doing stores manually.
This significantly reduces code size for these sequences.
2013-05-03 19:20:30 -07:00
Dan Gohman
5dbf8dc454 Bug 868535 - IonMonkey: Optimize signed division by constant power of 2. r=nbp 2013-05-03 18:58:00 -07:00
Boris Zbarsky
6baed10459 Bug 865969 part 6. Fix rooting hazards in BindingUtils.cpp. r=smaug 2013-05-03 19:29:08 -04:00
Boris Zbarsky
cf0d9ed876 Bug 865969 part 5. Root the id argument of WebIDL DefineInterface methods. r=smaug 2013-05-03 19:29:08 -04:00
Boris Zbarsky
c8bed7435e Bug 865969 part 3. Add ways of creating Handle<Value> holding null and undefined values. r=terrence 2013-05-03 19:29:08 -04:00
Luke Wagner
ac0d5d72b1 Bug 868334 - test for MacroAssembler::oom in nextJump (r=sstangl)
--HG--
extra : rebase_source : 0f24502942176278fb94d3d978941deac1d77050
2013-05-03 14:43:33 -07:00
Bobby Holley
d02fa60c1c Bug 829872 - Fix up tests that depend on contentDocument being non-null. r=imelven
These almost universally depend on some sort of special privileges, so I don't
think they're representative of any use-cases we might find on the web.
2013-05-03 14:47:10 -07:00
Bobby Holley
9b90be6731 Bug 829872 - Tests. r=bz 2013-05-03 14:47:09 -07:00
Luke Wagner
64cf6530d4 Bug 854209 - add asm.js mochitests (r=sstangl) 2013-05-03 14:45:07 -07:00
Brian Hackett
bc05dd698f Bug 867784 - Allocate RegExpObjects initially tenured; r=sstangl,terrence 2013-03-20 16:15:00 -07:00
Brian Hackett
72f2dabb45 Bug 863858 - Create Call and DeclEnv objects in the Nursery; r=dvander,terrence
--HG--
extra : rebase_source : cf78a73f8e702fed48b2cc05b093f32536640ba6
2013-03-20 16:15:00 -07:00
Steve Fink
7b4c744b18 Bug 868580 - Export AutoObjectVector. r=terrence
--HG--
extra : rebase_source : 3a7cc950d8451e1ceeddbc1eef615794551c64f6
2013-05-03 13:53:07 -07:00
Steve Fink
10cc0aded1 No bug. Fix rooting analysis error handling. DONTBUILD 2013-05-03 12:57:46 -07:00
Kannan Vijayan
a57feef4a1 Bug 861596 - Add optimized ArgumentsObject stub to ion ICs. Topcrash fixed. r=h4writer 2013-05-03 15:31:42 -04:00
Matt Brubeck
5ae4ce3ab7 Back out changeset e7e44c2d6d72 (bug 860027) because of Ts and MaxHeap regressions 2013-05-03 11:00:24 -07:00
Gregory Szorc
c6c1177427 Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal 2013-05-03 09:54:45 -07:00
Kannan Vijayan
78625dc256 Bug 867160 - Allow baseline to bypass scriptAnalysis on most scripts. r=jandem 2013-05-03 11:49:51 -04:00
Peter Van der Beken
2c2b37c721 Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz. 2012-12-11 21:45:36 -05:00
Peter Van der Beken
87d7e31d47 Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem. 2013-04-29 15:17:59 +02:00
Ehsan Akhgari
cfa035fed9 Backed out 3 changesets (bug 855971, bug 820846) because of browser-chrome test failures
Backed out changeset a2245b038bcc (bug 855971)
Backed out changeset 2a999f8ee317 (bug 820846)
Backed out changeset 6dba144500f3 (bug 820846)
2013-05-04 19:27:20 -04:00
Peter Van der Beken
2b06e35158 Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz.
--HG--
extra : rebase_source : d5ec9a80442e5b9c8df29f6d5971b61cb9b05778
2012-12-11 21:45:36 -05:00
Peter Van der Beken
ddd94e0693 Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem.
--HG--
extra : rebase_source : a91e80e174672a9c9f81a06ddf022f7d352ec8ee
2013-04-29 15:17:59 +02:00
Douglas Crosher
c4e4fb60c3 Bug 868708 - ARM optimize signed integer divisions by constant powers of two. r=nbp 2013-05-04 23:08:36 +10:00
Tom Schuster
b497643dd7 Bug 865410 - Use CallArgs for nsIJSNativeInitializer::Initialize. r=bz 2013-05-04 19:25:15 +02:00
Tom Schuster
cbcd967826 Bug 865410 - Use CallArgs for XPConnect Call and Construct hooks. r=bholley. 2013-05-04 19:25:15 +02:00
Tom Schuster
d8066dfb32 Bug 827104 - Use ToObjectFromStack for better error reporting. r=jandem 2013-05-04 19:25:15 +02:00
Kannan Vijayan
053a43f9c0 Bug 865471 - Fix various sps profiler issues. r=jandem 2013-05-03 11:26:38 -04:00
Jon Coppeard
d9c7402e37 Bug 868037 - GC: Fix more rooting analysis false positives r=sfink DONTBUILD 2013-05-03 13:32:04 +01:00
Trevor Saunders
5fa36decd1 bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bholley, bsmedberg 2013-04-09 16:00:21 -04:00
Martin Husemann
745d32a5b8 Bug 867911 - Add OpenBSD and NetBSD to list of sparc64 systems with 8k pages. r=terrence 2013-05-02 20:35:32 -04:00