Commit Graph

39972 Commits

Author SHA1 Message Date
Till Schneidereit
f9227840e2 Bug 911578 - Use self-hosting intrinsic isPackedArray to optimize loops in array extras. r=jandem
--HG--
extra : rebase_source : 1b01fa6136f2bac70e98f8e8e900deb08d9dd3b8
2013-11-29 17:54:36 +01:00
Till Schneidereit
c079fa7b96 Bug 911578 - Introduce self-hosting intrinsic isPackedArray. r=jandem
--HG--
extra : rebase_source : de128118f4a52553efa77f70bb4699dfb94d97c4
2013-11-29 17:54:31 +01:00
Ed Morley
cb65f7e626 Backed out changeset f76604a4f025 (bug 932627) for assertions 2013-11-29 16:27:19 +00:00
Nicolas Pierron
16fcecf987 Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
---
2013-11-29 07:59:42 -08:00
Luke Wagner
67e26042cb Bug 941827 - Use off-main-thread parsing even if GetCPUCount() == 1 (r=bhackett) 2013-11-29 08:54:26 -06:00
Ms2ger
9d06a0c27f Merge mozilla-inbound to mozilla-central. 2013-11-29 09:54:12 +01:00
Makoto Kato
4ad3c462f3 Bug 942645 - Remove old OS_RELEAE reference. r=glandium 2013-11-29 13:52:22 +09:00
Ms2ger
040dc126c9 Bug 939271 - Part f: move mochitests to manifests in js/xpconnect; r=bholley 2013-11-28 15:03:17 +01:00
Mike Hommey
8fd06cf41b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Makoto Kato
4b25f5dfda Bug 912371 - Cross compile support for ICU. r=glandium
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-28 14:49:10 +09:00
Terrence Cole
f76b7ca81c No Bug - Drop expected hazard count to current value of 15; r=themaid
--HG--
extra : rebase_source : e10de0a011f1bd017e30f327e087ca735da91281
2013-11-28 12:17:49 -08:00
Mike Hommey
b32a4ed166 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Jeff Walden
37838abfa6 Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length. r=shu
--HG--
extra : rebase_source : ce9433f142729b8847cf0139c8960e8a3ef5e85d
2013-11-27 18:57:33 -08:00
Terrence Cole
e00d5c113b Bug 902174 - Aggressively optimize js::gc::StoreBuffer for size; r=jonco
--HG--
extra : rebase_source : 872d440225303d9557e8718471404fc9e08dc9c6
2013-11-14 16:48:33 -08:00
Terrence Cole
bcf90db7e6 Bug 944040 - Do not use the store buffer during moving GC; r=jonco
--HG--
extra : rebase_source : cca04b1eb34c733a615a8cab12fb1625e940a1c9
2013-11-25 14:06:56 -08:00
Hannes Verschore
9da95c1712 Bug 943667: OdinMonkey: Add check when removing AsmJSModule from IonScript, r=luke 2013-11-28 16:53:38 +01:00
Ehsan Akhgari
dd58d0a554 Bug 944379 - Build js/ipc in unified mode; r=glandium 2013-11-28 08:47:03 -05:00
Jon Coppeard
8425a3d789 Bug 943827 - Fix out of memory memory handling for buffered gray roots r=billm 2013-11-28 10:14:06 +00:00
Jan de Mooij
d782cd969f Bug 942390 - Don't use the iterator cache if the object has an __iterator__ property. r=bhackett 2013-11-28 11:09:40 +01:00
Mike Hommey
a1486ce449 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Nicholas Nethercote
39004db706 Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.

--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Jeff Walden
59a3616c36 Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers. Also rename IntToCString to Int32ToCString, for accuracy. r=jorendorff
--HG--
extra : rebase_source : a138da4be25bcd8f6c7f99addb0027c4be88c413
2013-11-05 14:29:01 -08:00
Shu-yu Guo
814607e68d Bug 941649 - Part 2: Add a workerThreadCount shell testing function. (r=luke) 2013-11-27 20:08:46 -08:00
Shu-yu Guo
fe65fcc18c Bug 941649 - Part 1: Fix off-main-thread alloc path in the GC. (r=bhackett) 2013-11-27 20:08:45 -08:00
Mike Hommey
682364d535 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
0a1fb8d11c Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Ehsan Akhgari
0f45a4d5a3 Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj 2013-11-27 18:59:50 -05:00
Ehsan Akhgari
a903aefdc0 Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)

Landed on a CLOSED TREE

--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Ehsan Akhgari
74dc778850 Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE 2013-11-27 19:50:02 -05:00
Ehsan Akhgari
960603e1ac Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj 2013-11-27 18:59:50 -05:00
Brian Hackett
4d6c721c35 Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem. 2013-11-27 16:28:57 -07:00
Nicholas Nethercote
bc475c75df Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Steve Fink
cb900f14eb Bug 931008 - Initialize memory field before using it, r=jorendorff
--HG--
extra : rebase_source : 09e15cfe0ae373e2caacbffd6336faa1f2f2e1e7
2013-11-14 20:42:33 -08:00
Jan de Mooij
7cb1e40d00 Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett 2013-11-27 20:48:42 +01:00
Bobby Holley
ef0b93b31e Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm 2013-11-27 10:10:25 -08:00
Shu-yu Guo
9476019df4 Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink) 2013-11-27 09:54:47 -08:00
Shu-yu Guo
921974f05f Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb) 2013-11-27 09:54:44 -08:00
Shu-yu Guo
f306cce94e Bug 939015 - Fix incorrect error propagation in {get,lookup}ChildProperty. (r=bhackett) 2013-11-27 09:53:43 -08:00
Jon Coppeard
7f491d978f Bug 939993 - Fix places where HashTable::AddPtr could be used with out-of-date hash value under GGC r=sfink 2013-11-25 11:26:10 +00:00
Tom Schuster
51c9f668cd Bug 940642 - IonMonkey: Incorrect result for multiplication when also calling imul. r=h4writer 2013-11-27 17:23:01 +01:00
Joshua Cranmer
ae71929347 Bug 884676 - Convert JSPrincipals::refcount to Atomic<int32_t> in JS_THREADSAFE builds, and remove JS_ATOMIC_*. r=Waldo 2013-11-27 09:37:10 -06:00
Jan de Mooij
cb0c44b813 Bug 942376 - Make shell quit() and terminate() functions print to stderr in JS_MORE_DETERMINISTIC builds. r=bhackett 2013-11-27 13:57:34 +01:00
Jan de Mooij
8e2be142d1 Bug 926837 - Add missing OOM checks for debug-only regalloc checker. r=bhackett 2013-11-27 13:56:38 +01:00
masaya iseki
1b7988119a Bug 928917 - Use initDenseElements instead of NewDenseCopiedArray to speed up slice on arrays with holes. r=jandem 2013-11-27 12:29:40 +01:00
Jan de Mooij
50b8ae4f2d Bug 935999 - Fix Ion addprop stub to support type checks. r=shu 2013-11-27 11:06:46 +01:00
Luke Wagner
3d01d25dc6 Bug 929236 - Don't waste time caching small asm.js modules (r=sstangl)
--HG--
extra : rebase_source : 03c1f15c9ad89e0cae2e53a633ab743656380bf5
2013-11-18 16:02:05 -06:00
Luke Wagner
5ed834b091 Bug 929236 - Cache asm.js compiled code in Gecko (r=janv)
--HG--
extra : rebase_source : 1c97962da0044858c583fc45e69dd22e519b8066
2013-11-18 15:49:53 -06:00
Brian Hackett
ac5d737b32 Bug 942984 - Set native stack limit for JS worker threads, r=billm. 2013-11-26 19:18:04 -07:00
Brian Hackett
c92052c6d7 Bug 939088 - Add a cache for fetching the names associated with ALIASEDVAR operations, r=luke. 2013-11-26 19:13:17 -07:00
Shu-yu Guo
c2abc8bd1e Bug 937763 - Don't emit MIR marked as emittedAtUses immediately when redefining. (r=jandem) 2013-11-26 18:06:59 -08:00
Dan Gohman
3c67acb47f Bug 942258 - SpiderMonkey: Don't create an LDivSelf when the division can't divide by zero. r=bhackett 2013-11-26 14:41:00 -08:00
Dan Gohman
b982105f03 Bug 942236 - IonMonkey: Unsigned optimizations for MMod, MDiv, and MUrsh. r=nbp
fixme: nbp wants the bailoutsDisabled_ setting in a collectRangeInfo(), but
       dtc-moz is renaming that to collectRangeInfoPreTrunc()
