Christoph Kerschbaumer
fd3d3cc25b
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-09-25 16:10:28 -07:00
Jason Orendorff
e2b31ef29c
Bug 1072541 - Remove orphaned declaration of JS_WrapAutoIdVector, whose implementation was removed in rev 828bbf429995. r=terrence.
...
--HG--
extra : rebase_source : 5c77bbe4ccf96264bb925a1c562e51112f88a26e
extra : amend_source : 471161bd1e3532b013ae0a2f4d74bca81b84fe68
2014-09-24 14:58:33 -05:00
Jason Orendorff
a54668547a
Eliminate a warning when running JS jit-tests. No bug, no_r=me, testonly.
...
--HG--
extra : rebase_source : 64ed626a761e17df5d0d0f79fb517645aa6b6445
2014-09-24 18:38:42 -05:00
Jason Orendorff ext:(%2C%20ziyunfei%20%3C446240525%40qq.com%3E)
236b987da5
Bug 1054835 - JSMSG_PAREN_BEFORE_FORMAL parse error in Method Definitions in strict mode. Tests by ziyunfei, who discovered the bug. r=Waldo.
...
--HG--
extra : rebase_source : 4fd8bfca7e331c886c090d4272891b150fc66bd7
2014-09-22 17:15:53 -05:00
Ryan VanderMeulen
8a931577a4
Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions.
2014-09-25 14:32:43 -04:00
Simon Lindholm
0d742cb8cd
Bug 981987 - Set displayURL before invoking Debugger.onNewScript hook. r=jimb
2014-09-25 09:14:00 -04:00
Lars T Hansen
adf992cc55
Bug 1071024 - fix style violations. r=me
2014-09-25 20:08:10 +02:00
Nicolas B. Pierron
7b93aaa31a
Bug 1064358 - Recover CreateThisWithTemplate. r=jandem
2014-09-25 19:12:55 +02:00
Nicolas B. Pierron
22b82ecda6
Bug 1064358 - Recover state of MCreateThisWithTemplate objects. r=jandem
2014-09-25 19:12:55 +02:00
Nicolas B. Pierron
5bd663f8a3
Bug 1067489 - IonMonkey: Make |this| recoverable. r=shu
2014-09-25 19:12:55 +02:00
Jon Coppeard
e608cad934
Bug 1063468 - Remove more unnecessary use of address() r=sfink
2014-09-25 17:39:02 +01:00
Terrence Cole
6271e71467
Bug 1072696 - Don't leak the debugScopes pointer if init fails; r=terrence
2014-09-25 09:31:05 -07:00
Guilherme Goncalves
402eaa8531
Bug 1071998 - Use js_free to free JSShellContextData in the JS shell. r=jorendorff
...
--HG--
extra : rebase_source : cee995d8aa10e9e45f23984345f2978b7e8e4798
2014-09-25 04:00:00 -04:00
Guilherme Goncalves
d37e99f167
Bug 1071996 - Use JS_free to free memory allocated by JS_malloc in testXDR.cpp. r=Waldo
...
--HG--
extra : rebase_source : 19683822dcfac8efb5b09916c751ea352f57804e
2014-09-24 09:54:00 -04:00
ziyunfei
51e51933aa
Bug 1071464 - Object.isFrozen() should return true when given primitive values as input. r=till
...
--HG--
extra : rebase_source : b905336908fb6d2cc23b9ff019bd307c62d950d8
2014-09-23 16:17:14 +08:00
Guilherme Goncalves
6efaad6645
Bug 1071967 - Replace ScopedFreePtr with UniquePtr in jsapi.cpp. r=terrence
...
ScopedFreePtr is deprecated and uses |free| directly, as opposed to
UniquePtr, which can be made to use js_free.
2014-09-23 15:16:00 -04:00
Benjamin Bouvier
a6004515f4
Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4Bits and float32x4.fromInt32x4Bits in Odin; r=luke
2014-09-25 13:18:21 +02:00
Benjamin Bouvier
dbfbf336f5
Bug 1069956: SIMD x86-x64 backend: implement SimdReinterpretCast; r=sunfish
2014-09-25 13:18:14 +02:00
Benjamin Bouvier
50c6f26e9d
Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4 and float32x4.fromInt32x4 in Odin; r=luke
2014-09-25 13:18:08 +02:00
Benjamin Bouvier
900c9c8c75
Bug 1069956: SIMD x86-x64 backend: implement SimdConvertFrom; r=sunfish
2014-09-25 13:18:05 +02:00
Bobby Holley
8e8a7d28c3
Bug 1065811 - Track Xray waivers with CPOWs. r=billm
2014-09-25 13:13:29 +02:00
Bobby Holley
8b65a1f10b
Bug 1065811 - Clean up ObjectId handling with static type checking. r=billm
...
While adding the CPOW flag for xray waivers, I discovered a bunch of
inconsistency and sloppiness with respect to our handling of object ids,
and a general lack of clarity about when the id included flags or not. Given
the fact that I'm removing static callability for CPOWs, we _could_ just get
rid of the flags, and store the xray waiver state on the answer-side only. But
I eventually decided that these kinds of flags (which are accessible to both
the Answer _and_ the Owner) had enough potential utility that they were worth
cleaning up.
It's worth noting that that utility comes with the large caveat that the flags
can't be trusted for security-sensitive decisions (at least in the parent->child
case), since they could be forged by a compromised child.
2014-09-25 13:13:29 +02:00
Bobby Holley
4f60ec8b3f
Bug 1065811 - Stop statically computing callability/constructibility on CPOWs. r=billm
2014-09-25 13:13:29 +02:00
Bobby Holley
db168e5cde
Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm
2014-09-25 13:13:28 +02:00
Bobby Holley
098daff552
Bug 1065811 - Fix some soon-to-be rooting hazards. r=billm
...
When we starting forwarding isCallable and isConstructor over CPOWs, calls that
could potentially invoke this proxy trap can now GC.
2014-09-25 13:13:27 +02:00
Nicholas Nethercote
cda9c17f4b
Bug 1070251 - Anonymize non-chrome inProcessTabChildGlobal URLs in memory reports when necessary. r=khuey.
...
--HG--
extra : rebase_source : a204dbae9f853be3ade1cdebfa0f4ac01fa3a174
2014-09-24 19:08:20 -07:00
Bobby Holley
0058889876
Bug 1072174 - Handle all the cases XrayWrapper.cpp. r=peterv
2014-09-24 21:58:33 +02:00
Bill McCloskey
c7186218ab
Bug 1069704 - Fix broken deterministic JS build (lol=jorendorff)
2014-09-24 16:35:08 -07:00
Aleksandar Zlicic
5bf9825a0a
Bug 1072300
- IonMonkey MIPS: tests fail on MIPS (asm.js/testMathLib.js, ion/testFloat32-correctness.js, ion/testFloat32.js). r=rankov
2014-09-24 15:37:15 +02:00
Branislav Rankov
13366270f1
Bug 1058640 - IonMonkey MIPS: Added testJitMoveEmitterCycles-mips.cpp and fixed bug in MoveEmitter. r=mjrosenb
2014-09-24 11:40:51 +02:00
Branislav Rankov
a8a3a8e2cb
Bug 1058024 - IonMonkey: (ARM) Fix jsapi-tests/testJitMoveEmitterCycles. r=mjrosenb
2014-09-02 15:59:38 +02:00
Benjamin Bouvier
fc377d89ee
Bug 1071444: Return stack offset before incrementing it for win64 args; r=luke
...
--HG--
extra : rebase_source : 047d297026d9d71d7481f51776093df2f5048969
2014-09-24 16:01:42 +02:00
Nicolas B. Pierron
7e89634dfe
Bug 1063653 - Add testcase. r=bhackett
2014-09-24 15:42:57 +02:00
Ehsan Akhgari
6904219eef
Bug 1068024 - Fix more bad implicit constructors in JS; r=luke,Waldo
...
--HG--
extra : rebase_source : 1eea3e7dfc3235a1b99d7deb131efda07dde4eac
2014-09-23 22:04:52 -04:00
Lars T Hansen
316cdafd62
Bug 1071618 - New instructions in the ARM assembler. r=mjrosenb
2014-09-24 15:00:19 +02:00
Jon Coppeard
132fb38dd4
Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
2014-09-24 12:54:11 +01:00
Jon Coppeard
9cf17436a8
Bug 650161 - Fix up XPCJSRuntime object pointers on moving GC r=bholley
2014-09-18 18:14:50 +01:00
Lars T Hansen
3bbcf48581
Bug 1071604 - Mechanisms for triggering the ARM simulator's REPL. r=mjrosenb
2014-09-24 13:52:11 +02:00
Carsten "Tomcat" Book
76043a5642
Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures
2014-09-24 13:13:20 +02:00
Hannes Verschore
41e4f79370
Bug 1071879 - IonMonkey: Hoist operand when folding ternary structure, r=nbp
2014-09-24 12:47:58 +02:00
Hannes Verschore
b22f3347b3
Bug 1047266 - IonMonkey: Improvements to folding and lowering of MTest, r=sunfish
2014-09-24 11:07:33 +02:00
Christoph Kerschbaumer
a2ecbd83dc
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-09-24 01:01:07 -07:00
Marty Rosenberg
7fc66e38ca
bug 1039993: win8 mysteriously fails with this patch. Fix with an #ifdef until hardware can be acquired CLOSED TREE r=red
2014-09-24 04:32:46 -04:00
Bill McCloskey
3919c8a23b
Bug 1068225 - Fix up assertion to check the right thing. r=bholley
2014-09-24 09:17:33 +02:00
Nick Fitzgerald
51675a240f
Bug 947044 - Part 2: Fix tests that check ReferenceError's message. r=gavin
2014-09-22 16:13:00 +02:00
Nick Fitzgerald
90a2be9118
Bug 947044 - Provide a suggestion when throwing ReferenceError: <name> is not defined. r=luke
2014-09-23 16:34:00 +02:00
Marty Rosenberg
dd161bc477
Bug 1039993: Don't try to re-use the input on float32 -> double conversions, it can go wrong on ARM due to deep-seated reasons. (r=jandem, terrence via irc)
2014-09-24 02:26:00 -04:00
Jeff Walden
5165b621b6
Bug 896116 - Followup to fix an ASAN test failure (that also affects normal builds, except apparently our tests don't manage to buffer-overflow spectacularly enough there to trigger a crash). r=bustage in a CLOSED TREE
2014-09-23 18:16:58 -07:00
Shu-yu Guo
e53f2844d9
Bug 1068668 - Followup: Skip regress-698028-2.js if not running in the shell. (r=me)
2014-09-23 16:42:19 -07:00
Wes Kocher
ff7c6d21cd
Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
...
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00