Brian Hackett
5bb65f936a
Bug 923717 - Use structured control flow when testing for the forceInlineCaches option, r=nbp.
2015-06-11 10:13:45 -07:00
Jason Orendorff
7ecb2e38eb
Bug 1125624, part 1 - Implement ValidateAndApplyPropertyDescriptor steps 3-4, so that (once the corresponding code in StandardDefineProperty is deleted) freezing an already-frozen object with an addProperty class hook will not call the hook. r=Waldo.
...
Calling the hook is bad because sometimes the object is an XPConnect object with an addProperty hook that always throws.
--HG--
extra : rebase_source : f47058323cc0730531912279b150077b1dbcd5b4
extra : amend_source : 9c821a976c0cb4dcc8bc2cf43f43de7c41d6e848
2015-05-12 10:24:30 -05:00
Brian Hackett
069b636e17
Bug 1172545 - Recover from OOM if Ion compilation is skipped due to not being able to allocate a 'this' object, r=jandem.
2015-06-11 08:38:59 -07:00
Jon Coppeard
cb7ff4726f
Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled. r=shu
2015-06-09 07:20:00 +02:00
Carsten "Tomcat" Book
ae4c6bfb86
Backed out changeset 136d0f3fe47c (bug 1172193) for causing bc3 leaks in browser_notifications.js on a CLOSED TREE
...
--HG--
extra : rebase_source : 673a24cc1053330c43adce8a845b8a6f15d7bf0f
2015-06-11 16:35:44 +02:00
Carsten "Tomcat" Book
704da72051
Backed out changeset bf800c62eeba (bug 1172641)
...
--HG--
extra : rebase_source : c34f5a4a4747e61e47f8367e8c66fc2ef57c2fff
2015-06-11 16:35:09 +02:00
Benjamin Bouvier
6b249ed153
Bug 1172895: Raise the stack size limit for JS helper threads; r=bhackett
...
--HG--
extra : rebase_source : 68e54a51d1d2dd2571456648d982e1b2bcad47dd
extra : amend_source : 9dcced8f16960884fdf02f5926688060789ad2d1
2015-06-09 23:09:37 +02:00
Nicolas B. Pierron
9b91536674
Bug 1166711 part 2.7 - ScalarReplacement: Replace M{Store,Load}UnboxedString by an offset on the MObjectState. r=bhackett
2015-06-11 14:30:34 +02:00
Nicolas B. Pierron
325ca05288
Bug 1166711 part 2.6 - ScalarReplacement: Replace M{Store,Load}UnboxedObjectOrNull by an offset on the MObjectState. r=bhackett
2015-06-11 14:30:34 +02:00
Nicolas B. Pierron
f58ef21c00
Bug 1166711 part 2.5 - ScalarReplacement: Replace M{Store,Load}UnboxedScalar by an offset on the MObjectState. r=bhackett
2015-06-11 14:30:33 +02:00
Nicolas B. Pierron
dcd3b38ebb
Bug 1166711 part 2.4 - MObjectState: Add support for encoding unboxed objects. r=bhackett
2015-06-11 14:30:33 +02:00
Nicolas B. Pierron
50ea72309c
Bug 1166711 part 2.3 - M{Load,Store}UnboxedScalar: Rename indexType to storageType. r=bbouvier
2015-06-11 14:30:32 +02:00
Nicolas B. Pierron
aa65925511
Bug 1166711 part 2.2 - IonBuilder::loadUnboxedProperty: Rename scaledOffset to index. r=bhackett
2015-06-11 14:30:32 +02:00
Nicolas B. Pierron
3d508eacec
Bug 1166711 part 2.1 - Check Scalar Replacement with both unboxed object and without. r=bhackett
2015-06-11 14:30:31 +02:00
Nicolas B. Pierron
c87993fcf5
Bug 1166711 part 1.1 - Recover CreateThisWithTemplate with unboxed objects. r=bhackett
2015-06-11 14:30:31 +02:00
Nicolas B. Pierron
d5814bc5f0
Bug 1166711 part 0.5 - Add a big comment to explain Recover instructions. r=bhackett
2015-06-11 14:30:31 +02:00
Nicolas B. Pierron
a609ee608e
Bug 1166711 part 0.3 - Scalar Replacement split functions and improve the spew. r=bhackett
2015-06-11 14:30:30 +02:00
Nicolas B. Pierron
0183ae4d27
Bug 1166711 part 0.2 - JitSpew add scope-base indentation level. r=bhackett
2015-06-11 14:30:30 +02:00
Nicolas B. Pierron
9bf9aee889
Bug 1166711 part 0.1 - Use JitSpewPrinter instead of stderr. r=bhackett
2015-06-11 14:30:30 +02:00
Nicolas B. Pierron
295f4a9314
Bug 1165348 - Move Scalar Replacement after GVN. r=jandem
2015-06-11 14:30:29 +02:00
Nicolas B. Pierron
24c30e1b04
Bug 1125481 - FunctionInfo: Remove useless inline keywords. r=Waldo
2015-06-11 13:32:24 +02:00
Nicolas B. Pierron
158182d776
Bug 1125481 - Replace FunctionInfo macros by variadic templates. r=Waldo
2015-06-11 13:32:24 +02:00
Nicolas B. Pierron
b99a5d8da0
Bug 1168500 - Replace the operator, by variadic templates. r=Waldo
2015-06-11 13:32:23 +02:00
Nick Fitzgerald
1a209501ce
Bug 1173513 - Point to SavedFrame.md docs from JSAPI comments; r=fitzgen
...
--HG--
extra : rebase_source : 24a65679c896b6bc5ed998c0dbb2089b5fdf4983
2015-06-10 15:59:00 +02:00
Nicolas B. Pierron
f22dc8b863
Bug 1170750 - Replace %f by %.16g in js/src. r=jandem
2015-06-11 13:19:32 +02:00
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