Commit Graph

49494 Commits

Author SHA1 Message Date
Jon Coppeard
6b3455d8e9 Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled r=shu 2015-06-11 07:58:36 +01:00
Jon Coppeard
6d50fefdbc Bug 1172193 - Also collect zones with cross zone pointers into the scheduled set r=terrence 2015-06-11 07:58:36 +01:00
Eric Rahm
0ed80c1ddd Bug 1171722 - Part 3: Specify gcreason::XPCONNECT_SHUTDOWN during xpconnect shutdown. r=mccr8 2015-06-10 21:31:33 -07:00
Eric Rahm
ecfdabcb72 Bug 1171722 - Part 2: Add gcreason::XPCONNECT_SHUTDOWN. r=terrence 2015-06-10 21:31:32 -07:00
Eric Rahm
feb635048a Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen 2015-06-10 21:31:31 -07:00
Tooru Fujisawa
3675d6d7a5 Bug 1170716 - Part 3: Use getLastWarning in test for warning with JSEXN_NONE. r=jandem 2015-06-11 13:14:14 +09:00
Tooru Fujisawa
ead4f155ab Bug 1170716 - Part 2: Report unreachable code after return statement as JSEXN_NONE. r=jandem 2015-06-11 13:14:13 +09:00
Tooru Fujisawa
741a249bca Bug 1170716 - Part 1: Add js shell functions to get last warning. r=jandem 2015-06-11 13:14:13 +09:00
Sean Stangl
7841b7b822 Bug 1167244 - Handle nullptr return from maybeGetProperty(). r=bhackett 2015-06-10 19:14:27 -07:00
Sean Stangl
33c5f3e3dd Bug 1166527 - Import ARM64 Architecture and Assembler. r=nbp 2015-06-10 19:06:12 -07:00
Wes Kocher
cf559bd6b2 Merge m-c to inbound, a=merge CLOSED TREE 2015-06-10 18:38:28 -07:00
Wes Kocher
4eedce1509 Merge inbound to central, a=merge 2015-06-10 18:29:39 -07:00
Sean Stangl
dc50e12fdd Bug 1166037 - Follow-up - Revert SimulatorType to Simulator. no_r=me 2015-06-10 15:33:21 -07:00
Sean Stangl
fb9e5c1934 Bug 1166037 - Import ARM64 Baseline changes. r=djvj 2015-06-10 15:08:35 -07:00
Terrence Cole
270a79fe21 No Bug - Remove an unneeded annotation DONTBUILD; r=sfink
--HG--
extra : rebase_source : 4faba24c563e921568729118cccd04d2103ee7ed
2015-06-10 14:50:55 -07:00
Ryan VanderMeulen
2fffd0165c Bug 1170372 - Skip js1_5/Regress/regress-312588.js on SM(cgc) builds due to timeouts.
--HG--
extra : rebase_source : 31272a3f8fc2adf7bc96504f97e3c744af6f2e8a
2015-06-10 15:17:26 -04:00
Brian Hackett
a6cbfd3be7 Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem. 2015-06-10 09:42:22 -07:00
Terrence Cole
d225788d50 Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen 2015-06-10 09:34:57 -07:00
Terrence Cole
5fa8570a2b Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco 2015-06-05 09:01:12 -07:00
Terrence Cole
0a6abc496a Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco 2015-06-10 08:58:36 -07:00
Jon Coppeard
8f085854d3 Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence 2015-06-10 04:11:00 -07:00
Thomas Escalon
9eb9a9d012 Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett 2015-06-09 09:02:11 +02:00
Benjamin Bouvier
8a51f4f00c Bug 1172824: Initialize a few members in CompartmentCheckTracer (CID 1304705); r=terrence
--HG--
extra : rebase_source : a76d3d27ed8fa8b818c1c585eb45ec426435d617
extra : histedit_source : 7b124b6c002e17b007d27a3cd21dc81241fed7dc
2015-06-09 10:27:51 +02:00
Benjamin Bouvier
35a57b8dab Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence
--HG--
extra : rebase_source : 7833120d10428447d897815638c54752245f3286
extra : histedit_source : e0b0ca92b399b5f483c8ae5375f75cfefeae7051
2015-06-09 10:20:54 +02:00
Benjamin Bouvier
e56566a403 Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco
--HG--
extra : rebase_source : 698eaddba51469d3d1ce4ca94a7cc6f1d0b6c2d8
extra : histedit_source : 771c174d40c901ec9dd256cf61807974231ab0c1
2015-06-09 10:15:52 +02:00
Terrence Cole
43469776bf Bug 1171612 - Use C++11 features to make Statistics module nicer; r=sfink
--HG--
extra : rebase_source : e12798c4a3af966b9db41db75a3c3acf08920721
2015-06-04 11:49:31 -07:00
Terrence Cole
e2e18c19e1 Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink
--HG--
extra : rebase_source : 1a774dca8b27f9280dc41676c58307e74eb47441
2015-06-04 09:30:44 -07:00
Hannes Verschore
d1e564952f Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp 2015-06-02 12:25:45 +02:00
Lars T Hansen
917fe2297e Bug 1172638 - guard a test case. r=bbouvier 2015-06-09 13:15:34 +02:00
Mike Hommey
7cbdd8c8fd Bug 1169769 - Stop pretending js/src is a top-level directory. r=gps
It hasn't been a top-level directory since bug 969164.
2015-06-10 10:49:23 +09:00
Mike Hommey
d2f37fb969 bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal 2015-06-10 10:49:22 +09:00
Birunthan Mohanathas
d1c7dfa95b Bug 1170758 - Make non-debug GraphSpewer constructor explicit. r=nbp 2015-06-02 15:10:16 -07:00
Steve Fink
2114f90ea7 Bug 1172682 - Comment and refactor analysis code, r=terrence
The one change this patch makes in functionality is that it properly computes minimumUse in more cases, in anticipation of it being used for hazards (in addition to its current use for unnecessary roots).

