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

42207 Коммитов

Автор SHA1 Сообщение Дата
Shu-yu Guo fcffeeb528 Bug 1007512 - Propagate construct flag correctly when failing to link asm.js module. (r=luke) 2014-05-08 21:52:34 -07:00
Shu-yu Guo 327120e195 Bug 1007164 - Throw on touching sentinel values in DebugScopeProxy by default but allow Debugger.Environment.prototype.getVariable access. (r=jimb) 2014-05-08 21:30:50 -07:00
Dan Gohman bae00ca3b8 Bug 998580 - IonMonkey: Generalize RangeAnalysis truncation to handle other kinds of paths to integer types. r=nbp 2014-05-08 18:34:49 -07:00
Nicholas Nethercote 9020b76b27 Bug 1004790 (part 2) - Make FreeList contain a FreeSpan instead of being a subclass. r=billm. 2014-04-30 17:52:55 -07:00
Nicholas Nethercote 48deef3163 Bug 1004790 (part 1) - Split off a new class FreeList from FreeSpan. r=billm. 2014-04-30 17:52:53 -07:00
Wes Kocher 43d93ff145 Backed out 2 changesets (bug 969012) for gc bustage
Backed out changeset 01f27ad85b1b (bug 969012)
Backed out changeset f844291b895b (bug 969012)
2014-05-08 16:30:52 -07:00
Marty Rosenberg bb4387ec7a Bug 969012 - Not only flag an oom, but also, don't continue running the current function; r=terrence 2014-05-08 14:18:00 -07:00
Terrence Cole 05fc33bba7 Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
--HG--
extra : rebase_source : ebc5047b660ece5eab1dcf62a64e4807b4a1afd3
2014-03-06 14:58:22 -08:00
Ian Stakenvicius 5ed44a2450 Bug 1007129 - Use MOZ_APP* to define target includedir path instead of LIBRARY_NAME. r=glandium 2014-05-07 07:55:00 -04:00
Ehsan Akhgari 903bfdef6e Bug 994964 - Make DOM XPIDL interfaces non-scriptable, and add shim Components.interfaces entries for them; r=bzbarsky,bholley 2014-05-08 16:45:36 -04:00
Dan Gohman 019ea170c8 Bug 1004220 - IonMonkey: Add a dump() for MResumePoint r=nbp 2014-05-08 09:56:38 -07:00
Dan Gohman 9650756698 Bug 716647 follow-up - Add a #include to fix non-unified build bustage. r=bustage 2014-05-08 09:56:21 -07:00
Brian Hackett 6497bb803e Bug 984537 - Keep JIT code around for compartments with Ion frames on the stack when triggering GC, r=jandem. 2014-05-08 11:21:36 -07:00
Jan de Mooij 15efa5873c Bug 964915 part 5 - Add some comments to BaselineIC.cpp to warn about outerization. r=bz 2014-05-08 16:52:41 +02:00
Jan de Mooij 9dabe955bf Bug 964915 part 3 - Optimize window.foo in Ion by doing the get on the global instead. r=bz,efaust 2014-05-08 16:51:14 +02:00
Branislav Rankov 9e80fede6e Bug 994716 - IonMonkey MIPS: Add changes to MIPS code during upload process, part 3. r=nbp 2014-05-07 14:37:21 +02:00
Branislav Rankov 8c2c641e80 Bug 994716 - IonMonkey MIPS: Add changes to MIPS code during upload process, part 2. r=jandem 2014-04-24 17:39:20 +02:00
Heiher 885f9258ff Bug 994716 - Ionmonkey MIPS: Fix bug in MacroAssemblerMIPS::computeScaledAddress(). r=jandem 2014-04-24 16:41:35 +02:00
Branislav Rankov 4f625febae Bug 994716 - IonMonkey MIPS: Add changes to MIPS code during upload process. r=nbp 2014-04-24 12:00:10 +02:00
Branislav Rankov 9e125fb9f7 Bug 994716 - IonMonkey MIPS: Make TestOverflow functions compatible with shared code. r=nbp 2014-04-16 14:22:47 +02:00
Branislav Rankov 99a585bf8c Bug 994716 - IonMonkey MIPS: Style fixes, JS_ASSERT to MOZ_ASSERT. r=nbp 2014-04-11 12:01:39 +02:00
Branislav Rankov 38c8c8150b Bug 994716 - IonMonkey MIPS: Add missing code to MacroAssembler-mips. r=jandem 2014-04-10 17:49:00 +02:00
Branislav Rankov d97829e614 Bug 972836 - IonMonkey MIPS: Odd float registers follow-up. r=jandem 2014-04-24 16:59:47 +02:00
Jan de Mooij d72ba93356 Bug 964915 followup - Revert a small part of part 2 to fix Octane-raytrace regression. r=h4writer 2014-05-08 15:52:26 +02:00
Sankha Narayan Guria 0816b8349c Bug 957513 - DecimalIntegerLiteral cannot be 0 directly followed by 8 or 9. r=jorendorff, r=vp 2014-01-30 02:38:57 +05:30
Jan de Mooij c6b3bf5b1f Bug 964915 part 2 - Refactor IonBuilder to pass obj as argument to getProp* methods. r=efaust 2014-05-08 15:00:45 +02:00
Jan de Mooij e7ac1c18d7 Bug 964915 part 1 - Remove cx argument from innerObject hook. r=efaust 2014-05-08 15:00:36 +02:00
Henri Sivonen 34b67bca76 Bug 943268 - Remove nsCharsetAlias and nsCharsetConverterManager. r=emk. 2014-05-08 12:32:00 +03:00
Nicholas Nethercote 3c4ae81d15 Bug 1006300 - Encapsulate and add better documentation and checking for ArenaList. r=jonco.
--HG--
extra : rebase_source : b05df6c5e6ac2a501f2f07a9c57cbba75caadaf1
2014-05-07 23:07:33 -07:00
Boris Zbarsky e05955b899 Bug 1006718. Add some sanity static asserts about DOM object slot counts. r=peterv,jorendorff 2014-05-07 22:28:57 -04:00
Eric Faust f63f93a2a6 Bug 978240 - Update step number comments for ES6 Proxy.[[Delete]]. (r=jorendorff)
DONTBUILD because comment onlu
2014-05-07 17:41:38 -07:00
Robert O'Callahan 15be759d67 Bug 1001320. Part 5: Enable GCC visibility pragmas on Android. r=glandium
--HG--
extra : rebase_source : f9286815e8f07c9836fa64a423dd091e7c3d44d1
2014-04-24 14:51:42 +12:00
Jan de Mooij 78e9f554ca Bug 1006065 - Remove bogus assert in ArraySpliceDense and add a testcase. r=h4writer 2014-05-07 12:50:07 +02:00
Bobby Holley 749c042230 Bug 1006629 - Remove unused mFlattenedJSObject from XPCCallContext. r=gabor 2014-05-06 23:17:45 -07:00
Bobby Holley d0fda7850b Bug 1006629 - Remove GetCalleeWrapper. r=gabor 2014-05-06 23:17:44 -07:00
Bobby Holley e6bf081ec6 Bug 1001198 - Stop getting XPConnect as a service during Sandbox creation. r=gabor
This causes problems when we try to create a Sandbox during XPConnect
initialization. Luckily, we don't need it at all.
2014-05-06 23:17:44 -07:00
Bobby Holley 97779f0a27 Bug 1001198 - Explicitly create the SafeJSContext from XPConnect. r=gabor 2014-05-06 23:17:44 -07:00
Bobby Holley 44d3ac9bf4 Bug 1001198 - Remove useless (and footgun) XPCWrappedNativeScope::InitStatics. r=gabor
All this does is null out some stuff that's already in the BSS. And it causes
leaks if we create a global before it's called, which the upcoming patch does.
2014-05-06 23:17:44 -07:00
Bobby Holley 9f78de5d77 Bug 1001198 - Remove the call to InitClasses for the SafeJSContextGlobal. r=gabor
In contrast to InitClassesWithNewWrappedGlobal, InitClasses doesn't do much
these days. It pretty much only exists to support JSD globals that are created
without XPConnect's knowledge, and then are suddenly handed to XPConnect.

