Commit Graph

48650 Commits

Author SHA1 Message Date
Eric Faust
c9352a3622 Bug 1141862 - Followup: Assure GCC that superBegin cannot, in fact, be used uninitialized. (rs=jorendorff) 2015-04-09 17:43:08 -07:00
David Rajchenbach-Teller
e1ec28cb96 Bug 1142457 - Compute stopwatch durations per thread on MacOS X. r=jandem, r=areinald
--HG--
extra : rebase_source : c7abb31b57fa865e120942f731438ba9df9697fd
2015-04-03 11:19:58 +02:00
Tom Schuster
02966b6b3c Bug 895223 - Use JSNative instead of JSGetterOp for ctypes FieldGetter/Setter. r=jorendorff 2015-04-09 19:25:29 +02:00
Jon Coppeard
0078e35637 Bug 1149526 - Rework HeapPtr lifetime checks using TLS r=terrence 2015-04-09 18:08:54 +01:00
Terrence Cole
9d590ffe5a Bug 1151155 - Loosen barrier assertion for pre-barrier verifier; r=jonco
--HG--
extra : rebase_source : d645e78de8fd05757363bd57f2290d95ee96cd79
2015-04-06 10:10:03 -07:00
Terrence Cole
84f557cd54 Bug 1151118 - Remove recently orphaned tracing paths; r=jonco
--HG--
extra : rebase_source : 05f98f2498babb6584c894fc81a9a2b3d65ca141
2015-04-02 09:52:56 -07:00
Terrence Cole
2ad4196b96 Bug 991752 - Always check has[G|S]etterObject before updating the Shape; r=jonco
--HG--
extra : rebase_source : 49494cf56c6d212976ea4eb2e1c9f704b11ecc39
2015-04-07 10:51:46 -07:00
Brian Hackett
c2134465df Bug 1151401 - Watch for non-object unboxes while optimizing object-or-null operations, r=jandem. 2015-04-09 10:51:59 -06:00
Brian Hackett
6addd62ec1 Bug 1151269 - Fix the test used by Ion ICs for whether values can definitely be written to an unboxed object, r=jandem. 2015-04-09 10:42:41 -06:00
Brian Hackett
463ef22208 Bug 1151323 - Handle loading unboxed int32 properties into floating point registers, r=jandem. 2015-04-09 10:33:38 -06:00
Brian Hackett
eae3e3f79c Bug 1148970 - Check for possibly incomplete type sets when double checking the correctness of argument type set information, r=jandem. 2015-04-09 10:29:53 -06:00
Mike Kaply
5475327904 Bug 1001158 - Handle an invalid distribution.ini gracefully, r=gijs
--HG--
extra : rebase_source : b5bc9647a5df1def549e34238881406b649ea272
extra : amend_source : beb455f572b9d27ece058af5ee9e7fbc1c9b2cb0
2015-04-08 14:18:31 -05:00
Benjamin Bouvier
2b93371895 Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp
--HG--
extra : rebase_source : c94340db691ca8692911ce6a3b9663a776259531
extra : amend_source : bcefd108260f4ee0c56bf371ebe4fb3f39a90539
2015-04-09 16:08:07 +02:00
Benjamin Bouvier
730757f275 Bug 1146363: Inline SIMD.int32x4.bool; r=sunfish
--HG--
extra : rebase_source : dd1a610b148f362f6e35f6c3a90f68b6e4c31420
extra : amend_source : 7cf7bb3b747f86d49bcc4787d15e220e323daee7
2015-03-23 15:45:05 +01:00
Makoto Kato
125a6e2f73 Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium 2015-04-09 19:24:02 +09:00
Hannes Verschore
be1717c62e Bug 1138881: IonMonkey - Part 4: Fold redudant OR compare away, r=bhackett 2015-04-09 09:45:09 +02:00
Lars T Hansen
797d1f085f Bug 1142593 - factor atomics into the platform layer. r=waldo 2015-04-09 08:09:58 +02:00
Eric Faust
66f5123027 Bug 1141862 - Followup: Remove erronously landed debug spew. r=me 2015-04-08 22:40:51 -07:00
Eric Faust
2571dab641 Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff) 2015-04-08 17:41:01 -07:00
Shu-yu Guo
3808d7b321 Bug 1148388 - Handle lost accesses in missing Debugger scopes for block objects. (r=jimb) 2015-04-08 20:36:20 -07:00
Shu-yu Guo
0ec63812df Bug 1151679 - Stream the property name of getprop and setprop optimization sites. (r=djvj) 2015-04-08 20:36:20 -07:00
Shu-yu Guo
54c57c920d Bug 1150654 - Add CantInlineNoSpecialization to distinguish natives for which there is no Ion specialization. (r=jandem) 2015-04-08 20:36:20 -07:00
Shu-yu Guo
2df8d68f0d Bug 1151606 - Stream atoms instead of raw pointers for native functions in tracked optimizations. (r=djvj) 2015-04-08 20:36:20 -07:00
Shu-yu Guo
d2d1d675ec Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) 2015-04-08 20:36:20 -07:00
Wes Kocher
89ea761a32 Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage 2015-04-08 19:05:41 -07:00
Eric Faust
ec5b9e0b0c Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff) 2015-04-08 17:41:01 -07:00
Dan Gohman
55a78d2d88 Bug 1152415 - OdinMonkey: Zero out struct padding to avoid valgrind warnings r=luke 2015-04-08 11:41:09 -07:00
Elbart
952ac7c054 Bug 1069979 - Don't throw away timezone-strings with dots in Date() r=evilpie 2015-04-08 19:37:24 +02:00
Jon Coppeard
2319197592 Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence 2015-04-08 10:27:51 +01:00
Brian Hackett
75078b7a98 Bug 1147608 - Fixes for unboxed object creation stub compilation on x86 and ARM, r=jandem. 2015-04-08 11:10:56 -06:00
Jon Coppeard
a15a09e1a7 Backed out changeset 2652e5cbc37f for static analysis bustage (bug 1149526) on a CLOSED TREE 2015-04-08 11:23:37 +01:00
Jon Coppeard
68950fc108 Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence 2015-04-08 10:27:51 +01:00
Chris Peterson
d817b9ab50 Back out changeset 253bcbb38a7c for breaking Linux PGO build (bug 1001975) 2015-04-07 20:43:43 -07:00
Jason Orendorff
c18e3c4a1d Bug 1150906 - Fix "Assertion failure: !has(SHADOWABLE)" and subsequent GC crashes introduced in rev 034027f41aaf. r=Waldo.
--HG--
extra : rebase_source : a973c68e1484d898db8c11b33b2f2e9b7765a0f2
extra : amend_source : 1122293e05fb57c2f0dfb606f06aca371e02ea8f
2015-04-07 15:44:09 -05:00
Chris Peterson
dae5c2c686 Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium 2015-04-01 00:50:58 -07:00
Shu-yu Guo
ab9f050ef8 Bug 996982 - Fix Debugger script delazification logic to account for relazified clones. (r=bz) 2015-04-07 16:40:34 -07:00
Bobby Holley
97a7bbb935 Bug 1150771 - Let ArrayBuffer through object Xrays. r=gabor 2015-04-07 15:10:00 -07:00
Trevor Saunders
e3494d34db no bug - fix windows includes for case sensitive file systems 2015-04-07 17:15:49 -04:00
Steve Fink
3fd6c99628 Bug 963738 - Annotate XPCNativeMember, r=terrence
--HG--
extra : rebase_source : a8ad29dcb7c67efe51c8d96ffa3734e5e61efae7
2015-04-06 15:56:40 -07:00
Steve Fink
f547784a64 Bug 963738 - Assume(ptr) is not a hazard; Assume(*ptr) is, r=bhackett
--HG--
extra : rebase_source : c4e984a70ce093717810843b2243a4b0b5ab6a87
2015-03-30 14:01:58 -07:00
Steve Fink
e30ca0ae1f Bug 963738 - Handle Arrays in the analysis, r=terrence
--HG--
extra : rebase_source : 4f19a44bd85b0f59507c9e7cc1cac9fb6449722c
2014-02-03 23:12:39 -08:00
Steve Fink
293b9a28af No bug. Refactor GC type annotations, re=terrence
--HG--
extra : rebase_source : 49bb7a95f42ebbdd98bcea86087a1a0dd58a462a
2015-03-18 10:59:17 -07:00
Sean Stangl
e16f1c147d Bug 1147629 - Use getStackPointer() and helper functions. r=jandem 2015-03-24 14:44:06 -07:00
Ryan VanderMeulen
f478f66176 Backed out changeset 6bbe2e6958a9 (bug 1127801) for intermittent (?!?!) Mulet mochitest bustage.
CLOSED TREE

--HG--
extra : rebase_source : 09ea9b1c4036b609424cf1e50476fe5272a4ca9c
2015-04-07 13:47:54 -04:00
naru-san
17258381ee Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted
CLOSED TREE
2015-04-07 12:43:40 -04:00
Ryan VanderMeulen
cc0f05835b Backed out changeset a67a0be7325e (bug 1127801) for test bustage. 2015-04-07 11:50:10 -04:00
Benjamin Bouvier
a569d7335f Bug 1151333: Reserve enough stack space for SIMD shuffles; r=sunfish
--HG--
extra : rebase_source : 8f94280756983f93b73e5372ae368eaa5d1a404e
2015-04-07 16:23:04 +02:00
Jon Coppeard
81c3544af9 Bug 1150011 - Fix GC hash table checks to work in release builds r=nbp
--HG--
extra : rebase_source : 109b8248be7833ef222927f33db40cf926839962
2015-04-07 15:58:09 +01:00
Jon Coppeard
e87481c373 Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence
--HG--
extra : rebase_source : 150a966604109a3aa0d72b48e0217d3f454b8934
2015-04-07 15:58:09 +01:00
Luke Wagner
310b4d4bc3 Bug 1148963 - OdinMonkey: add CompileOptions::lazyParsingDisabled and testing function setDiscardSource (r=bz)
--HG--
extra : rebase_source : b4118ec11c44758de6519d226bef2fc73c30190e
2015-04-07 10:01:56 -05:00