--HG--
extra : rebase_source : d2a3068933aefd9d16d944361738a9f68685984c
2015-06-09 14:53:40 -07:00
Steve Fink
e39fdb1b06 No bug. Add a --function argument for analyzing a single function by name.
--HG--
extra : rebase_source : 5fa23c8bdfe574cd868added7ba067df8a0b4989
2015-06-09 14:53:17 -07:00
Steve Fink
07c93b66f7 Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode
--HG--
extra : rebase_source : a12c59e3816f53c17fe9eb7cb8e607a8ae300696
2015-06-08 12:32:17 -07:00
Paolo Amadini
0697364b3d Bug 1158133 - Add a way to disable async stacks, and disable by default on mobile platforms. r=bent,jimb
--HG--
extra : rebase_source : 440284ded7a60d44430cd0a91fd946fa4c76c987
2015-06-09 11:17:09 +02:00
Steve Fink
9c03689307 Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence 2015-06-08 11:59:26 -07:00
Nicolas B. Pierron
4edad5f58f Bug 923717 - Add IC fuzzing mode. r=efaust 2015-06-08 20:22:57 +02:00
Jeff Walden
cdc5496d89 Bug 1168474 - Remove assorted arity-checks that are easily done another way (or not at all). r=shu
--HG--
extra : rebase_source : ff074b1923672e3bc940fb104ac75e918c0e2856
2015-05-19 16:35:55 -07:00
Jeff Walden
8d95432ebc Bug 1167823 - Remove dead code for checking whether a parse tree node has side effects. r=shu
--HG--
extra : rebase_source : e5eda478e00a867c613b3f6812c583283a19a421
2015-05-19 15:47:28 -07:00
Jeff Walden
1d25d2ad4e Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : d911d8d47cb09b5c43938f5d011cce862b1a454d
2015-05-19 15:45:55 -07:00
Jeff Walden
ddb79d4fe3 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : f48f4512dd364a576318c0b1546717dd6a230af5
2015-05-19 15:15:14 -07:00
Jeff Walden
8f7e1abcfa Bug 1167823 - Handle functions by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 8b799ed5c26c7e4261a1289d91c6daee03c0e811
2015-05-22 19:02:40 -07:00
Jeff Walden
f5b13a3c47 Bug 1167823 - Handle various other nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 328a79fe2b556c4960f2e68f06a63a22ab679d5b
2015-05-22 19:02:40 -07:00
Jeff Walden
dbe31b00d4 Bug 1167823 - Handle various list-ful nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 8c2ed434d39631a668002d85be559b0a19adef4d
2015-05-22 19:02:40 -07:00
Jeff Walden
b3858c8fdb Bug 1167823 - Handle try/catch by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : e222ce50ece9f9bbfdfda1f3814fda7549e4934e
2015-05-22 19:02:40 -07:00
Jeff Walden
ddfc6a734c Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : f93d1a58edbcd7c511646d5d593b2cd27373fc8e
2015-05-19 08:29:08 -07:00
Jeff Walden
eb1f229026 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 97661b564327c9dca97677de29f0e8534499dbbb
2015-05-19 08:29:08 -07:00
Jeff Walden
a04d5c1bd2 Bug 1167823 - Check various binary operators for side effects, by node kind. r=shu
--HG--
extra : rebase_source : 1737efc6bab73c5ba6e0144298a67ed77832625e
2015-05-19 08:29:08 -07:00
Jeff Walden
40c1c82dcf Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : ed01667c1dd7bc63e95b1052bc61174698177cb6
2015-03-04 13:21:30 -08:00