2013-11-26 14:40:55 -08:00
Dan Gohman
8a7e7509f5 Bug 941877 - IonMonkey: Extend MMod and MDiv to be full replacements for MAsmJSUMod and MAsmJSUDiv. r=nbp 2013-11-26 14:39:32 -08:00
Douglas Crosher
37bd24014c Bug 928350 - IonMonkey: Replace collectRangeInfo with collectRangeInfoPreTrunc and called it before removing the beta nodes. r=sunfish 2013-11-26 12:31:13 +11:00
Shu-yu Guo
d390ea9194 Bug 942346 - Fix AutoDebugModeInvalidation for builds without Ion. (r=bhackett) 2013-11-26 12:55:11 -08:00
Hannes Verschore
e14d973200 Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem 2013-11-26 23:21:18 +01:00
Ryan VanderMeulen
82b0402412 Bug 943449 - Move jsprf.h #include to fix style error on a CLOSED TREE. r=mxr 2013-11-26 15:16:53 -05:00
Dan Gohman
76bb753f97 Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp 2013-11-26 11:22:58 -08:00
Dan Gohman
e435f8e328 Bug 943429 - IonMonkey: Make forLSRA a template parameter instead of a dynamic parameter. r=bhackett 2013-11-26 11:22:58 -08:00
Dan Gohman
f96e8d4db4 Bug 943429 - IonMonkey: Misc regalloc cleanups r=bhackett 2013-11-26 11:22:58 -08:00
Dan Gohman
8f967c61d9 Bug 943425 - IonMonkey: Avoid creating unused LMoveGroups. r=bhackett 2013-11-26 11:22:58 -08:00
Sean Stangl
dc444c87ab Bug 943126 - Fast-path for String.split(""). r=h4writer 2013-11-26 10:15:32 -08:00
Jan de Mooij
8a0c2f012f Bug 939816 - Support inlining functions with throw statements. r=h4writer 2013-11-26 19:50:59 +01:00
Kannan Vijayan
8800e00b9c Bug 942604 - Add correct Float32 handling to MSetFrameArgument. r=bbouvier 2013-11-26 12:46:33 -05:00
Ehsan Akhgari
24910157f3 Bug 943347 - Build js/jsd in unified mode; r=glandium
--HG--
extra : rebase_source : 533f6189d1e4cf52692ed3433cf5ee117ab21d5e
2013-11-26 11:15:35 -05:00
Jan de Mooij
4e26a98a57 Bug 943327 - Fix GVN to not store an instruction's value number if we don't need it. r=h4writer 2013-11-26 17:12:49 +01:00
Eric Chou
57de6c7c2d Bug 942104 - Add nsIDOMBluetoothDiscoveryStateChangedEvent, r=gyeh 2013-11-30 20:20:17 +08:00
Gabor Krizsanits
494ef40eb5 Bug 939696 - Tests for IsScriptedProxy consumers. r=bholley 2013-11-26 14:54:28 +01:00
Gabor Krizsanits
d7a76fa332 Bug 939696 - isProxy for export helpers. r=bholley 2013-11-26 14:54:17 +01:00
Gabor Krizsanits
a0942c44d4 Bug 939696 - isProxy for Cu. r=bholley 2013-11-26 14:54:02 +01:00
Gabor Krizsanits
3afa1569b3 Bug 939696 - IsScriptedProxy. r=bholley 2013-11-26 14:53:20 +01:00
Jon Coppeard
6c171768d8 Bug 936514 - Improve GC documentation comments r=billm DONTBUILD 2013-11-26 11:24:07 +00:00
Jon Coppeard
2d8378383d Bug 930427 - Improve debugger weakmap assertions r=billm 2013-11-26 10:23:32 +00:00
Jon Coppeard
a6b44c3a5b Bug 942354 - GC: Remove NAME_ALL_GC_ROOTS #define r=terrence 2013-11-26 10:21:22 +00:00
Dan Gohman
277d7c47d0 Bug 942871 - IonMonkey: Convert trySplitAfterLastRegisterUse to use splitAt. r=bhackett 2013-11-25 21:01:13 -08:00
Dan Gohman
3e7fb604bc Bug 942903 - IonMonkey: Mark BitAndAndBranch's uses as atStart. r=mjrosenb 2013-11-25 21:00:06 -08:00
Dan Gohman
afe5ec906c Bug 654820 - SpiderMonkey: Re-enable this pool leak assertion check. r=njn 2013-11-25 20:59:10 -08:00
Mike Hommey
8720c4ae55 Bug 942375 - Don't use $(shell pwd). r=mshal 2013-11-26 11:49:34 +09:00
Mike Hommey
43d177307e Bug 940407 - Kill GTEST_SOURCES. r=gps 2013-11-26 11:48:58 +09:00
Boris Zbarsky
5d8a300f60 Bug 938294 part 3. Make use of the [Pure] annotations on methods and analysis of their arguments to make them not look like writes to alias analysis. r=efaust 2013-11-25 20:59:39 -05:00
Boris Zbarsky
3df9d7aaed Bug 938294 part 2. Store information about argument types in jitinfo. r=peterv,efaust 2013-11-25 20:59:39 -05:00
Boris Zbarsky
5ff8a34707 Bug 935855 part 6. Add friend API exposing the max number of fixed slots, and some static asserts that we're not going past it. r=jorendorff 2013-11-25 20:59:38 -05:00
Boris Zbarsky
d40a0d7219 Bug 935855 part 5. Use our members-in-slots information in ion codegen. r=efaust 2013-11-25 20:59:38 -05:00
Boris Zbarsky
740b35f91a Bug 935855 part 2. Store isSlot information in jitinfo. r=peterv,efaust 2013-11-25 20:59:37 -05:00
Bobby Holley
01a5173291 Bug 928616 - Clean up JS_CopyPropertiesFrom. r=jorendorff 2013-11-25 15:35:22 -08:00
Trevor Saunders
36e24ccdae bug 938025 - part 2 - fix some static constructors in the jseng r=waldo 2013-11-22 15:05:04 -05:00
Andrew McCreight
824fffb0da Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
2013-11-24 11:03:29 -08:00
Andrew McCreight
8ea89885f5 Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley 2013-11-24 10:34:51 -08:00
Andrew McCreight
e88e279959 Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley 2013-11-24 10:27:51 -08:00
Ryan VanderMeulen
c7af1cf282 Backed out changesets 6235d23be128, 0fbd934a80c8, and 592b49270490 (bug 770535) for Windows build bustage on a CLOSED TREE. 2013-11-25 15:16:42 -05:00
Andrew McCreight
a774f51ce5 Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
2013-11-24 11:03:29 -08:00
Andrew McCreight
551eee5727 Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley 2013-11-24 10:34:51 -08:00
Andrew McCreight
7d836041c0 Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley 2013-11-24 10:27:51 -08:00
Birunthan Mohanathas
1e8f99fd01 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Benjamin Bouvier
1a074add86 Bug 941381: Make Float32 correctness tests for trigo assert
--HG--
extra : rebase_source : 106448e8add2874705f7f7de13afa66f3d85f86f
2013-11-22 18:10:40 +01:00
Benjamin Bouvier
83b08fea2b Bug 941381: Compile Float32 asin as asinf, not sinf (typo); r=luke
--HG--
extra : rebase_source : 8a860a6bab7add8752d42bbcf0ee6059d02a0b1d
2013-11-22 18:10:24 +01:00
Dan Gohman
8f002417e0 Bug 940864 - IonMonkey: Don't do unsigned inference when bailouts are disabled. r=nbp 2013-11-25 08:17:30 -08:00
Dan Gohman
d7eec02416 Bug 941877 - IonMonkey: Constify various accessor functions. r=nbp 2013-11-25 08:17:28 -08:00
Steve Fink
47623b74b0 Bug 942304 - Avoid rooting hazard in ArrayBufferObject::neuterViews. r=terrence 2013-11-22 13:07:59 -08:00
Carsten "Tomcat" Book
13099086fa Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE 2013-11-25 15:04:35 +01:00
Till Schneidereit
dd6fad8d75 Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
--HG--
extra : rebase_source : da1f84152831b49eb9aa1fc6a40b2dc91582b9bf
2013-11-25 11:40:53 +00:00
Till Schneidereit
47a96b9d97 Bug 942205 - Initialize ParallelArray class in GlobalObject::initStandardClasses. r=nmatsakis
--HG--
extra : rebase_source : e4f82bf3102a69b5bc51108ca604060bbd1f4a67
2013-11-25 11:21:37 +00:00
Till Schneidereit
466628fad5 Bug 942205 - Part 2: Use JSPropertySpec[] to install ParallelArray#length getter. r=nmatsakis
--HG--
extra : rebase_source : 4ed14d74195085c4c0d546c4fefbbd919d80b5c6
2013-11-22 17:18:09 +00:00
Till Schneidereit
01dfb58efa Bug 942205 - Part 1: Skip self-hosted properties while initializing the self-hosting global. r=nmatsakis
--HG--
extra : rebase_source : 5e5a59984e195b1542a4a6b59f574b54007bad3a
2013-11-22 17:14:30 +00:00
Jon Coppeard
af4f430fcb Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink 2013-11-25 11:26:10 +00:00
Bill McCloskey
a619c1c9ae Bug 942552 - Unified sources causing build issues in SpiderMonkey with --disable-threadsafe. r=ehsan 2013-11-25 01:24:28 -08:00
Phil Ringnalda
160525b424 Back out 78f9a7685da3 (bug 942105) for debug ASan testZOOB.js timeouts 2013-11-24 16:52:50 -08:00
Hannes Verschore
2899e12661 Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem 2013-11-24 20:59:06 +01:00
Phil Ringnalda
d8b0918278 Back out 5ecede5e0ceb (bug 931864) for assertions 2013-11-23 21:53:45 -08:00
Phil Ringnalda
9628872c01 Bug 938431 followup, bail out when ParallelArray isn't defined, since it's only on trunk
--HG--
extra : rebase_source : 91f842ae5b53c452d156288e7124394646b86ebc
2013-11-23 18:00:11 -08:00
Mike Hommey
62a0ecdaf3 Bug 942031 - Don't link against the js engine when there's no need to. r=mshal 2013-11-24 08:18:50 +09:00
Ehsan Akhgari
656e1c1b05 Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley 2013-11-20 11:35:34 -05:00
Mike Hommey
f6f81dedfc Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal 2013-11-23 07:02:10 +09:00
Mike Hommey
aaacc118f4 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Dan Gohman
346eb4e7de Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
e225bef47b Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
91d6428095 Bug 939824 - IonMonkey: When splitting across calls, don't split around every range boundary. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
455ad146c8 Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett 2013-11-23 10:38:21 -08:00
Dan Gohman
0430669b20 Bug 939820 - IonMonkey: Don't create LNops for register allocators other than LSRA. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
9e0b95431c Bug 939820 - IonMonkey: Don't create LLabels for register allocators other than LSRA. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
9be3871f52 Bug 939820 - IonMonkey: Move LLabel's Label into LBlock. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
1ffa31cdde Bug 941617 - IonMonkey: Fix ComputeThis's OSI point, allowing safepoint processing to be refined. r=bhackett 2013-11-23 10:27:38 -08:00
Luke Wagner
6702696818 Bug 931864 - remove the activeGCInAtomsZone limitation in JS::CanCompileOffThread (r=billm)
--HG--
extra : rebase_source : 24cc636ef05661f9bbdc17b65609749ff14caab8
2013-11-22 15:45:18 -06:00
Dan Gohman
20b66f850a Bug 913648 - SpiderMonkey: Allow allocation of an AssemblerBuffer larger than INT_MAX/2. r=luke 2013-11-23 06:35:58 -08:00
Jim Chen
0b958846fc Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa 2013-11-22 14:17:30 -05:00
Bobby Holley
997a44b0de Bug 933681 - Tests. r=jorendorff 2013-11-22 10:55:43 -08:00
Bobby Holley
76193870ea Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff 2013-11-22 10:55:43 -08:00
Bobby Holley
bdc983a462 Bug 933681 - Add lookups for standard classes in XrayWrapper. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
1e99e3a88d Bug 933681 - Introduce an API to map from names to JSProtoKeys. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
fbb3f0f126 Bug 933681 - Rename the tables in jsapi.cpp to something that makes sense. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
3e086c2018 Bug 933681 - Define JSStdName tables in terms of jsprototypes.h. r=jorendorff
This makes sure everything is consistent, and lets us use JSProtoKeys to index
into the JSStdNames table.
2013-11-22 10:55:42 -08:00
Bobby Holley
6975e32bff Bug 933681 - Factor JSStdName table iteration into a helper function. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
1ca9a96480 Bug 933681 - Always stash resolved constructors in global slots, and kill markStandardClassInitializedNoProto. r=jorendorff
This is necessary to see this stuff over Xrays.
2013-11-22 10:55:41 -08:00
Ehsan Akhgari
0c4c8c3fe8 Bug 942116 - Stop using the register keyword in the JS engine; r=luke 2013-11-22 13:49:41 -05:00
Terrence Cole
87bb77ad4e Bug 941837 - Reduce JS heap fragmentation to help a CLOSED TREE; r=billm
--HG--
extra : rebase_source : 63941e8830cf2750a070cde60100d8180312533d
2013-11-21 21:03:53 -08:00
Ehsan Akhgari
b86497683d Backed out changeset 5993d8ad664c (bug 939608) because bug 941450 was backed out
Landed on a CLOSED TREE
2013-11-22 11:22:49 -05:00
Ed Morley
2df56b3abd Backed out changeset 1eb6ceed2cda (bug 938437) on suspicion of causing WinXP debug jetpack failures on a CLOSED TREE 2013-11-22 16:00:32 +00:00
Ed Morley
1a9ee1c710 Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Ehsan Akhgari
7075e16ecb Bug 942127 - Build the JS editline library in unified mode; r=glandium 2013-11-22 10:39:08 -05:00
Ehsan Akhgari
a39abe644b Bug 942124 - Build the js shell in unified mode; r=glandium 2013-11-22 10:38:52 -05:00
Ehsan Akhgari
dc1e885f49 Bug 942122 - Build the JS gdb tests in unified mode; r=glandium 2013-11-22 10:38:35 -05:00
Jon Coppeard
8e9031c1b6 Bug 941793 - Always remove store buffer entries on relocation r=terrence 2013-11-22 06:58:32 -08:00
Jon Coppeard
d8c217e468 Bug 941767 - Fix rooting hazard in GetNativeForGlobal() r=bholley 2013-11-22 06:58:32 -08:00
Benjamin Bouvier
275b6c86e1 Bug 940846: MArrayPush shouldn't take a Float32 as an input; r=sstangl 2013-11-22 15:32:16 +01:00
Benjamin Bouvier
08d6d4dfed Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl 2013-11-22 15:18:08 +01:00
Ehsan Akhgari
64bc15535e Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley
--HG--
extra : rebase_source : d4baf7ddb95bb0217357b9eb9fabd2e08d37548a
2013-11-20 11:35:34 -05:00
Ehsan Akhgari
f6ce5da265 Bug 941424 - Build more of the JS engine in unified mode; r=djvj
X-Git-Commit-ID: a36a6a48f6712fdb86bbe1005cf7afcf26bc0200
2013-11-22 00:16:31 -05:00
Terrence Cole
6b6406d739 Bug 941821 - Fix an exact rooting hazard false positive across ForkJoin invocation; r=sfink 2013-11-21 14:27:15 -08:00
Mike Hommey
2f9d386e67 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Mike Hommey
86956347ec Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd 2013-11-19 13:45:31 +09:00
retornam
cfec5f4428 Bug 941889 - Make configure recognize Android 19 tools. r=nalexander 2013-11-21 20:19:20 -08:00
Brian Hackett
c3005f4f45 Bug 941311 - Improve GGC pretenuring heuristics, r=terrence,jandem. 2013-11-21 19:20:25 -08:00
Kan-Ru Chen (陳侃如)
899b652824 Bug 940285 - Followup fix the variable order. r=me 2013-11-22 10:52:13 +08:00
Eddy Bruel
b7dc968e57 Bug 637572: Implement Debugger.Source.prototype.elementProperty (v7) r=sfink 2013-11-21 13:25:15 -08:00
Jim Blandy
0cc01ddf21 Bug 637572: Add elementProperty to CompileOptions. r=sfink 2013-11-21 13:25:15 -08:00
Eddy Bruel
3f03596df5 Bug 637572: Implement Debugger.Source.prototype.element (v7) r=sfink 2013-11-21 13:25:15 -08:00
Jim Blandy
d53b6e9e03 Bug 637572: Have cloned JSScripts refer to their ScriptSourceObjects via a CCW, not by copying them r=sfink 2013-11-21 13:25:15 -08:00
Jim Blandy
fc0db97f43 Bug 637572: Assert that JSScript:: and LazyScript::sourceObject_ are never cross-compartment references. r=billm 2013-11-21 13:25:14 -08:00
Jim Blandy
044eb51762 Bug 941122: Make nsXBLProtoImplMethod and nsXBLProtoImplProperty handle gray objects properly. r=mccr8, r=smaug 2013-11-21 13:19:46 -08:00
Hannes Verschore
25368242d8 Bug 941028 - Fix comment, r=jandem 2013-11-21 22:17:31 +01:00
Hannes Verschore
52c0f7e66b Bug 941028 - IonMonkey: Don't inline into big functions, r=jandem 2013-11-21 22:14:27 +01:00
Wes Kocher
29661a8069 Backed out changeset a64bdb8671ae (bug 941821) for jit-test failures on a CLOSED TREE 2013-11-21 13:03:49 -08:00
Terrence Cole
9289a3dc71 Bug 941821 - Suppress a rooting analysis hazard false positive across ForkJoin invocation; r=sfink
--HG--
extra : rebase_source : f75e0939c648187297c9ecba3ee31f817316d5e4
2013-11-21 11:45:41 -08:00
Jim Blandy
73956edbb8 Bug 941803: Make --enable-perf build again, after the rvalue reference support patch broke it. r=luke 2013-11-21 11:35:56 -08:00
Bill McCloskey
c4942592ad Bug 895395 - Support NameFunctions when compiling scripts off the main thread Bug 895395 - Support NameFunctions when compiling scripts off the main thread (r=bhackett) 2013-11-19 13:20:33 -08:00
Terrence Cole
fc18d05771 Bug 941779 - Fix a build error in opt no-debug ggc builds; r=bhackett 2013-11-21 10:49:29 -08:00
Brian Hackett
948a61e3e4 Bug 940852 - Record baseline frame information before Ion compilation, r=jandem. 2013-11-21 10:37:38 -08:00
Steve Fink
38232338a4 Bug 940765 - Possibly-temporary annotation for InitStaticMembers, r=terrence
--HG--
extra : rebase_source : 43df20066e1090ce1269cc4cbc104d537a91a017
2013-11-21 10:15:22 -08:00
Steve Fink
51e6ca5a7f Bug 941262 - AutoAssertNoGC with no runtime, r=terrence
--HG--
extra : rebase_source : d21310b00637cbaf59232ece4667ea97d9bb3bcd
2013-11-21 10:10:56 -08:00
Nicolas Pierron
c8c97132e8 Bug 940972 - Remove register truncation from clamp path. r=jandem
---
2013-11-21 10:05:35 -08:00
Jan de Mooij
75cb597b06 Bug 941590 - Build jsapi-tests in unified mode. r=ehsan,luke
--HG--
extra : rebase_source : 01ce690cd3583e99b47ab82ff0a19eaaa128e1fd
2013-11-21 16:42:01 +01:00
Ryan VanderMeulen
0b04f14b61 Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
CLOSED TREE
2013-11-21 09:44:27 -05:00
Brian Hackett
c7e5b687dd Bug 724768 - Fix outdated comment. 2013-11-21 06:19:26 -08:00
Brian Hackett
6221473c82 Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem. 2013-11-21 06:01:58 -08:00
Jon Coppeard
5fe8c751ed Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink 2013-11-19 22:53:32 +00:00
Nathan Froyd
f7eb2192f7 Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium 2013-11-21 07:50:28 -05:00
Boris Zbarsky
299e9bc2b3 Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug 2013-11-21 07:51:16 -05:00
Jan de Mooij
2826a95d85 Bug 940525 - Fix Baseline typed array stubs to handle double indexes. r=djvj 2013-11-21 13:02:49 +01:00
Mike Hommey
8a469f49cb Bug 914274 - Remove MODULE_NAME. r=mshal 2013-11-21 17:31:19 +09:00
Shu-yu Guo
2a1e222dab Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff) 2013-11-20 22:50:28 -08:00
Shu-yu Guo
b7a4c97e80 Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett) 2013-11-20 22:50:28 -08:00
Dan Gohman
c52b282fbe Bug 934175 - SpiderMonkey: Micro-optimize the x64 extended jumps table. r=sstangl 2013-11-20 22:05:12 -08:00
Dan Gohman
0c8dc2d52d Bug 939893 - IonMonkey: Handle x/x in lowerUDiv. r=bhackett 2013-11-20 21:53:51 -08:00
Ehsan Akhgari
188a67b873 Bug 940591 - Build most of js/src/jit in unified mode; r=djvj 2013-11-20 22:39:42 -05:00
Nicholas D. Matsakis
e8eb521aac Bug 938728 - Add float32x4 and int32x4 data constructors r=till 2013-11-20 15:11:45 -05:00
Jim Blandy
8ba03743e8 Bug 941247: Rename Zone::CompartmentGCState to Zone::GCState. r=jonco 2013-11-20 16:50:49 -08:00
Bobby Holley
6f8f0e3dbd Bug 858101 - Tests. r=mrbkap 2013-11-20 16:04:01 -08:00
Bobby Holley
ef990bd8f2 Bug 866823 - Tests. r=gabor,mrbkap 2013-11-20 16:04:00 -08:00
Kannan Vijayan
b0bd556816 Bug 938130 - Fix noSuchMethod invocation. r=efaust 2013-11-20 17:45:31 -05:00
Andrew McCreight
96e1092a51 Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
nsJSEnvironment::CycleCollectNow does work before and after a CC runs. With ICC, nsJSEnv won't
know where in the CC when a CC is about to begin or end, so this patch reorganizes that work
into two separate callback hooks.  This requires adding a new struct, CycleCollectorStats, to
hold data nsJSEnv needs between the two calls.

