Commit Graph

24333 Commits

Author SHA1 Message Date
Andrew McCreight
eeca77775f Bug 784730 - Add missing comment. r=bholley DONTBUILD 2013-02-12 09:46:34 -08:00
Terrence Cole
7cd779f640 Bug 837845 - Manually backout the largest memory users from bug 798624; r=Waldo 2013-02-05 14:22:27 -08:00
Ed Morley
f6a91a3669 Merge mozilla-central to mozilla-inbound 2013-02-12 14:57:45 +00:00
Ed Morley
fb6aef7abd Merge latest green inbound changeset to mozilla-central 2013-02-12 14:43:06 +00:00
Ms2ger
dd830da456 Bug 837176 - Simplify code flow in CheckSideEffects; r=jorendorff 2013-02-12 11:14:01 +01:00
Nicholas Nethercote
d03526652d Bug 839376 (part 4) - Fix four or five more rooting hazards. r=sfink.
--HG--
extra : rebase_source : 4e4e844c48b5282b772845c87f56e2384cf68998
2013-02-11 19:35:22 -08:00
Norbert Lindenberg
9ec69e7ea2 Bug 839751 - "Assertion failure: i < argc_" with localeCompare. r=jwalden
--HG--
extra : rebase_source : 82f04b0635be8e2f408e37d33a2ba186d3810011
2013-02-11 19:04:36 -08:00
Sean Stangl
8fa72d6d4e Bug 840339 - Include inlined JSScript definitions to fix warnings. r=dholbert 2013-02-11 18:08:21 -08:00
Olli Pettay
29c93f77f6 Bug 839528 - Change the namespace of xpidl dictionary helpers, r=khuey 2013-02-11 21:37:50 +02:00
Olli Pettay
930b4e20e9 Bug 839465 - Implement SmartCardEvent using event code generator, r=mounir 2013-02-11 21:37:20 +02:00
Ryan VanderMeulen
2861e3219f Merge m-c to inbound. 2013-02-11 13:51:32 -05:00
Mike Hommey
bbdbb106d3 Bug 790115 - Create .purgecaches in $(DIST)/bin and $(DIST)/bin/webapprt, and allow to override $(DIST)/bin. r=ted 2013-02-11 14:10:10 +01:00
Bobby Holley
778e86b208 Bug 839867 - Align gecko with the spec on cross-origin access to Location.hash. r=bz
We update the tests to cover this case. There was also a bug in the tests where
we were accidentally testing non-writable Location properties against window
rather than window.location. :-(
2013-02-11 00:05:17 +01:00
Jan de Mooij
9cebed1b28 Bug 839982 part 6 - Create |this| before creating the resume point when inlining NEW. r=djvj 2013-02-12 13:11:28 +01:00
Jon Coppeard
facc490a0e Bug 839471 - GC: Sweep type objects on the background thread r=billm 2013-02-08 08:40:39 +00:00
Mike Hommey
54c80967b1 Bug 839824 - Fix build error with gcc 4.4 in MIR.h. r=dvander 2013-02-12 11:02:53 +01:00
Ryan VanderMeulen
4d36c69250 Merge m-c to inbound. 2013-02-11 20:49:31 -05:00
Jeff Walden
0e302a5094 Bug 826009 - Move locale callback info, default locale, etc. data and APIs to be JSRuntime-centered. f=bholley, r=jorendorff
--HG--
extra : rebase_source : 35317f4c29e9dd70e7d4fd1292027cfd51ce2675
2013-02-07 18:04:11 -08:00
Tom Schuster
fa440a8a6f Bug 840172 - Rooting fixes for Wrapper and wrap. r=terrence 2013-02-12 01:31:10 +01:00
Andrew McCreight
f5cee347e2 Bug 784730 - Crash in ReparentWrapperIfFound if wrapper already in scope. r=bholley 2013-02-06 12:18:54 +00:00
Nicholas Nethercote
4ede79f464 Bug 839376 (part 3) - Some low-hanging exact rooting fruit. sfink.
--HG--
extra : rebase_source : 1d236895915f9474fd8e50c399bf2cd8139a6b5f
2013-02-11 14:04:25 -08:00
Nicholas Nethercote
bf0a2be76d Bug 839376 (part 2) - Add some easy exact roots for jsinfer.cpp. r=sfink.
--HG--
extra : rebase_source : 38732b05549e2f322b33ce4728ae2e38f5b82e56
2013-02-11 14:04:02 -08:00
Nicholas Nethercote
d720d841a1 Bug 839376 (part 1) - Add an exact root for jstypedarray.cpp. r=sfink.
--HG--
extra : rebase_source : fb5dd6bbd53ac0949070f574a636ec480131741b
2013-02-11 14:03:02 -08:00
Sean Stangl
633c83b2d8 Bug 839727 - Minor cleanups around polymorphic inlining. r=djvj 2013-02-11 13:16:53 -08:00
Tom Schuster
9887b27276 Bug 838558 and Bug 839027: checkin lost changsets in XPC. CLOSED TREE 2013-02-11 22:07:35 +01:00
Tom Schuster
28a26799a2 Bug 838558 - Kill object equality hook. r=jorendorff 2013-02-11 21:06:05 +01:00
Tom Schuster
649be0b299 Bug 839027 - Kill object typeof hook. r=jorendorff 2013-02-11 21:05:13 +01:00
Jim Blandy
dcd5a03e42 Bug 828078: JS GDB support: Add dummy type lookup to work around GDB bug (fixed in present GDB sources). r=sfink 2013-02-09 09:14:13 -08:00
Jan de Mooij
0771bdc2ff Bug 839420 - Refactor ReportIsNotFunction to not use spIndexOf and remove spIndexOf. r=bhackett 2013-02-09 13:51:48 +01:00
Jan de Mooij
22678ea715 Bug 836742 part 2 - Move EnsureExitFrame to IonFrames.cpp, rename IonFrame_Bailed_*. r=nbp 2013-02-09 13:49:07 +01:00
Jeff Walden
15f60ef632 Rename the |static const bool result| member of IsSame, IsPod, and IsPointer to |value| to be consistent with every other type trait. I have no idea how I managed to consistently not notice this during review. Followup to bug 723228, r=typo 2013-02-08 22:59:54 -08:00
Luke Wagner
aea3439c1f Bug 839582 - IonMonkey: assume high word of 64-bit registers are zero (r=sstangl)
--HG--
extra : rebase_source : d5079610c41e0fcbbe1dbd28f2eeadd2a22b148b
2013-02-08 16:50:33 -08:00
Jason Orendorff
818da8373e Bug 838813 part 12 - Remove SRC_DESTRUCTLET. r=njn.
--HG--
extra : rebase_source : d488c8834a0a0c45b688e2f3aefbcef7e108aa45
2013-02-08 17:21:51 -06:00
Jason Orendorff
cf9ebb82ab Bug 838813 part 11 - Remove SRC_FUNCDEF. r=njn.
--HG--
extra : rebase_source : 61ff397858fff3a7aa009249c9727bbebf5942f5
2013-02-08 17:21:29 -06:00
Jason Orendorff
bdd66df7fa Bug 838813 part 10 - Do not remove SRC_SWITCH. Note where it's used. r=njn.
--HG--
extra : rebase_source : ec2423aa9d7239f5a748fc56856b6f2befe7523e
2013-02-08 17:20:24 -06:00
Jason Orendorff
345a84e266 Bug 838813 part 9 - Remove SRC_ENDBRACE. r=njn.
--HG--
extra : rebase_source : 5841780fb0f359a7df870fdc3daa3ac7b0ea95ea
2013-02-08 17:20:14 -06:00
Jason Orendorff
8a32dcd7b5 Bug 838813 part 8 - Remove SRC_LABEL and SRC_LABELBRACE. r=njn.
--HG--
extra : rebase_source : 4d6e2c9c541e9021f28c1d689af5f074fa5b4b46
2013-02-08 17:20:03 -06:00
Jason Orendorff
e71356e4f5 Bug 838813 part 7 - Remove SRC_PCBASE. r=njn.
--HG--
extra : rebase_source : f30407a5b6302ca0636453a8a44d37a9e3d3afac
2013-02-08 17:19:52 -06:00
Jason Orendorff
ce3e5d527d Bug 838813 part 6 - Remove SRC_BRACE. r=njn.
--HG--
extra : rebase_source : e755d89dffb79cac8b2c356560ede44ff9a359e7
2013-02-08 17:19:42 -06:00
Jason Orendorff
29ca63fe7c Bug 838813 part 5 - Remove SRC_DESTRUCT. r=njn.
--HG--
extra : rebase_source : b070a9429ff3e72ce94e314734c940d9248b37a6
2013-02-08 16:15:42 -06:00
Jason Orendorff
9b0793dc37 Bug 838813 part 4 - Remove SRC_GROUPASSIGN. r=njn.
--HG--
extra : rebase_source : bac84df8d507d48c8a71983aa7aa17617d33baf4
2013-02-08 16:15:29 -06:00
Jason Orendorff
8674149cab Bug 838813 part 3 - Remove SRC_DECL. r=njn.
--HG--
extra : rebase_source : d2b807c7d8b981734db6ffc7735fb71777f307ad
2013-02-08 16:11:51 -06:00
Jason Orendorff
fe5223ba44 Bug 838813 part 2 - Remove SRC_GENEXP. r=njn.
--HG--
extra : rebase_source : b5d3b87adcbba66a3f8f5267555cff707189deb5
2013-02-08 16:07:28 -06:00
Jason Orendorff
38046d851d Bug 838813, part 1 - Remove SRC_INITPROP. r=njn.
--HG--
extra : rebase_source : 02de3a98606cd6a2cb2b1919bbb71213e1e3d685
2013-02-08 16:06:59 -06:00
Robert Strong
cff1ed3948 Merge backout of Bug 678392 2013-02-08 16:53:05 -08:00
Joey Armstrong
5e0f441d46 bug 837754: valgrind tbpl builds, re-add catchall mkdir dot rule 2013-02-08 16:46:42 -05:00
Razvan Cojocaru
15c13f8d76 Bug 723228 - nsTArray::AssignRange should use memcpy when possible. r=jlebar for the XPCOM changes, r=jwalden for js/mfbt changes
--HG--
extra : rebase_source : 2442a0d29ae0fa7edd0312d980cbc270a4f33134
2013-02-08 13:18:49 -08:00
Tom Schuster
cd225d6279 Bug 832299 - Handlify JSCompartment::wrap. r=terrence 2013-02-08 20:16:34 +01:00
Mike Hommey
f365a859ef Bug 838915 - Add a JS_STANDALONE configure/make variable. r=ted 2013-02-08 15:58:53 +01:00
Mike Hommey
362f974085 Bug 793767 - Use the executable file location to derive the update root. r=rstrong 2013-02-08 15:58:52 +01:00