Commit Graph

325244 Commits

Author SHA1 Message Date
Dan Gohman
99f9b78a3c Bug 918350 - SpiderMonkey: Initialize JSRuntime's NaN and Infinity members right away instead of waiting. r=waldo 2013-09-19 18:47:52 -07:00
Dan Gohman
dfbc494859 Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo 2013-09-19 18:42:56 -07:00
Dan Gohman
634fd26fb7 Bug 918350 - SpiderMonkey: Remove js_{Positive,Negative}Infinity in favor of mozilla::{Positive,Negative}Infinity(). r=waldo 2013-09-19 18:42:10 -07:00
Dan Gohman
b38502776b Bug 915846 - IonMonkey: Rename Range's isInfinite() to canBeInfiniteOrNaN(), and hasRoundingErrors() to canHaveRoundingErrors(). r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
ed94179994 Bug 915846 - IonMonkey: Make Range's setLowerInit and setUpperInit methods private. r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
e223b3edc6 Bug 915846 - IonMonkey: Introduce several Range factory methods, to help make it explicit what kind of range is to be constructed. r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
22fa9b099e Bug 915846 - IonMonkey: Rename isInt32() to hasInt32Bounds() and introduce a new isInt32() which actually checks for an int32 range. r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
6e024eb500 Bug 915846 - IonMonkey: Rename things named "infinite" when they really mean to describe the presence or absence of an int32 bound value. r=nbp 2013-09-19 18:31:32 -07:00
Wes Kocher
3675a4e9fc Backed out 2 changesets (bug 911346)
Backed out changeset 6255c31609be (bug 911346)
Backed out changeset cae77be484b9 (bug 911346)
2013-09-19 18:27:33 -07:00
Cameron McCormack
c4f4658d47 Fix assertion text typo; no bug. rs=dholbert 2013-09-20 11:24:04 +10:00
Cameron McCormack
98cdad98f5 Bug 918176 - Silence uninitialized variable warning in nsRuleNode::ComputeContentData. r=dholbert 2013-09-20 11:24:04 +10:00
Benjamin Bouvier
2e5a35bd02 Bug 901110: Use Float32 constants pool on x64; r=sstangl 2013-09-19 18:20:21 -07:00
Jeff Walden
4a2cb67178 Bug 918510 - Convert RegExp statics properties to not be propertyops. r=sfink
--HG--
extra : rebase_source : b6f36a7e3e85743268694171d9c88ffc7d655dc5
2013-09-12 15:45:39 -07:00
Gregory Szorc
fc5f9d8da3 Bug 911375 - Part 3: Remove PurgeManifest; r=glandium 2013-09-16 17:50:04 -07:00
Gregory Szorc
6c15858170 Bug 911375 - Part 2: Convert uses of PurgeManifest to InstallManifest; r=glandium 2013-09-16 17:49:44 -07:00
Byron Campen [:bwc]
08a79183b5 Bug 842549 - Part 4. Small fix from ekr to disarm the trickle_cb when the ICE ctx is destroyed. r=abr 2013-09-19 16:08:28 -07:00
EKR
6f52d7fb0c Bug 842549 - Part 3. PC.js changes for trickle r=abr 2013-09-16 17:42:39 -07:00
EKR
8de84ffd52 Bug 842549 - Part 2: Plumb candidates up to signaling r=abr 2013-09-16 17:21:33 -07:00
EKR
42a2151002 Bug 842549 - Part 1. Generate trickle candidates from nICEr, with testing r=abr 2013-09-19 09:17:52 -07:00
Wes Kocher
c83409e3af Backed out 5 changesets (bug 907926, bug 911393, bug 917703) due to OSX reftest bustage during an unrelated CLOSED TREE
Backed out changeset 94a6733b01dc (bug 907926)
Backed out changeset 44108fb6f7cc (bug 917703)
Backed out changeset f2dd2a27af69 (bug 911393)
Backed out changeset fdb0d1053128 (bug 907926)
Backed out changeset b3616b786e8f (bug 907926)
2013-09-19 17:56:18 -07:00
Nicholas Nethercote
a20dd26efe Bug 913260 (part 1) - Simplify TelemetryPing.js a little. r=nfroyd.
--HG--
extra : rebase_source : 0c7e18e269a49ca6dc79623ebc370a6c8440a663
2013-09-17 19:28:56 -07:00
Terrence Cole
e0e35d811f Bug 889129 - Fix performance on Splay with generational GC enabled; r=bhackett
--HG--
extra : rebase_source : bebc97112c6d7e09d42d7083e49b7bb6cd6dceae
2013-07-01 16:22:30 -07:00
Terrence Cole
a3990e4631 Bug 918118 - Delete MutableHandle constructors for int and nullptr; r=jonco
This should prevent accidently misuse of MutableHandle.