Rather than trying to pass around a pointer to a results structure, this patch just adds
it to the nsCycleCollector struct, and always stores them. The results are passed back
to the end CC callback.
2013-11-20 14:35:16 -08:00
Benjamin Smedberg
98cffaa1f5 Bug 672843 part D2 - Fix the xpconnect exception code and Components.results to prefer the name NS_ERROR_ILLEGAL_VALUE over the other synonyms. Fix a few tests that rely on exception names to use exception values instead. r=bholley 2013-11-20 11:46:18 -05:00
Terrence Cole
e609612139 Bug 940718 - Create the first safe JSContext in a GC safe location; r=bholley
--HG--
extra : rebase_source : fa6e43d8e194e21e1a5231050aa7a959d844edd5
2013-11-20 12:12:11 -08:00
Terrence Cole
3e39fd6fda Bug 940755 - Add an exact rooting suppression for AutoAssertNoGC; r=sfink
--HG--
extra : rebase_source : 01ce5a48daa53c46138256daf0bf814356b3ca4e
2013-11-19 15:50:25 -08:00
Nicholas D. Matsakis
1e13d8499d Bug 917454 - Add objectType function r=till 2013-09-12 12:29:40 -04:00
Jon Coppeard
d31039039b Bug 939476 - Only use separate GC stats phase for markDelayedChildren() in mark phase r=billm 2013-11-20 15:37:30 +00:00
Jon Coppeard
dd160d493c Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
4d65d888cb Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
a09f80631c Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
e8f47db8f4 Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence 2013-11-19 22:53:36 +00:00
Steve Fink
376cffac55 Bug 940765 - pref_HashTableLookup cannot GC, r=terrence
DONTBUILD because this only affects the analysis, and that'll get rebuilt soon enough
2013-11-19 23:22:54 -08:00
Steve Fink
d0c6d79dcb Bug 939472 - Remove buffer from multiview list when neutered, r=billm
--HG--
extra : rebase_source : 0f010d15b90486f3b16c540a5eaf9a237d3c563b
2013-11-18 14:50:14 -08:00
Steve Fink
b14289762c Bug 940629 - Root StackShape across getChildPropertyOnDictionary calls, r=bhackett
--HG--
extra : rebase_source : 57b54ad4f448107a323cf2810eb0231f5e1a1513
2013-11-19 12:32:33 -08:00
Jan de Mooij
e91fbfe720 Bug 940925 - Don't inspect Baseline binary arithmetic IC if it had unoptimizable operands. r=bhackett 2013-11-20 18:40:57 +01:00
Bobby Holley
bbb497880f Bug 939166 - Be more direct in GetStaticScriptGlobal. r=bz
This can all collapse because of the following facts:
* Ever since we introduced SandboxPrivate, we never actually use a Window
  as an SOP for a sandbox.
