Jon Coppeard
8a44c8c04e
Backed out 2 changesets (bug 1122640) for jsapi test failures on a CLOSED TREE
...
Backed out changeset 52a98fafd551 (bug 1122640)
Backed out changeset 8c11a58bf243 (bug 1122640)
2015-02-04 18:30:18 +00:00
Jon Coppeard
2951440d9a
Bug 1122640 - Fix inbound bustage due to missing 'explicit' on single arg constructor r=me on a CLOSED TREE
2015-02-04 16:50:57 +00:00
Jon Coppeard
366cabcd62
Bug 1122640 - Free nursery huge slots off main thread r=terrence
2015-02-04 16:12:06 +00:00
Tooru Fujisawa
25c8a2ad5c
Bug 1108930 - Part 7: Warn when Map/Set/WeakMap are called without new. r=evilpie
2015-02-05 00:59:16 +09:00
Tooru Fujisawa
67bc459181
Bug 1108930 - Part 6: Call WeakMap with new in xpconnect. r=mrbkap
2015-02-05 00:59:15 +09:00
Tooru Fujisawa
29b35296cd
Bug 1108930 - Part 5: Call Map and Set with new in devtools. r=fitzgen
2015-02-05 00:59:15 +09:00
Tooru Fujisawa
afeef781b2
Bug 1108930 - Part 3: Call WeakMap with new. r=evilpie
2015-02-05 00:59:14 +09:00
Tooru Fujisawa
98607c4746
Bug 1108930 - Part 2: Call Set with new. r=evilpie
2015-02-05 00:59:14 +09:00
Tooru Fujisawa
669468ed4b
Bug 1108930 - Part 1: Call Map with new. r=evilpie
2015-02-05 00:59:13 +09:00
Hannes Verschore
978646f6fc
Bug 1129377 - IonMonkey: Don't specialize Float32 with Double during inlined calls, r=bbouvier
2015-02-04 13:51:35 +01:00
Tom Schuster
6ab848d070
Bug 1129153 - Change [[Delete]] to follow ES6. r=Waldo
2015-02-04 13:23:06 +01:00
Lars T Hansen
9633067565
Bug 1129351 - critical section around MIPS simulator variables. r=jandem
2015-02-04 12:39:00 +01:00
Carsten "Tomcat" Book
c413cac6b9
Backed out changeset 00b251cb7bb1 (bug 1128653) for XPCshell Linux Debug Test Failures
2015-02-04 12:35:54 +01:00
Carsten "Tomcat" Book
f73cce7b91
Backed out changeset cde091bad9e8 (bug 1127156)
2015-02-04 12:35:20 +01:00
Carsten "Tomcat" Book
4e4e5bd4a6
Backed out changeset fbf1b0195d80 (bug 1127156)
2015-02-04 12:35:15 +01:00
Benjamin Bouvier
eaa1abc8d9
Bug 1124485: Clampped float32-to-int32 conversions should bailout on ARM; r=mjrosenb
...
--HG--
extra : rebase_source : 67ae33deac75722e8d62caf81c2e6cbe69b83232
2015-02-04 11:55:53 +01:00
Jan de Mooij
810f7413a5
Bug 1128528 - Don't unnecessarily require flat strings, to avoid wasting a ton of memory in pathological cases. r=luke
2015-02-04 11:16:02 +01:00
Lars T Hansen
38649f4a52
Bug 1128452 - reintroduce the simulator lock on ARM. r=jandem
2015-02-04 10:34:36 +01:00
Lars T Hansen
26f9342a0e
Bug 1128449 - MIPS simulator: split the constructor to allow OOM signaling. r=jandem
2015-02-04 10:34:34 +01:00
Benjamin Bouvier
73138d915d
Bug 1123404: Disable temporarily bitselect-select.js SIMD test; r=Waldo
...
--HG--
extra : amend_source : e3f8a281821532ce1b4e50ce784a887ee4d264a0
2015-02-03 22:20:50 +01:00
Lars T Hansen
b04fd92156
Bug 1074237 - evolve the JS engine futex API. r=luke
2015-02-04 09:47:31 +01:00
Ms2ger
a799855d8f
Bug 1125901 - Part d: Remove unused nsIXPConnect.holdObject; r=bholley
...
It is now unused, so can be removed.
2015-02-04 09:41:41 +01:00
Tooru Fujisawa
445420beee
Bug 1129285 - Fix findReferences-01.js to follow bug 1125930. r=jandem
2015-02-04 17:11:46 +09:00
Shu-yu Guo
0480469d10
Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa)
2015-02-03 23:51:36 -08:00
Shu-yu Guo
5f8a1cceb5
Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
2015-02-03 23:51:36 -08:00
Shu-yu Guo
1e0a332481
Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
2015-02-03 23:51:36 -08:00
Phil Ringnalda
09004adb30
Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
...
CLOSED TREE
Backed out changeset f1d372961125 (bug 1127156)
Backed out changeset 66c90dec344b (bug 1127156)
Backed out changeset 9fcc56bc052b (bug 1128653)
2015-02-03 19:45:54 -08:00
Eric Faust
0a40f3765a
Bug 1126105 - Remove wrap() builtin and mark wrapWithProto() as non-fuzzing-safe to avoid impossible overrecursion in tests. (r=Waldo)
2015-02-03 19:08:11 -08:00
Shu-yu Guo
afd8f697d4
Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa)
2015-02-03 18:55:25 -08:00
Shu-yu Guo
176fd448a7
Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
2015-02-03 18:55:25 -08:00
Shu-yu Guo
1fbc281792
Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
2015-02-03 18:55:25 -08:00
Chris Peterson
be180f2eca
Bug 1128866 - Fix -Wused-but-marked-unused warnings in js/src/builtin/Profilers.cpp. r=sfink
2015-02-01 23:46:30 -08:00
Brian Hackett
c3b78df2c3
Bug 1127908 - Allow overriding the Ion register allocator with an environment variable, clean up Ion default overrides a bit, r=h4writer.
2015-02-03 17:28:54 -07:00
Ryan VanderMeulen
5da0119f02
Backed out changeset 84e7096360c2 (bug 1123404) for jsreftest bustage.
2015-02-03 18:23:07 -05:00
Tom Schuster
cc19f22ff6
Bug 1111785 - Test for Array.isArray with a proxy. r=Waldo
2015-02-03 22:54:57 +01:00
Benjamin Bouvier
23fd336769
Bug 1123404: Disable temporarily bitselect-select.js SIMD test; r=Waldo
...
--HG--
extra : rebase_source : 5e56d9b6c80d176413b6bbd0100ffa0b7a0b7810
2015-02-03 22:20:50 +01:00
Terrence Cole
816cf8228a
Bug 1128108 - Do not start post-barrier verification when GGC is disabled; r=jonco
2015-02-03 09:12:44 -08:00
Terrence Cole
3233c336d8
Bug 1111361 - Allow for lower latency GC on elm micro-benchmark; r=jonco
...
--HG--
extra : rebase_source : dd551670ef84d3a77d88f75a0b76ae287bba9b64
2015-01-16 09:44:20 -08:00
Andrew McCreight
20276bdcf6
Bug 1122758 - Get rid of XPCJSObjectHolder::newHolder(). r=gabor
2015-02-03 09:13:54 -08:00
Birunthan Mohanathas
730659ae0a
Bug 1120796 - Part 2: Replace ConvertibleToBool hackarounds with explicit bool operators. r=Waldo
2015-02-03 18:52:36 +02:00
Birunthan Mohanathas
318898d688
Bug 1120796 - Part 1: Prepare code for explicit bool operators. r=Waldo
2015-02-03 18:52:28 +02:00
Tooru Fujisawa
2545f3b035
Bug 1096378 - Disallow duplicated parameter in method definition. r=jorendorff
2015-02-04 01:25:33 +09:00
Carsten "Tomcat" Book
7b1508934f
Backed out changeset 8b393c8dae2b (bug 1127908) for rootanalysis build test failures on a CLOSED TREE
2015-02-03 17:06:27 +01:00
Heiher
12798b9450
Bug 1128820 - IonMonkey: MIPS: Fix checkStackAlignment break code conflict with call c++ tag. r=rankov
2015-02-03 05:15:00 -05:00
Heiher
84471fd7f8
Bug 1128807 - IonMonkey: MIPS: Fix to keep mips compiling. r=rankov
2015-02-02 18:55:00 -05:00
Heiher
0f859a1d17
Bug 1128804 - IonMonkey: MIPS: Fix assert at moving a double parameter in MoveEmitterMIPS. r=rankov
2015-02-02 18:45:00 -05:00
Brian Hackett
683d6d2fa1
Bug 1127908 - Allow overriding the Ion register allocator with an environment variable, clean up Ion default overrides a bit, r=h4writer.
2015-02-03 08:11:08 -07:00
Brian Hackett
67cb8ffd4b
Bug 1116855
- Handle addresses using any non-stack register in AutoEnsureByteRegister, r=jandem.
2015-02-03 08:05:27 -07:00
Brian Hackett
47ae20aae4
Bug 1125930 - Rename ObjectGroupKey to TypeSetObjectKey, r=jandem.
2015-02-03 07:39:09 -07:00
Jan de Mooij
9dca43c819
Bug 1128535 - Inline getters/setters in Ion even if type information is bad. r=efaust
2015-02-03 14:22:54 +01:00