It really only has two observable effects. The first is ensuring the existence
of an XPCWrappedNativeScope, which we know we have here, because we went through
xpc::CreateGlobalObject. The second is to set up the XPCNativeWrapper
constructor (eww), which definitely doesn't matter here, especially now that
we're asserting that we never run script in this global.
2014-05-06 23:17:44 -07:00
Bobby Holley 4c5f7a4d5b Bug 1001198 - Stop firing onNewGlobalObject for the SafeJSContext global. r=gabor 2014-05-06 23:17:43 -07:00
Bobby Holley 2513cf740a Bug 1001198 - Explicitly fire up the SSM from nsXPConnect. r=gabor 2014-05-06 23:17:43 -07:00
Gary Kwong 8c41e83928 Backout 87feb441d562 for causing issues. 2014-05-06 22:57:59 -07:00
Robert O'Callahan 7043c985ba Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
--HG--
extra : rebase_source : cfe209a412cae28d405eae413415cebb6959072a
2014-05-06 17:26:46 +12:00
Shu-yu Guo afd339e573 Bug 1006205 - Only process scripts during debug mode OSR that have been recompiled. (r=jandem) 2014-05-06 19:20:48 -07:00
Shu-yu Guo 778d8dbb16 Bug 1001382 - Don't monitor optimized out values. (r=jandem) 2014-05-06 19:20:48 -07:00
Shu-yu Guo 1ff0ebbb60 Bug 1005458 - Argument slot phis are always observable in non-strict scripts due to Function.arguments. (r=nbp) 2014-05-06 19:20:47 -07:00
Andrew McCreight 0b5a958dcb Bug 1004017 - Rename CycleCollectedJSRuntime::NeedCollect() and Collect(). r=smaug 2014-05-06 17:25:26 -07:00
Andrew McCreight b89c24ee20 Bug 958353 - Add finishCC() and ccSlice() methods for testing incremental cycle collection. r=smaug 2014-05-06 17:25:26 -07:00
Bobby Holley 8ba3be8772 Bug 997987 - Cache the system principal on nsContentUtils and remove nsIScriptSecurityManager::SubjectPrincipalIsSystem. r=Ms2ger,sr=bz 2014-05-06 15:43:03 -07:00
Bobby Holley 9c988d6c40 Bug 997987 - Remove nsIScriptSecurityManager::GetCxSubjectPrincipal. r=Ms2ger 2014-05-06 15:43:02 -07:00