685f083bb01c1561a642eab4eba3c6b266c88462: Bug 1112164 part 1 - x86/x64 lowerForFPU: Do not reuse the input register if the MIRType are different. r=sunfish
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 26 Feb 2015 12:18:19 +0100 - rev 249213
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1112164 part 1 - x86/x64 lowerForFPU: Do not reuse the input register if the MIRType are different. r=sunfish
1f7ae9936181bf79123a65b43c8baf07deacafe9: Bug 1112164 part 0 - PrintUse: Use AnyRegister::name method for printing the name of Fixed register uses. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 26 Feb 2015 12:18:18 +0100 - rev 249212
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1112164 part 0 - PrintUse: Use AnyRegister::name method for printing the name of Fixed register uses. r=bhackett
38382572cf6f2acbaef097f90a56bd3bfbf51637: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 26 Feb 2015 12:05:38 +0100 - rev 249211
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Merge mozilla-central to mozilla-inbound
56534e335e86a1e029fc87e7a9d63d26e56e3b09: Bug 1122021 - make number_constants internal to js_InitNumberClass; r=jorendorff
Nathan Froyd <froydnj@mozilla.com> - Wed, 25 Feb 2015 11:18:28 -0500 - rev 249210
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1122021 - make number_constants internal to js_InitNumberClass; r=jorendorff ThreadSanitizer reports write-after-write conflicts to number_constants while initializing JSRuntimes on different threads. While an argument could be made that these writes are entirely safe (they are, after all, writing the same value every time), it seems better to move to a more obviously not-racy solution. This patch implements such a solution, by moving number_constants prior to its only use in js_InitNumberClass, and forcing the initialization of the "problematic" constants (infinities, NaNs, etc.) to take place the first time js_InitNumberClass is executed. In passing, this patch also removes the unused nc_slot enum.
5bc2f6d9dfcefee6f005dcec56bb3129998d0c30: Bug 1124667 - Release marionette-driver 0.2 and marionette-client 0.9. r=automatedtester DONTBUILD
Henrik Skupin <mail@hskupin.info> - Thu, 26 Feb 2015 11:08:22 +0100 - rev 249209
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1124667 - Release marionette-driver 0.2 and marionette-client 0.9. r=automatedtester DONTBUILD
02cbdac24ec232624abdc653b0c755597c7fe2b8: Bug 1127932 - IonMonkey: Inline SIMD.float32x4.add/sub/mul calls; r=bbouvier
Jarda <bjdevel50@gmail.com> - Tue, 24 Feb 2015 11:42:48 +0100 - rev 249208
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1127932 - IonMonkey: Inline SIMD.float32x4.add/sub/mul calls; r=bbouvier
f2f646a51968181583d9428fb7e569949a493701: Bug 1136768 - Tidy detection of possibly relocated types r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Feb 2015 09:04:46 +0000 - rev 249207
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1136768 - Tidy detection of possibly relocated types r=terrence
a55101c3a8a9a6ab90e11ef6595d3c608c10689f: Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Feb 2015 09:02:13 +0000 - rev 249206
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke
4a0181e789cca556472dfe6af4d9b69dd36230aa: Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Feb 2015 09:01:40 +0000 - rev 249205
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence
b7e05aa7a82bcdf6c8021c7cff8de1e920d8aeea: Bug 1136871 - PeerConnection typo in replaceTrackFailure. r=docfaraday
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 25 Feb 2015 19:11:15 -0500 - rev 249204
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1136871 - PeerConnection typo in replaceTrackFailure. r=docfaraday
d9ee5b5c3aaca8a9824eb0b93880a955aaaf3cf5: Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan
Ting-Yu Lin <tlin@mozilla.com> - Wed, 25 Feb 2015 17:08:00 +0100 - rev 249203
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan We replace GetRangeCount() with the identical function RangeCount() to avoid any confusion.
6a21d167e9f4f080f9e221caf7b5e39d8a160c06: Bug 1133363 - Part 3 - Fix tests. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Wed, 25 Feb 2015 20:24:58 +0700 - rev 249202
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1133363 - Part 3 - Fix tests. r=ehsan
d594db3c891bd75e4543601b7f0e835db7e99caa: Bug 1133363 - Part 2 - add new words to en-US dictioanry. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Tue, 17 Feb 2015 16:04:04 +0700 - rev 249201
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1133363 - Part 2 - add new words to en-US dictioanry. r=ehsan
ece86f9a9c3b7b99e639635c943b37a8217b6099: Bug 1133363 - Part 1 - add missing /M suffix to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Tue, 17 Feb 2015 16:04:04 +0700 - rev 249200
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1133363 - Part 1 - add missing /M suffix to en-US dictionary. r=ehsan
e3eb286a2f3fe58e788a98232cbaa162f5ac9363: Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa
chiajung hung <chung@mozilla.com> - Wed, 25 Feb 2015 23:16:00 +0100 - rev 249199
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa
75d7c2a466104ce045ca8adb76e324735e1db0fb: back out 6fc9b30bbdd9..232b818847e7 from bug 1123492 for crashes in DoVideoSeek()
Karl Tomlinson <karlt+@karlt.net> - Thu, 26 Feb 2015 19:37:48 +1300 - rev 249198
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
back out 6fc9b30bbdd9..232b818847e7 from bug 1123492 for crashes in DoVideoSeek()
1e45aafbc1a5a2524ac10674047ed9d492e81afd: Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 25 Feb 2015 19:11:28 -0800 - rev 249197
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett. This clarifies the two phases -- (a) initialization and (b) read-only use -- that |permanentAtoms| goes through. It also gives some type-based protection against potential misuse.
73fa2443adbd3eef4558eadbcb1b1dbb72de7ce7: Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 25 Feb 2015 10:39:46 -0800 - rev 249196
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke. This avoids no-op writes to the keyHash of entries when doing a no-add-lookup. This removes a genuine data race in JSRuntime::permanentAtoms, which receives frequent no-add-lookups from multiple threads after JSRuntime initialization without any kind of locking.
232b818847e7eb7b4ef82f45462251c77eb2441b: bug 1123492 remove ResetDecode() call from MediaSourceReader::AttemptSeek() r=mattwoodrow
Karl Tomlinson <karlt+@karlt.net> - Tue, 17 Feb 2015 14:35:47 +1300 - rev 249195
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
bug 1123492 remove ResetDecode() call from MediaSourceReader::AttemptSeek() r=mattwoodrow and this was already called before Seek().
0063a9d0d70b28f213b3d3646ee0de217140ffff: bug 1123492 ResetDecode() on subreaders when switching to current or seeking r=mattwoodrow
Karl Tomlinson <karlt+@karlt.net> - Wed, 18 Feb 2015 19:23:31 +1300 - rev 249194
Push 7860 by jlund@mozilla.com at Mon, 30 Mar 2015 18:46:02 +0000
bug 1123492 ResetDecode() on subreaders when switching to current or seeking r=mattwoodrow
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip