Steve Fink
703d0b00b6
Bug 850873 - Fix null-checking in JS_NewArrayBufferWithContents. r=Waldo
2013-03-13 14:45:22 -07:00
Bobby Holley
1e45639054
Bug 849730 - Let objectClassIs through for COWs. r=mrbkap
2013-03-13 14:48:59 -07:00
David Anderson
289f7a0ee6
Disable PGO for ObjectImpl::nativeLookup (bug 844580, r=billm).
2013-03-12 11:32:06 -07:00
Sean Stangl
96b49ecdf7
Bug 850446 - Fix NULL deref in StartOffThreadIonCompile(). r=bhackett
2013-03-13 12:36:47 -07:00
Ehsan Akhgari
d7ebe7abee
Bug 849995 - Build with -Wsign-compare on clang; r=glandium
...
--HG--
extra : rebase_source : 34a800c1cabb3299967c58ecb00e7863a10808f8
2013-03-13 15:07:17 -04:00
Jeff Walden
710fb71f2d
Bug 843402 - Make all always-inlined methods just inline, and let the compiler choose how to optimize. r= http://perf.snarkfest.net/compare-talos/index.html?oldRevs=7ad145f9b092&newRev=6be7cad95d97&submit=true is a wash
2013-03-04 09:41:11 -08:00
Hannes Verschore
a7d8bbf3ae
Bug 848319: IonMonkey: Enable hoisting of MRegExp, r=sstangl
2013-03-13 19:15:36 +01:00
Hannes Verschore
f2cd330338
Bug 850534: Various Yarr performance improvements, r=dmandelin
2013-03-13 18:33:13 +01:00
Ryan VanderMeulen
0b368bf371
Backed out changeset e44bc308642a (bug 813901) and changeset 19f154ee6f54 (bug 850000) for bustage on a CLOSED TREE.
2013-03-13 13:22:14 -04:00
Jeff Walden
5d88583b14
Kill off unused-function warnings for all the ICU stubs temporarily in Intl.cpp when the Intl API isn't enabled. Followup to bug 837957, r=warning-spam-up-the-wazoo
2013-03-13 10:12:52 -07:00
Jeff Walden
dc93b27405
Bug 846976 - Move CallArgs into its own header for better readability. r=jorendorff, f=bz, f=bholley
2013-02-28 20:07:23 -08:00
Jeff Walden
ce3d70e5b1
Bug 847480 - Remove DeprecatedAbs uses from the SpiderMonkey ARM backend. r=mjrosenb
2013-03-06 15:29:47 -08:00
Jeff Walden
9b60a6b937
Bug 847480 - Remove all DeprecatedAbs uses from range analysis code in SpiderMonkey, fixing a couple bugs and adding tests for those bugs. r=nbp
2013-03-06 15:29:26 -08:00
Jeff Walden
59e9a3888e
Bug 847480 - Convert DeprecatedAbs uses that can relatively obviously be changd to Abs, to Abs. r=Ms2ger
2013-03-05 15:43:53 -08:00
Jeff Walden
45c6642e41
Bug 847480 - Convert DeprecatedAbs overloads taking floating point (except for nscoord uses, when nscoord is optionally a floating point type) to Abs. r=Ms2ger
2013-03-05 15:43:44 -08:00
Jeff Walden
000d820503
Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger
2013-03-05 15:43:30 -08:00
Jeff Walden
23bfd4b872
Bug 848747 - Detect a likely-overflowing case early and bail on it. r=nbp
2013-03-07 11:51:33 -08:00
Bobby Holley
5441778924
Bug 813901 - Tests. r=mrbkap
2013-03-13 10:01:36 -07:00
Bobby Holley
d191e3b8cd
Bug 850000 - Don't clobber exceptions set in security wrapper check() hooks. r=mrbkap
2013-03-13 10:01:36 -07:00
Bill McCloskey
15ccdb3cef
Bug 846890 - Avoid check for native anonymous content when possible (r=bholley)
2013-03-08 18:49:36 -08:00
Gregory Szorc
56a7634c1c
Merge mozilla-central into build-system
2013-03-13 08:20:09 -07:00
Phil Ringnalda
b49203a7ab
Back out 7d1510d544d9 (bug 836968) on suspicion of causing bug 850547
...
CLOSED TREE
2013-03-12 23:38:11 -07:00
Hannes Verschore
8b3e19747f
Bug 850536: Only get the chars of a string once in FlattenSubstrings, r=sstangl
2013-03-13 06:08:35 +01:00
Gregory Szorc
3d694a85c0
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
ec5b39bd8b
Bug 818246 - Part 9: Move XPIDL_FLAGS to moz.build; r=gps
2013-03-11 22:05:00 -07:00
Mike Shal
2eb7c496cb
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
629b5d86c6
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Gregory Szorc
f33b615884
Bug 818246 - Part 3: Build system support for XPIDLSRCS in moz.build; r=glandium
2013-03-12 10:15:24 -07:00
Benjamin Peterson
47c4676421
Bug 779233 - Count script filenames as part of script source memory. r=njn
...
--HG--
extra : rebase_source : f8c6e2d0867f172a68bac2242dd401db89c92236
2013-03-12 21:56:57 -05:00
Benjamin Peterson
c8a6cc8cca
Bug 779233 - Put a script's filename on the ScriptSource. r=billm
...
--HG--
extra : rebase_source : 4d76299491876e59a1c851ecb82544cb93b4e382
2013-03-12 21:56:55 -05:00
Christian Holler
9e9b087e6f
Bug 728188 - Add missing test for bug 728188. r=needed-tests
...
--HG--
extra : rebase_source : d9614d10872a2ae7808565bf941258e3b2e98b89
2013-03-13 01:13:15 +01:00
Christian Holler
d8d7b88d5f
Bug 756851 - Add missing test for bug 756851. r=needed-tests
...
--HG--
extra : rebase_source : 7a96c277c757c0bffa2d78e05ac6d16a90b5b880
2013-03-13 01:13:15 +01:00
Christian Holler
464a98a031
Bug 763440 - Add missing testcase for bug 763440. r=needed-tests
...
--HG--
extra : rebase_source : cee87606c1aaa9cbc70f854a9a49711222064e4e
2013-03-13 01:13:15 +01:00
Christian Holler
8da3482e06
Bug 792239 - Add missing test for bug 792239. r=needed-tests
...
--HG--
extra : rebase_source : 9a42769c75472d5f2e5d5ab830fc7c7dcdc99ded
2013-03-13 01:13:15 +01:00
Christian Holler
707a8f0e3a
Bug 794025 - Add missing test for bug 794025. r=needed-tests
...
--HG--
extra : rebase_source : 2e91ba614c130e1aa432824bfe1c7d29b18a209d
2013-03-13 01:13:15 +01:00
Terrence Cole
1ae24eae60
Bug 843907 - Move to manual barriering for MapObject and SetObject's key; r=billm
...
Automatically adding keys from the OrderedHashTable to the store buffer does not
work because the table uses a non-null value to indicate "empty". Since
RelocatableValue expects NULL to be used for this purpose, minor GCs attempt to
mark the tombstone as if it were a value. This obviously fails.
RelocatableValue is also extremely slow and moving to manual barriering will
make MapObject and SetObject faster with generational GC.
--HG--
rename : content/svg/content/src/SVGFETileElement.cpp => content/svg/content/src/nsSVGFilters.cpp
extra : rebase_source : ae675d0a16c61fccb7a88468cd32ae2d1899e2e3
2013-02-21 17:31:52 -08:00
Bobby Holley
72c6ad5e13
Bug 825697 - Check for all wrapper types. r=mrbkap
2013-03-11 10:13:25 -07:00
Jan de Mooij
16efba1f97
Bug 830943 part 2 - Add asserts, testcase. r=dvander
2013-03-11 17:53:23 +01:00
Neil Deakin
effc6c1616
Bug 407983, add clipboard events constructor, r=smaug
2013-03-11 11:49:56 -04:00
Ryan VanderMeulen
12532d960e
Merge m-c to inbound.
2013-03-11 10:08:44 -04:00
Phil Ringnalda
7b2757d780
Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds
2013-03-10 20:03:28 -07:00
Ms2ger
a75666050c
Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey
...
--HG--
rename : dom/interfaces/core/nsIDOMNamedNodeMap.idl => dom/interfaces/core/nsIDOMMozNamedAttrMap.idl
2013-03-10 09:00:33 +01:00
Ms2ger
d805e77871
Bug 825285 - Part b: Move ArchiveReader to Paris bindings, remove XPCOM goop; r=khuey
2013-03-10 08:57:14 +01:00
Julian Seward
19b79317be
Bug 779291: Implement SPS stackwalk using the breakpad unwinder. r=bgirard,glandium
2013-03-10 23:00:23 +01:00
Terrence Cole
035d900bae
Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
...
--HG--
extra : rebase_source : 307f719ea2827f3216d021779638d5708f14ca4e
2013-03-03 12:43:40 -08:00
Jacek Caban
ac078a4580
Bug 849174 - inline function declared as dllimport warning js jsfriendapi.h r=bholley
2013-03-09 17:26:07 +01:00
Phil Ringnalda
70e53ca277
Back out c9f5d3ebba39 (bug 835552) for Windows build bustage
...
CLOSED TREE
2013-03-09 08:15:42 -08:00
Kannan Vijayan
c916e7babb
Bug 849302 - Allow rooting of IonCode objects. r=terrence
2013-03-09 11:02:51 -05:00
Terrence Cole
5f8247e2f3
Bug 850074 - Move SpiderMonkey stack rooting infrastructure to RootingAPI.h; r=billm
...
--HG--
rename : js/src/gc/Root.h => js/public/RootingAPI.h
extra : rebase_source : 52027c9c887f686a86097e5465179fa69fac9d6c
2013-03-12 14:05:57 -07:00
Norbert Lindenberg
a1f03135fa
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (ICU stubs). r=jwalden
...
--HG--
extra : rebase_source : 85f45e08558ee989397d5c02af6bc141b6741db4
2013-03-12 13:54:30 -07:00