Jon Coppeard
9ffcc5d9e5
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
b25dbc2107
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
e859cbf0d5
Bug 1122640 - Free nursery huge slots off main thread r=terrence
2015-02-04 16:12:06 +00:00
Tooru Fujisawa
103cb3319e
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
80ed789950
Bug 1108930 - Part 6: Call WeakMap with new in xpconnect. r=mrbkap
2015-02-05 00:59:15 +09:00
Tooru Fujisawa
47879ec69e
Bug 1108930 - Part 5: Call Map and Set with new in devtools. r=fitzgen
2015-02-05 00:59:15 +09:00
Tooru Fujisawa
28581b0f50
Bug 1108930 - Part 3: Call WeakMap with new. r=evilpie
2015-02-05 00:59:14 +09:00
Tooru Fujisawa
07f776a866
Bug 1108930 - Part 2: Call Set with new. r=evilpie
2015-02-05 00:59:14 +09:00
Tooru Fujisawa
396ef79ba6
Bug 1108930 - Part 1: Call Map with new. r=evilpie
2015-02-05 00:59:13 +09:00
Hannes Verschore
df64911442
Bug 1129377 - IonMonkey: Don't specialize Float32 with Double during inlined calls, r=bbouvier
2015-02-04 13:51:35 +01:00
Tom Schuster
df9f317f40
Bug 1129153 - Change [[Delete]] to follow ES6. r=Waldo
2015-02-04 13:23:06 +01:00
Lars T Hansen
1c6671b9f4
Bug 1129351 - critical section around MIPS simulator variables. r=jandem
2015-02-04 12:39:00 +01:00
Carsten "Tomcat" Book
ad4fcd1ca7
Backed out changeset 00b251cb7bb1 (bug 1128653) for XPCshell Linux Debug Test Failures
2015-02-04 12:35:54 +01:00
Carsten "Tomcat" Book
05d151a695
Backed out changeset cde091bad9e8 (bug 1127156
)
2015-02-04 12:35:20 +01:00
Carsten "Tomcat" Book
b301968cb8
Backed out changeset fbf1b0195d80 (bug 1127156
)
2015-02-04 12:35:15 +01:00
Benjamin Bouvier
c21d1dfd53
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
cba2aabb0a
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
25760866f7
Bug 1128452 - reintroduce the simulator lock on ARM. r=jandem
2015-02-04 10:34:36 +01:00
Lars T Hansen
c744efc8b6
Bug 1128449 - MIPS simulator: split the constructor to allow OOM signaling. r=jandem
2015-02-04 10:34:34 +01:00
Benjamin Bouvier
ab8d6cff23
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
645953ed9b
Bug 1074237 - evolve the JS engine futex API. r=luke
2015-02-04 09:47:31 +01:00
Ms2ger
731bff666c
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
cc87fe9c9c
Bug 1129285 - Fix findReferences-01.js to follow bug 1125930. r=jandem
2015-02-04 17:11:46 +09:00
Shu-yu Guo
302d60a584
Bug 1127156
- Attach optimization info to frames in profiler. (r=BenWa)
2015-02-03 23:51:36 -08:00
Shu-yu Guo
08256840f7
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
df926b89af
Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
2015-02-03 23:51:36 -08:00
Phil Ringnalda
0eddfa1016
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
0381e3b0cc
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
3537d0f64b
Bug 1127156
- Attach optimization info to frames in profiler. (r=BenWa)
2015-02-03 18:55:25 -08:00
Shu-yu Guo
86fc84429b
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
b0995f0063
Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
2015-02-03 18:55:25 -08:00
Chris Peterson
dbf73a680f
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
fa8e1c29a8
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
4345447ecc
Backed out changeset 84e7096360c2 (bug 1123404) for jsreftest bustage.
2015-02-03 18:23:07 -05:00
Tom Schuster
39c8fb5560
Bug 1111785 - Test for Array.isArray with a proxy. r=Waldo
2015-02-03 22:54:57 +01:00
Benjamin Bouvier
d8c7f62d31
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
65df3e6803
Bug 1128108 - Do not start post-barrier verification when GGC is disabled; r=jonco
2015-02-03 09:12:44 -08:00
Terrence Cole
1618423ce8
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
a63a67a5e2
Bug 1122758 - Get rid of XPCJSObjectHolder::newHolder(). r=gabor
2015-02-03 09:13:54 -08:00
Birunthan Mohanathas
1b10c9d731
Bug 1120796 - Part 2: Replace ConvertibleToBool hackarounds with explicit bool operators. r=Waldo
2015-02-03 18:52:36 +02:00
Birunthan Mohanathas
847dbb9825
Bug 1120796 - Part 1: Prepare code for explicit bool operators. r=Waldo
2015-02-03 18:52:28 +02:00
Tooru Fujisawa
3a46343337
Bug 1096378 - Disallow duplicated parameter in method definition. r=jorendorff
2015-02-04 01:25:33 +09:00
Carsten "Tomcat" Book
eda7ad2285
Backed out changeset 8b393c8dae2b (bug 1127908) for rootanalysis build test failures on a CLOSED TREE
2015-02-03 17:06:27 +01:00
Heiher
fc3472190e
Bug 1128820 - IonMonkey: MIPS: Fix checkStackAlignment break code conflict with call c++ tag. r=rankov
2015-02-03 05:15:00 -05:00
Heiher
34659e2cb1
Bug 1128807 - IonMonkey: MIPS: Fix to keep mips compiling. r=rankov
2015-02-02 18:55:00 -05:00
Heiher
d09f94c4b9
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
6de0a515cc
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
a238028ff6
Bug 1116855
- Handle addresses using any non-stack register in AutoEnsureByteRegister, r=jandem.
2015-02-03 08:05:27 -07:00
Brian Hackett
b8f2bf9e17
Bug 1125930 - Rename ObjectGroupKey to TypeSetObjectKey, r=jandem.
2015-02-03 07:39:09 -07:00
Jan de Mooij
7b0e2a491d
Bug 1128535 - Inline getters/setters in Ion even if type information is bad. r=efaust
2015-02-03 14:22:54 +01:00