--HG--
extra : rebase_source : 836a46068770281de24b6a11a04352b49c1dd05d
2013-08-06 15:09:15 -07:00
Matt Woodrow
e7fddb5760 Bug 907926 - Enable Azure content for windows. r=nrc 2013-09-19 09:32:15 +12:00
Matt Woodrow
8c9d7ecada Bug 917703 - Avoid copying to a sub image in CreateSamplingRestrictedDrawable if possible. r=roc 2013-09-19 17:23:31 +12:00
Bas Schouten
56950c3443 Bug 911393 - Do not fallback for EXTEND_PAD when not needed. r=jrmuizel 2013-09-19 17:23:30 +12:00
Matt Woodrow
7bdff7db37 Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas 2013-09-19 17:23:30 +12:00
Matt Woodrow
9c24a68820 Bug 907926 - Try avoid having multiple path objects around since this is slow with DrawTargetCairo. r=Bas 2013-09-19 17:23:30 +12:00
Nicholas Nethercote
8eadc3b4a5 Bug 915998 - Templatize the barrier-related methods in subclasses of Cell. r=terrence.
--HG--
extra : rebase_source : d0db755744c91a010ca2e5095fb9e8e6d9b77e5f
2013-09-12 23:11:07 -07:00
Jeff Gilbert
265289963c Bug 911346 - Strip trailing whitespace from new files. r=me 2013-09-19 15:42:45 -07:00
Jeff Gilbert
cf1277a469 Bug 911346 - Add a test for WebGL context creation. - r=bjacob 2013-09-19 15:37:54 -07:00
Jeff Gilbert
ffd252acc1 Bug 917046 - Require instanced_non_arrays for WebGL2. r=bjacob 2013-09-19 15:33:22 -07:00
Jeff Gilbert
c951dff7de Bug 917046 - Add feature that allows non-array instanced drawing. r=bjacob 2013-09-19 15:33:11 -07:00
Jeff Gilbert
e5ab532bae Bug 911394 - Allow non-instanced drawing with no zero divisor attrib. - r=bjacob 2013-09-19 15:30:19 -07:00
Brian Hackett
16f868fd5d Bug 917952 - Use a builder-local source note cache in IonBuilder, r=jandem. 2013-09-19 16:29:40 -06:00
Jeff Gilbert
4c067b3083 Bug 916816 - Disable broken ANGLE divisor support. - r=bjacob 2013-09-19 15:25:35 -07:00
Brian Hackett
2c24d56e6a Bug 903802 - Give a singleton type to the global scope polluter proxy, r=jandem. 2013-09-19 16:24:48 -06:00
Jeff Gilbert
1ebd51c92e Bug 890432 - Limit expression complexity on Mac+NV. - r=bjacob 2013-09-19 14:59:44 -07:00
Eitan Isaacson
d0c91e45d7 Bug 687414 - Add label_for relation for implicit labels. r=tbsaunde 2013-09-19 14:51:58 -07:00
Garrett Robinson
879c9272a9 Bug 916446 -Pass reportOnly to CSPRep.fromString so invalid pre-1.0 CSP headers aren't accidentally enforced. r=sstamm 2013-09-19 17:31:01 -04:00
Cykesiopka
f093a0dd48 Bug 914272 - Move IS_COMPONENT to mozbuild. r=joey 2013-09-19 17:29:32 -04:00
Ryan VanderMeulen
9c55b6d77f Bug 886164 - Disable test on B2G since it relies on observers working. 2013-09-19 16:25:03 -04:00
Dan Gohman
57e787646a Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke 2013-09-19 13:14:17 -07:00
Dan Gohman
32277d57da Bug 917991 - IonMonkey: Avoid using r11 in contexts where the MacroAssembler may want to use a temporary register. r=luke 2013-09-19 13:14:11 -07:00
Malini Das
1f4bd577f0 Bug 918361 - delete the unused test_emulator.py, r=jgriffin 2013-09-19 16:04:04 -04:00
Benoit Jacob
d9bd8c70bb Bug 918330 - GfxInfoCollector.h should not include jsapi.h - r=ehsan 2013-09-19 16:02:03 -04:00
Dan Gohman
527581ca85 Bug 918031 - SpiderMonkey: Simplify trivial effective address computations to simple moves. r=sstangl 2013-09-19 12:39:58 -07:00
Dan Gohman
117040269c Bug 918031 - IonMonkey: Use useRegisterAtStart for LUnbox and LUnboxDouble on x64. r=sstangl 2013-09-19 12:39:58 -07:00
Dan Gohman
60935e06b1 Bug 918031 - IonMonkey: Make the lowering for neg more consistent across the types. r=sstangl 2013-09-19 12:39:58 -07:00
Dan Gohman
d088f89af6 Bug 918031 - SpiderMonkey: Delete no-op branches. r=sstangl 2013-09-19 12:39:58 -07:00