* nsGlobalWindow is actually the only thing that implements nsIScriptGlobalObject.
2013-11-20 08:48:00 -08:00
Bobby Holley
3c8589a040 Bug 940783 - Tests. r=bz 2013-11-20 08:47:59 -08:00
Ed Morley
8291c4ed9e Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE 2013-11-20 16:38:41 +00:00
Ed Morley
bc86ea8de4 Backed out changeset b75c703f2e7e (bug 935136) 2013-11-20 16:38:13 +00:00
Ed Morley
5ad13921b6 Backed out changeset 915744e45b57 (bug 939476) 2013-11-20 16:38:07 +00:00
Ed Morley
c5bde79421 Backed out changeset 017d3e4e80bf (bug 940505) 2013-11-20 16:38:04 +00:00
Ed Morley
8ee66047fc Backed out changeset ee2544f18623 (bug 940639) 2013-11-20 16:38:01 +00:00
Ed Morley
799cc7ec2d Backed out changeset 17ca97e65aa5 (bug 940727) 2013-11-20 16:37:55 +00:00
Jon Coppeard
6a9fcb306c Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
0cfe740846 Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
61a883fc88 Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
68dfd0e959 Bug 939476 - Only use separate GC stats phase for markDelayedChildren() in mark phase r=billm 2013-11-20 15:37:30 +00:00
Jon Coppeard
c9dde06da3 Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence 2013-11-19 22:53:36 +00:00
Jon Coppeard
ea691b049e Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink 2013-11-19 22:53:32 +00:00
Luke Wagner
8a49a2c44b Bug 933807 - Allow easily disabling TriggerOperationCallbackFor(Ion|AsmJS)Code (r=bhackett)
--HG--
extra : rebase_source : bcf49d894252af53a24aa08a0db25c99dedd26d9
2013-11-18 12:56:32 -06:00
Luke Wagner
b30d52161e Bug 933932 - OdinMonkey: provide a better warning message for uncoerced calls (r=bbouvier)
--HG--
extra : rebase_source : 48b02eb62e0b829b57ca6caef1d922643afab791
2013-11-18 12:55:54 -06:00
Luke Wagner
7230dc5679 Bug 938615 - Simplify usage of ScriptSource::chars (r=benjamin)
--HG--
extra : rebase_source : ae8644e441bd99e08c1743c5dc47517bae479f78
2013-11-14 14:57:11 -06:00
Luke Wagner
70733a3d4c Bug 938390 - don't create a string to hold chars in ScriptSource::chars (r=benjamin)
--HG--
extra : rebase_source : 44698608d7adc45fce0a40b9a400b0e0ef922a82
2013-11-14 09:55:13 -06:00
Michael Shuen
f4ba8ed719 Bug 939475 - Mention markStackLimit in gcparam() help and error. r=luke 2013-11-20 09:40:32 -05:00
Carsten "Tomcat" Book
9ad5aea201 Merge m-c to mozilla-inbound 2013-11-20 15:33:32 +01:00
Carsten "Tomcat" Book
b35c0e3a73 Backed out changeset a829f4d2584a (bug 934646) Android Nightlies Build Bustage
--HG--
rename : mobile/android/branding/aurora/res/drawable-xxhdpi/icon.png => mobile/android/branding/aurora/content/fennec_144x144.png
rename : mobile/android/branding/aurora/res/drawable-mdpi/icon.png => mobile/android/branding/aurora/content/fennec_48x48.png
rename : mobile/android/branding/aurora/res/drawable-hdpi/icon.png => mobile/android/branding/aurora/content/fennec_72x72.png
rename : mobile/android/branding/aurora/res/drawable-xhdpi/icon.png => mobile/android/branding/aurora/content/fennec_96x96.png
rename : mobile/android/branding/beta/res/drawable-xxhdpi/icon.png => mobile/android/branding/beta/content/fennec_144x144.png
rename : mobile/android/branding/beta/res/drawable-mdpi/icon.png => mobile/android/branding/beta/content/fennec_48x48.png
rename : mobile/android/branding/beta/res/drawable-hdpi/icon.png => mobile/android/branding/beta/content/fennec_72x72.png
rename : mobile/android/branding/beta/res/drawable-xhdpi/icon.png => mobile/android/branding/beta/content/fennec_96x96.png
rename : mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png => mobile/android/branding/nightly/content/fennec_144x144.png
rename : mobile/android/branding/nightly/res/drawable-mdpi/icon.png => mobile/android/branding/nightly/content/fennec_48x48.png
rename : mobile/android/branding/nightly/res/drawable-hdpi/icon.png => mobile/android/branding/nightly/content/fennec_72x72.png
rename : mobile/android/branding/nightly/res/drawable-xhdpi/icon.png => mobile/android/branding/nightly/content/fennec_96x96.png
rename : mobile/android/branding/official/res/drawable-xxhdpi/icon.png => mobile/android/branding/official/content/fennec_144x144.png
rename : mobile/android/branding/official/res/drawable-mdpi/icon.png => mobile/android/branding/official/content/fennec_48x48.png
rename : mobile/android/branding/official/res/drawable-hdpi/icon.png => mobile/android/branding/official/content/fennec_72x72.png
rename : mobile/android/branding/official/res/drawable-xhdpi/icon.png => mobile/android/branding/official/content/fennec_96x96.png
rename : mobile/android/branding/unofficial/res/drawable-xxhdpi/icon.png => mobile/android/branding/unofficial/content/fennec_144x144.png
rename : mobile/android/branding/unofficial/res/drawable-mdpi/icon.png => mobile/android/branding/unofficial/content/fennec_48x48.png
rename : mobile/android/branding/unofficial/res/drawable-hdpi/icon.png => mobile/android/branding/unofficial/content/fennec_72x72.png
rename : mobile/android/branding/unofficial/res/drawable-xhdpi/icon.png => mobile/android/branding/unofficial/content/fennec_96x96.png
2013-11-20 15:16:00 +01:00
Ed Morley
7a3b03e920 Backed out changeset b92529577644 (bug 895395) on suspicion of causing shutdown hangs on OS X 2013-11-20 12:29:48 +00:00
Bill McCloskey
6026138912 Bug 895395 - Support NameFunctions when compiling scripts off the main thread Bug 895395 - Support NameFunctions when compiling scripts off the main thread (r=bhackett) 2013-11-19 13:20:33 -08:00
Jan de Mooij
b51b227cdd Bug 937550 - Report OOM to stderr in JS_MORE_DETERMINISTIC builds. r=jorendorff 2013-11-19 22:20:37 +01:00
Geoff Brown
1aa8ec2f9a Bug 940441 - Disable Bug914137.js on Android; r=nmatsakis 2013-11-19 14:10:36 -07:00
Terrence Cole
6936f37dc7 Bug 940505 - Handlify GetXrayWaiver; r=bholley
--HG--
extra : rebase_source : 1812e79207fccdcf479b14637b67b2510d2f317b
2013-11-19 10:12:10 -08:00
Jan de Mooij
cd86986a64 Bug 927516 - Bump Ion script size limit for DOM workers. r=bhackett 2013-11-19 21:10:34 +01:00
Ehsan Akhgari
69ecdab690 Bug 939608 - Part 1: Code changes required to build xpconnect in unified mode; r=bholley
--HG--
extra : rebase_source : e691b361737fbb233a0b33ed7fc6aa97ae172223
2013-11-19 15:03:40 -05:00
Jim Blandy
a448351084 Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo 2013-11-19 09:05:36 -08:00
Terrence Cole
2dfffc8174 Bug 940558 - Fix an exact rooting hazard false positive in replaceLastProperty; r=sfink
--HG--
extra : rebase_source : 65d3779ba2e233c14c6b558320cfd0861140d082
2013-11-19 11:09:33 -08:00
Nick Alexander
193f865ba8 Bug 934646 - Declare Android resource directories relative to $SRCDIR. r=glandium,gps,mfinkle
--HG--
rename : mobile/android/branding/aurora/content/fennec_72x72.png => mobile/android/branding/aurora/res/drawable-hdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_48x48.png => mobile/android/branding/aurora/res/drawable-mdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_96x96.png => mobile/android/branding/aurora/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_144x144.png => mobile/android/branding/aurora/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_72x72.png => mobile/android/branding/beta/res/drawable-hdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_48x48.png => mobile/android/branding/beta/res/drawable-mdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_96x96.png => mobile/android/branding/beta/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_144x144.png => mobile/android/branding/beta/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_72x72.png => mobile/android/branding/nightly/res/drawable-hdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_48x48.png => mobile/android/branding/nightly/res/drawable-mdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_96x96.png => mobile/android/branding/nightly/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_144x144.png => mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/official/content/fennec_72x72.png => mobile/android/branding/official/res/drawable-hdpi/icon.png
rename : mobile/android/branding/official/content/fennec_48x48.png => mobile/android/branding/official/res/drawable-mdpi/icon.png
rename : mobile/android/branding/official/content/fennec_96x96.png => mobile/android/branding/official/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/official/content/fennec_144x144.png => mobile/android/branding/official/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_72x72.png => mobile/android/branding/unofficial/res/drawable-hdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_48x48.png => mobile/android/branding/unofficial/res/drawable-mdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_96x96.png => mobile/android/branding/unofficial/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_144x144.png => mobile/android/branding/unofficial/res/drawable-xxhdpi/icon.png
2013-11-18 09:31:55 -08:00
Douglas Crosher
678a38a634 Bug 938468 - ARM backtracking allocator backend fixes. r=sunfish 2013-11-16 00:44:23 +11:00
Douglas Crosher
0040598dda Bug 931882 - Avoid invoking a nested shell when running jit-test bug710947.js. r=luke 2013-11-20 18:03:30 +11:00
Douglas Crosher
64e2537895 Bug 931882 - Guard against passing a null js-cache in NestedShell. r=luke 2013-11-20 18:03:19 +11:00
Douglas Crosher
3cdf321174 Bug 931882 - Correct the creation of the jit-test remote js-cache directory. r=dminor 2013-11-20 18:02:56 +11:00
Ehsan Akhgari
3950de8bf6 Bug 939580 - #include LOCAL_INCLUDES after the source dir and current dir includes; r=gps 2013-11-19 14:10:15 -05:00
Jan de Mooij
74405daa94 Bug 894881 - Fix JIT fast paths to work with typed array properties. r=bhackett 2013-11-19 19:21:11 +01:00
Gregory Szorc
87277c0865 Bug 939587 - js/src should regenerate build backend when necessary; r=glandium
--HG--
extra : rebase_source : 5cbb0f49f0ee6c09f7e48b7888cbae9ca622e9e5
2013-11-18 13:51:01 -08:00
Nicholas D. Matsakis
c000e8b96a Bug 898359 - Implement reference types in typed objects r=sfink 2013-09-22 20:18:31 -04:00
Nicholas D. Matsakis
bafb6b3389 Bug 926401 - Zero-length arrays r=waldo 2013-11-01 11:07:37 -04:00
Nicholas D. Matsakis
63b7912dd9 Bug 930974 - Check IsObject() and not just ObjectIsHandle() r=till 2013-11-19 11:03:26 -05:00
Brian Hackett
7f759cc31f Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER 2013-11-19 08:37:52 -07:00
Jan Varga
8f8a999182 Bug 921478 - Remove BackstagePass IDB constructor resolve hook and use Cu.importGlobalProperties. r=bholley,bent
--HG--
rename : dom/indexedDB/test/test_globalObjects.xul => dom/indexedDB/test/test_globalObjects_chrome.xul
rename : dom/indexedDB/test/test_globalObjects.html => dom/indexedDB/test/test_globalObjects_content.html
rename : dom/indexedDB/test/unit/test_globalObjects.js => dom/indexedDB/test/unit/test_globalObjects_xpc.js
2013-11-19 08:36:12 +01:00
Jan Beich
4d640a0d2f Bug 810716 - Detect res_ninit() on DragonFly and FreeBSD. r=ted 2013-11-19 15:42:55 +01:00
Michael Shuen
ad5b86b5ef Bug 939471 - Fix typo in gcparam() error message. r=luke 2013-11-19 09:09:53 -05:00
David Caabeiro
fd3ed78a40 Bug 897027 - Handle one argument cases for both Math.atan2() and Math.pow(). r=till 2013-11-18 20:15:37 +01:00
Carsten "Tomcat" Book
30de6cc6d3 Backed out changeset 161bfee3f57a (bug 939608) PGO build issue 2013-11-19 14:13:15 +01:00
Carsten "Tomcat" Book
a79fd702d0 Backed out changeset 21df28ade757 (bug 939608) PGO build issue 2013-11-19 14:12:53 +01:00
Boris Zbarsky
e50efdc6a3 Bug 940686. When we eliminate a barrier, make its unbox infallible if it was a barrier-type unbox before. r=h4writer 2013-11-20 08:16:19 -05:00
Boris Zbarsky
fea1d68c43 Bug 939835. Fix up performance regressions from bug 937772. r=h4writer
There are two changes here.

