9a3fd2e8ec2e73d33d9eb057903ccb8d16bf783a: Bug 1112164 part 3 - Add {Float,}Register::Encoding to represent what can be decoded from the assembly. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 26 Feb 2015 12:18:21 +0100 - rev 230948
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +0000
Bug 1112164 part 3 - Add {Float,}Register::Encoding to represent what can be decoded from the assembly. r=jandem
037b0e802178659daeb2dbd1ce1bf4990274b391: Bug 1112164 part 2 - Rename ReturnSimdReg to ReturnInt32x4Reg and ReturnFloat32x4Reg. r=bbouvier
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 26 Feb 2015 12:18:20 +0100 - rev 230947
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +0000
Bug 1112164 part 2 - Rename ReturnSimdReg to ReturnInt32x4Reg and ReturnFloat32x4Reg. r=bbouvier
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 230946
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230945
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230944
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230943
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230942
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230941
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230940
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230939
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230938
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230937
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230936
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230935
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230934
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230933
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230932
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230931
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230930
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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 230929
Push 28341 by kwierso@gmail.com at Fri, 27 Feb 2015 02:25:40 +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.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip