Commit Graph

39729 Commits

Author SHA1 Message Date
Jan de Mooij
6e876b5db7 Bug 937540 part 8 - Don't call GetIonContext() when allocating type constraints. r=bhackett 2013-12-05 11:10:27 +01:00
Jacek Caban
c9efa74885 Bug 944444 - Fix js/ compilation on mingw. r=Waldo 2013-12-05 10:56:22 +01:00
Nicholas Nethercote
b413e441cf Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
--HG--
extra : rebase_source : 900bd1c641b26623cccf14d952b5387223b489eb
2013-12-03 20:01:24 -08:00
Bobby Holley
62578248db Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz 2013-12-04 19:15:40 -08:00
Bobby Holley
fe1eb07f95 Bug 943152 - Tests. r=jgriffin 2013-12-04 19:15:40 -08:00
Nicholas Nethercote
665c913cc0 Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
--HG--
extra : rebase_source : 3fa7b4249526ffcfbadd108aa55e7e9e5f0c8ebf
2013-12-04 03:54:54 -08:00
Nicholas Nethercote
c2c4132e4f Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
--HG--
extra : rebase_source : 799693bac2beb4609daf55fc5e8cbe19adff3ed8
2013-12-02 21:40:25 -08:00
Nicholas Nethercote
929454ee8d Bug 943744 (part 1) - Remove StringInfo::length. r=till.
--HG--
extra : rebase_source : 4ac0be283e35bd878ad4410b805548255fcd8cee
2013-12-02 21:40:25 -08:00
Daniel Holbert
63009ee94b Bug 946405 - Tweak some anonymous namespacing in jsinfer.cpp and jsopcode.cpp to fix GCC build warnings about "has a field...whose type uses the anonymous namespace". r=jandem 2013-12-04 20:59:13 -05:00
Douglas Crosher
bdd0312131 Bug 869473 - Optimize DivI with a power of two divisor when the numerator is not negative. r=sunfish 2013-12-05 07:34:29 +11:00
Trevor Saunders
aeba5a1b72 bug 900797 - fix warnings as errors with gcc 4.8 from ndk r9 r=glandium 2013-11-20 20:00:05 -05:00
Brian Hackett
c8d539c7a0 Bug 944080 - Fix IonBuilder handling of missing length property in array type information, r=jandem. 2013-12-04 17:19:54 -08:00
Nicholas D. Matsakis
727054688c Bug 943723: Fix binary search in TypeRepresentationSetBuilder::insert (r=pnkfelix). 2013-12-04 13:37:38 +01:00
Felix S. Klock II
f1b856f3de Bug 941672: assert thread state init'ed upon seeing Exclusive context (r=shu). 2013-12-03 20:21:01 +01:00
Jon Coppeard
78c9b2b539 Bug 945844 - Fix build error when compiling with GGC enabled and initialise store buffer reentry check member r=sfink 2013-12-04 11:02:47 +00:00
Douglas Crosher
418418e0a6 Bug 941905 - Move the HWCAP_ARMv7 flag down to bit 29, r=mjrosenb 2013-11-22 09:49:58 +11:00
Ryan VanderMeulen
3ed48aff66 Backed out changeset 1e96d70a3f9b (bug 941905) for frequent B2G reftest timeouts.
CLOSED TREE
2013-12-03 21:35:16 -05:00
Jeff Walden
a51194c4dc Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
2013-11-25 17:35:09 -08:00
Jeff Walden
fd8d240cfd Bug 937751 - Followup to compile with clang versions that treat |struct S; struct __attribute__((visibility("default"))) S {};| as an error. rs=mccr8
--HG--
extra : rebase_source : 97d6faaaa484a9544d2683c4a1af5c3e044fa2d3
2013-12-03 15:53:40 -08:00
Douglas Crosher
1ef065d5f0 Bug 941905 - Move the HWCAP_ARMv7 flag down to bit 29, r=mjrosenb 2013-11-22 09:49:58 +11:00
Andrew McCreight
b33d8d0c09 Bug 937751, part 2 - Move SliceBudget into js/public. r=billm 2013-12-03 10:47:47 -08:00
Jan de Mooij
6f935c23a0 Bug 945406 - Move maybeAddOsrTypeBarriers calls from traverseBytecode to IonBuilder::build. r=bhackett
--HG--
extra : rebase_source : 17730207896800422129ecca46c2eb06ca1f7859
2013-12-03 19:23:25 +01:00
Jan de Mooij
15f61439a8 Bug 945294 - Add a missing is<JSFunction> check to annotateGetPropertyCache. r=bhackett
--HG--
extra : rebase_source : 908712a8afa11ce5ce32311befba30edd86a6128
2013-12-03 19:18:10 +01:00
Christian Holler
414ee00815 Bug 945754 - Make EnsureTrackPropertyTypes handle OOM. r=bhackett
--HG--
extra : rebase_source : 261942cf99f22fc5110e7e51bec6f86c4cfa8aaa
2013-12-03 17:43:18 +01:00
Brian Hackett
ea3e8b1563 Bug 944946 - Use accessor methods for script->code and script->length, r=jandem. 2013-12-03 08:17:50 -08:00
Christian Holler
ae901ef97f Bug 945568 - Properly handle OOM in ReadFile. r=terrence
--HG--
extra : rebase_source : 4734a64a1c89b43421f8dab0bda417cf7b8978c3
2013-12-03 03:33:55 +01:00
Carsten "Tomcat" Book
f56fb54723 Merge m-c to mozilla-inbound 2013-12-03 11:29:37 +01:00
Carsten "Tomcat" Book
9ec029aebf merge fx-team to mozilla-central 2013-12-03 10:39:56 +01:00
Jan de Mooij
fa6ae5ec63 Bug 945437 - Fix Ion usecount check in Compile function. r=h4writer 2013-12-03 10:38:26 +01:00
Carsten "Tomcat" Book
21a32c579f merge mozilla-inbound to mozilla-central 2013-12-03 10:14:06 +01:00
Mike Hommey
4ebae0de63 Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan 2013-12-03 16:53:37 +09:00
Jeff Walden
d272298ed4 Bug 943839 - Simplify Anchor and get rid of JS_AnchorPtr. r=terrence
--HG--
extra : rebase_source : f2d9e039f758b6078c57f601537effe8c7c39f82
2013-12-02 15:43:30 -08:00
Chris Peterson
76fc84dcbd Bug 945077 - Fix -Wunused-variable warning for sHandlersInstalled on OS X. r=luke
--HG--
extra : rebase_source : d2d74e9c4016669e12b00576446f70f476a3b672
2013-12-01 17:43:40 -08:00
Kannan Vijayan
154b487d69 Bug 909586 - Remove profiling for callWithABI call. r=bhackett 2013-12-02 22:49:02 -05:00
Jan Beich
6abc88d9b7 Bug 945046 - Implement private and vsize-max-contiguous reporters on FreeBSD. r=njn, r=glandium 2013-12-02 12:51:27 -05:00
Chris Kitching
dfe4a3a964 Bug 709230 - Part 5: activate Proguard. r=gbrown,rnewman 2013-11-18 17:30:00 -08:00
Dan Gohman
74916627b4 Bug 943436 - IonMonkey: Move some of BacktrackingAllocator::processInterval's code into helper functions. r=bhackett 2013-12-02 13:41:57 -08:00
Dan Gohman
c5f1ebea60 Bug 944963 - IonMonkey: Add a ModSelf operator to fix an x86 constraint problem with x%x. r=bhackett 2013-12-02 13:41:54 -08:00
Mike Hommey
881a7c1554 Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Mike Hommey
552c2f22ce Bug 944454 - Wrap non-prefixed freetype headers from newer freetype versions. r=ted 2013-12-03 06:34:21 +09:00
Andrew McCreight
89520b7407 Bug 942528 - Make XPCWN more of a normal cycle collected class. r=smaug 2013-12-02 13:17:29 -08:00
Terrence Cole
ba6f935bd6 Bug 945360 - Fix some recent new rooting hazards in SpiderMonkey; r=sfink 2013-12-02 11:11:07 -08:00
Ryan VanderMeulen
293e5c3400 Merge m-c to inbound. 2013-12-02 10:34:41 -05:00
Carsten "Tomcat" Book
668fbfecaf merge b2g-inbound to mozilla-central 2013-12-02 12:46:24 +01:00
Dan Minor
f839f44a61 Bug 939274 - Change jit-tests remote harness to push tests/* to remote device; r=terrence 2013-11-27 12:51:03 -05:00
Boris Zbarsky
a302631cce Bug 943989. Check the right member for our generation, and replace some hardcoded offsets with offsetof values. r=efaust 2013-12-02 09:50:34 -05:00
Boris Zbarsky
69a8f7bb18 Bug 938355 part 1. Refactor jitinfo to separate out the concepts of side-effects and movability. r=efaust 2013-12-02 09:50:34 -05:00
Ehsan Akhgari
ec150d39fd Backed out changeset 3e9d8536f7a8 (bug 943839) on the suspicion of having broken the PGO builds 2013-12-01 16:29:54 -05:00
Ehsan Akhgari
d60c2f8139 Bug 943839 - Make sure that JS_AnchorPtr is never inlined; r=jandem,terrence 2013-12-01 09:41:50 -05:00
Chris Peterson
578f5d193a Bug 784295 - Part 2: Compile self-hosted JS in extra warnings mode (in DEBUG builds). r=till 2013-11-30 00:16:43 -08:00