1) When trying to eliminate type barriers, skip over infallible
unboxes, not just barriered ones.

2) When we statically know a value is double or int but dynamically
we've only observed integers, keep allowing TI to barrier and
specialize to integer instead of forcing the value to be treatd as a
double.
2013-11-20 08:16:19 -05:00
Ed Morley
6c3a904be0 Merge mozilla-central and inbound 2013-11-20 12:44:07 +00:00
Nicholas Nethercote
bd7840a865 Bug 937012 - Replace the busted find_vanilla_new_calls script with the much better check_vanilla_allocations.py. r=evilpie,gps.
--HG--
extra : rebase_source : 08f0cf236a1f4269685f38b510e26f76cbf56972
2013-11-11 18:37:55 +11:00
Makoto Kato
fcb9c82389 Backed out changeset 4110a8986a2a (Bug 912371) due to Bug 940246 and Bug 940324 2013-11-20 10:15:56 +09:00
Kan-Ru Chen (陳侃如)
596ddb7c51 Bug 940285 - Fix build with --disable-ion r=billm
--HG--
extra : rebase_source : 91e9640d7bd41cc5054895cfa9656c93bdc03ba8
2013-11-20 11:04:36 +08:00
Phil Ringnalda
cddea8f44c Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
CLOSED TREE
2013-11-19 22:27:56 -08:00
Shu-yu Guo
2311502c50 Bug 935228 - Toggle debug traps only in debug mode. (r=jandem) 2013-11-19 14:17:13 -08:00
Brian Hackett
043317ae8a Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem. 2013-11-19 15:14:30 -07:00
Jim Blandy
cb3eece0fc Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb
--HG--
extra : rebase_source : 9af09cb34a2bda3b1cbee61c85617a25c5876106
2013-11-18 13:48:45 -08:00
Gijs Kruitbosch
fefa49c872 Bug 890545 - provide a way to enumerate registered manifests, r=froydnj,f=glandium
--HG--
extra : rebase_source : 7534f0d3c0257ff34f1477c0bfdd23b540e7a7c7
2013-07-05 21:20:04 +02:00
Eddy Bruel
afa82c35ec Bug 938907 - Get rid of the compile and go flag on ContextOptions; r=bholley 2013-11-19 12:41:42 +01:00
Carsten "Tomcat" Book
4551469986 Backed out changeset 5cda44ae1ba0 (bug 921478) for perma-orange on Mochitest-1 on B2G Linux Opt on a CLOSED TREE
--HG--
rename : dom/indexedDB/test/test_globalObjects_content.html => dom/indexedDB/test/test_globalObjects.html
rename : dom/indexedDB/test/test_globalObjects_chrome.xul => dom/indexedDB/test/test_globalObjects.xul
rename : dom/indexedDB/test/unit/test_globalObjects_xpc.js => dom/indexedDB/test/unit/test_globalObjects.js
2013-11-19 11:41:52 +01:00
Jan Varga
5eebe35433 Bug 921478 - Remove BackstagePass IDB constructor resolve hook and use Cu.importGlobalProperties. r=bholley,bent
--HG--
rename : dom/indexedDB/test/test_globalObjects.xul => dom/indexedDB/test/test_globalObjects_chrome.xul
rename : dom/indexedDB/test/test_globalObjects.html => dom/indexedDB/test/test_globalObjects_content.html
rename : dom/indexedDB/test/unit/test_globalObjects.js => dom/indexedDB/test/unit/test_globalObjects_xpc.js
2013-11-19 08:36:12 +01:00
Mike Hommey
14ea59908d Bug 938526 - Ignore import libraries when dealing with --extract in expandlibs_exec.py. r=khuey 2013-11-19 16:12:55 +09:00
Nicholas Nethercote
776635e01b Bug 921224 (part 2) - Use a smaller mark stack when incremental GC is disabled. r=wmccloskey.
--HG--
extra : rebase_source : 86fdb1f981db31751f07a1e2c367caa31637cc5a
2013-11-14 18:43:13 -08:00
Nicholas Nethercote
7c888f9237 Bug 921224 (part 1) - Don't use ballast in MarkStack. r=wmccloskey.
--HG--
extra : rebase_source : f847b35b7d5879816f1cde112c1f3cbf0fe58414
2013-11-14 18:43:11 -08:00
Jim Blandy
0439fbbd0e Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu) 2013-11-18 20:39:57 -08:00
Shu-yu Guo
046f7d967b Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb) 2013-11-18 20:38:52 -08:00
Mike Hommey
2812d11fce Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
e06d795c71 Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
d8a16abbc8 Bug 939074 - Infer LIBXUL_LIBRARY from FINAL_LIBRARY. r=gps 2013-11-19 11:47:52 +09:00
Mike Hommey
a58f7369ea Bug 939071 - Kill SHORT_LIBNAME. r=ted 2013-11-19 11:47:47 +09:00
Mike Hommey
b2e90f6233 Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal 2013-11-19 11:47:45 +09:00
Mike Hommey
26bc04d200 Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal 2013-11-19 11:47:43 +09:00
Mike Hommey
e80e877ab7 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
f02f1af62d Bug 939044 - Remove the last uses of the MODULE variable in makefiles. r=gps 2013-11-19 11:47:30 +09:00
Mike Hommey
317149d3d5 Bug 939042 - Remove library building related variables in directories that build no C/C++ sources. r=mshal 2013-11-19 11:47:29 +09:00
Mike Hommey
8f99c353dd Bug 939039 - Make FINAL_LIBRARY imply FORCE_STATIC_LIB. r=gps
This also moves the LIBXUL_LIBRARY implies FORCE_STATIC_LIB test in the emitter
instead of config.mk, since both variables are defined in moz.build exclusively.
backend.mk can end up with both LIBXUL_LIBRARY and FORCE_STATIC_LIB defined, but
it's just fine.
2013-11-19 11:47:26 +09:00
Mike Hommey
ffe0380912 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Wes Kocher
8fc2fee24d Backed out changeset c848ede03acc (bug 938950) for build bustage 2013-11-18 13:29:11 -08:00
Brian Hackett
f0bad3eee7 Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. 2013-11-18 14:05:09 -07:00
Jan de Mooij
2687e64b51 Bug 936455 - Call GetObjectElementOperation instead of GetElementOperation from GetElementIC::update. r=efaust 2013-11-18 21:56:05 +01:00
Jan de Mooij
5de6f6b9cb Bug 939420 - Fix shell neuter() function to return |undefined| instead of itself. r=jorendorff 2013-11-18 21:56:02 +01:00
Wes Kocher
27841c0fc6 Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE 2013-11-18 12:27:19 -08:00
Brian Hackett
f24489d2d4 Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. 2013-11-18 13:05:31 -07:00
Andy Wingo
17e2d2f2aa Bug 932768 - Remove vestigial decompiler hacks from BytecodeEmitter. r=jwalden 2013-11-18 16:53:58 +01:00
Andy Wingo
e7df7faf03 Bug 932312 - Remove SRC_HIDDEN as it is no longer used. r=jwalden 2013-11-18 16:37:22 +01:00
Steve Fink
747f4f0482 Bug 932851 - Do not read from empty buffers when discarding, r=jorendorff
--HG--
extra : rebase_source : c7e537f280ee0b35c67a7aee9ad4d4b60d646dbd
2013-11-14 20:42:31 -08:00
Alexandre Poirot
6de52f8fcc Bug 770915 - Make Sandbox.dump() appear in adb logcat. r=gabor 2013-11-18 12:54:46 -05:00
Jon Coppeard
5bdcd42d7f Bug 938211 - Supply copy assignment operator for Heap<T> and fix up some other classes in RootingAPI.h r=sfink 2013-11-18 17:21:44 +00:00
Jon Coppeard
4338c76f84 Bug 938212 - Tenure iterator prototypes, as these can be accessed off-main-thread r=bhackett 2013-11-18 17:21:44 +00:00
Jon Coppeard
4ec61f2db9 Bug 934442 - Defer finalization of object ID table until after minor GC r=terrence 2013-11-18 17:21:43 +00:00
Benjamin Bouvier
3ee7893755 Bug 938431: Make MPostWriteBarriers a safe Float32 instruction; r=jonco 2013-11-18 17:36:59 +01:00
Jan de Mooij
cc0ef293f2 Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke 2013-11-18 13:14:08 +01:00
Hannes Verschore
5f4022deb8 Bug 936431 - Fix tracelogger after CompileOptions changes, r=jimb 2013-11-18 11:48:22 +01:00
Makoto Kato
01cc092803 Bug 912371 - ICU cross compiling support. r=glandium
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-18 17:39:20 +09:00
Landry Breuil
c145795685 Bug 939504: Remove leftover <CanGC> template in !LITTLE_ENDIAN case after bug 928050 r=bhackett 2013-11-18 08:30:25 +01:00
Ehsan Akhgari
339427bfb7 Bug 939608 - Fix a build problem 2013-11-18 00:52:53 -05:00
Ehsan Akhgari
e91814a204 Bug 939608 - Build xpconnect in unified mode; r=bholley 2013-11-18 00:47:30 -05:00
Bobby Holley
812d19c6a1 Bug 938429 - Bump the trusted script buffer for macosx64 a bit. r=luke 2013-11-17 18:46:40 -08:00
Bobby Holley
988f381b8a Bug 936232 - Use setConstructor for TypedObject. r=jorendorff 2013-11-17 18:44:29 -08:00
Bobby Holley
ed004b6c91 Bug 938297 - Stop using GetContextFromDocument in GetStateObject. r=bz 2013-11-17 18:44:04 -08:00
Jan de Mooij
fa9bdf4ef9 Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
--HG--
extra : rebase_source : 94cef1cdd9875c9ed5806c982e8109637bdcfbd1
2013-11-18 00:00:07 +01:00
Brian Hackett
36a8a7fbec Bug 936403 - Make sure undefined global properties are tracked when generating baseline ICs, r=jandem. 2013-11-17 15:59:52 -07:00
Brian Hackett
3ec9e9b3af Bug 936854 - Get the unowned base shape for a shape with the right API, r=jandem. 2013-11-17 15:50:03 -07:00
Andrew McCreight
d90262f094 Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley 2013-11-17 14:47:02 -08:00
Andrew McCreight
a8104b5840 Bug 936698 - Update the list of headers in testIntTypesABI. r=waldo 2013-11-17 14:47:02 -08:00
Andrew McCreight
af3fc4429c Bug 937157, part 13 - Remove DEBUG_shaver. r=bholley 2013-11-17 14:47:01 -08:00
Andrew McCreight
95357dbc3f Bug 937157, part 12 - Remove DEBUG_xpc_hacker. r=bholley 2013-11-17 14:47:01 -08:00
Andrew McCreight
0651b7708b Bug 937157, part 11 - Remove XPC_DUMP_AT_SHUTDOWN. r=bholle 2013-11-17 14:47:01 -08:00
Andrew McCreight
c3655461f0 Bug 937157, part 10 - Remove DEBUG_xpc_leaks. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
92682f67f1 Bug 937157, part 9 - Remove XPC_TRACK_WRAPPER_STATS. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
9f6d14d6ee Bug 937157, part 8 - Remove XPC_TRACK_SCOPE_STATS. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
56fc3fe5c5 Bug 937157, part 7 - Remove XPC_TRACK_PROTO_STATS. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
e0e40691bf Bug 937157, part 6 - Remove XPC_CHECK_WRAPPERS_AT_SHUTDOWN. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
aeb68ea18c Bug 937157, part 5 - Remove XPC_REPORT_SHADOWED_WRAPPED_NATIVE_MEMBERS. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
547f4089ce Bug 937157, part 4 - Remove XPC_CHECK_CLASSINFO_CLAIMS reference from xpcprivate.h. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
5e5244d7c2 Bug 937157, part 3 - Remove XPC_ASSERT_CLASSINFO_CLAIMS. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
d82f5854a6 Bug 937157, part 2 - Remove flushing debug info plus a few other minor things. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
4ecc47ccf1 Bug 937157, part 1 - Remove some ancient or unused debugging #defines. r=bholley 2013-11-17 14:46:57 -08:00
Brian Hackett
6c27ab596f Bug 930327 - Add test. 2013-11-17 15:46:02 -07:00
Brian Hackett
189f07106e Bug 936966 - Fix computation deciding whether to allocate in MNewArray, r=jandem. 2013-11-17 15:44:14 -07:00
Brian Hackett
75104ead5e Bug 928050 - Remove worker pausing mechanism, r=billm. 2013-11-17 15:33:09 -07:00
Tom Schuster
4478f5b384 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Tom Schuster
3d06d64bf5 Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz 2013-11-16 13:31:36 +01:00
Ms2ger
cca4d45da6 Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage. 2013-11-17 16:39:25 +01:00
Tom Schuster
bc757ef965 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Tom Schuster
ab661fadf8 Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz 2013-11-16 13:31:36 +01:00
Dan Gohman
10e3850df3 Bug 901274 - IonMonkey: Refactor a testValueTruthyKernel out of testValueTruthy and use it to enable a fallthrough in visitTestNotV. r=waldo 2013-11-17 03:39:31 -08:00
Dan Gohman
e7da09a4e7 Bug 901274 - IonMonkey: Refactor testObjectTruthy and testValueTruthy to use more fallthroughs. r=waldo 2013-11-17 03:39:28 -08:00
Boris Zbarsky
8eb5037190 Bug 937772. Make better use of our out-of-band type information for unboxing object-valued return values of DOM getters and methods. r=h4writer 2013-11-17 00:10:19 -05:00
Benjamin Peterson
3ee8071e45 No bug - Make zone iterator constructors explicit. r=billm 2013-11-16 23:55:36 -05:00
Benjamin Peterson
9ba8d1d960 Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
--HG--
extra : amend_source : 8a8629b2781c2e02e031d190dae3d2db33ab6d79
2013-11-16 23:42:03 -05:00
Phil Ringnalda
a9a15f167e Back out b4c82e9838d5 (bug 939464) for make check assertions
CLOSED TREE
2013-11-16 20:24:41 -08:00
Benjamin Peterson
f3b6ab9782 Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
--HG--
extra : rebase_source : 6ef2b3017888286447135816e734c98bb6cf3da9
2013-11-16 18:15:33 -05:00
Dan Gohman
557f279626 Bug 937944 - SpiderMonkey: Use d15 as the float scratch register on ARM, to avoid conflicts with argument registers. r=mjrosenb 2013-11-12 20:20:22 -08:00
Jan de Mooij
9a2a7049eb Bug 937540 part 4 - Use placement new for MBasicBlock. r=djvj 2013-11-16 10:15:35 +01:00
Jan de Mooij
3ddbcbd3ee Bug 937540 part 3 - Use placement new for GVN ValueNumberData. r=mjrosenb 2013-11-16 10:15:33 +01:00
Jan de Mooij
386698f8bf Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
Jan de Mooij
35a0fbec2b Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
Martin Husemann
c87e788897 Bug 810716: Avoid AC_TRY_LINK on systems where we do not want res_ninit r=ted 2013-11-16 09:13:23 +01:00
Landry Breuil
49e1b5f8f1 Bug 928390: Partially backport libffi upstream 049d8386ff for OpenBSD/mips/hppa. r=glandium 2013-11-13 22:06:05 +01:00
Mike Hommey
10faf8fbe9 Bug 938956 - Add a generic recursion rule. r=gps
Use by running:
  make -C objdir recurse RECURSED_COMMAND="command_to_run in_each_subdirectory"
2013-11-16 13:40:53 +09:00
Mike Hommey
3dcc53299a Bug 937526 - Cleanup unicharutil/util and rdf/util related things. r=gps 2013-11-16 13:37:54 +09:00
Michael Shuen
222e044320 Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink 2013-11-15 21:46:39 -05:00
Gregor Wagner
710009ce73 Bug 937605 - Firefox fails to build on PPC64: GCInternals.h:29:5: error: ‘ZoneSelector’ does not name a type. r=billm 2013-11-15 14:40:37 -08:00
Carsten "Tomcat" Book
828082fd61 Backed out changeset d9ad4cc32e5d (bug 936143) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:02:34 +01:00
Carsten "Tomcat" Book
f1563cd096 Backed out changeset 011dcedf181f (bug 936143) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:02:24 +01:00