Eric Rahm
7fffd05532
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-08 13:19:14 -07:00
Eric Rahm
8d715a7fe4
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
2014-10-08 13:17:32 -07:00
Chris Peterson
788b67aaf6
Bug 1076698 - Part 3: Remove -Werror=implicit-int for jemalloc3. r=ted
2014-10-08 10:25:36 -07:00
Jason Orendorff
13b8d404bc
Bug 1026918, part 3 - Rename mozilla::jsipc::PJavaScript::GetPropertyNames -> GetPropertyKeys. r=billm.
...
--HG--
extra : rebase_source : 53d0aae8df524ffc9dfc9657908adf00fc9c89a8
extra : amend_source : 13d71e9a8b830e5ecc74586f6e4b616703cfd305
2014-09-26 19:52:45 -05:00
Jason Orendorff
41b9b13312
Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
...
--HG--
extra : rebase_source : 359dceadb4dfcfc9c724d2995c121a56af610c7d
2014-09-26 19:39:35 -05:00
Jason Orendorff
d35e6d1e8d
Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
...
Also renamed in this patch:
ENUMERATE_IF_DEFINED -> ADD_KEYS_IF_DEFINED
XrayEnumerateAttributesOrMethods -> XrayAttributeOrMethodKeys
XrayEnumerateNativeProperties -> XrayOwnNativePropertyKeys
XrayEnumerateProperties -> XrayOwnPropertyKeys
WrapperOwner::getPropertyNames -> getPropertyKeys
These make sense because JSITER_* flags are involved; the functions in
question are not for finding enumerable properties only.
--HG--
extra : rebase_source : 35fb0fa3c8f3d7bc952409ea8c584e58f3c1d78f
2014-09-26 15:16:36 -05:00
Jason Orendorff
16814b55b7
Bug 1065450 - Make Reflect.parse properly handle new-style array comprehensions and generator expressions. r=Waldo.
...
--HG--
extra : rebase_source : 07009c087b787880d147d362ddebdbd1f88453c4
extra : source : a37b8adef57b541329674f41720d3c0c71a46d54
2014-09-30 09:17:12 -05:00
Brian Hackett
bb25e23081
Bug 1073836 - Remove byte offset slot and non-unsized uses of length from typed objects, r=nmatsakis.
2014-10-08 09:38:09 -07:00
Andrea Marchesini
5ee327d0bc
Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
...
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-08 17:15:23 +01:00
Andrea Marchesini
8f8ec51372
Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
...
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-08 17:15:23 +01:00
Andrea Marchesini
7491bee8c3
Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley
2014-10-08 17:15:22 +01:00
Benjamin Bouvier
4eaab26278
Bug 1079068: Move mightBeMagicType in MIR.cpp; r=h4writer
2014-10-08 16:29:14 +02:00
Brian Hackett
38176f6a3f
Bug 1078871 - Relax assertions when creating dependent strings, r=jandem.
2014-10-08 06:30:28 -07:00
Benjamin Bouvier
a71c8f9c9f
Bug 1044256: Fix hash policy of SimdConstant; r=nbp
2014-10-08 15:20:32 +02:00
Benjamin Bouvier
56a3a17bf8
Bug 1044256: SIMD: Add support for unary operators in Odin; r=luke
2014-10-07 14:10:00 +02:00
Ivan Jibaja
0fc41aefae
Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
2014-07-25 14:37:34 -07:00
Brian Hackett
0b428c3563
Bug 1076091 - Don't bake in the initial undefined values of global names, r=jandem.
2014-10-08 06:19:22 -07:00
ziyunfei
2faf58994e
Bug 1079188 - Coerce the argument passed to Object.getOwnPropertyDescriptor using ToObject. r=till
2014-10-07 09:21:00 +02:00
ziyunfei
6c7ddd6c98
Bug 1079090 - Coerce the argument passed to Object.getPrototypeOf using ToObject. r=till
2014-10-06 23:39:00 +02:00
Andrew McCreight
37a6f9f035
Bug 970684 - Re-enable test_watchpoints.xul and test_weakmaps.xul everywhere. r=billm
2014-10-06 14:17:00 +02:00
Hannes Verschore
2bfe1d5e36
Bug 1079062 - IonMonkey: Don't fold ternary constructs, when a branch dominates both MPhi predecessors, r=nbp
2014-10-08 10:06:10 +02:00
Jon Coppeard
0b49e3b3fd
Bug 1075546 r=terrence
2014-10-08 08:32:28 +01:00
Bill McCloskey
2ab547d3ab
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
2014-10-07 21:32:45 -07:00
Carsten "Tomcat" Book
4985d0ee76
Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE
2014-10-08 08:03:57 +02:00
Bill McCloskey
281cb8db91
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
2014-10-07 21:32:45 -07:00
Chris Peterson
4ffe578250
Bug 1076698 - Part 2: Treat some individual gcc/clang warnings as errors in all directories. r=ted
2014-09-19 15:41:20 -07:00
Chris Peterson
7888f929d8
Bug 1076698 - Part 1: Remove unnecessary MOZ_*_SUPPORTS_WARNING checks for warnings supported by gcc 4.4+ and clang. r=ted
2014-09-23 19:48:47 -07:00
Chris Peterson
06fd088e9f
Bug 1076698 - Part 0: Clean up configure.in's list of gcc/clang warnings. r=ted
2014-09-23 19:48:47 -07:00
Andrew Halberstadt
d292ee73f1
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Brian Hackett
d37e605bf1
Bug 1073842 - Finish renaming ObjectImpl to NativeObject, sr=luke.
...
--HG--
rename : js/src/vm/ObjectImpl-inl.h => js/src/vm/NativeObject-inl.h
rename : js/src/vm/ObjectImpl.cpp => js/src/vm/NativeObject.cpp
rename : js/src/vm/ObjectImpl.h => js/src/vm/NativeObject.h
2014-10-07 18:55:05 -07:00
Brian Hackett
805662ad08
Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2014-10-07 18:50:34 -07:00
Luke Wagner
aaee0e6923
Bug 965880 - OdinMonkey: add back masm.storePtr that somehow got lost in rebasing on CLOSED TREE (r=me)
2014-10-07 16:03:08 -05:00
Luke Wagner
8322b99e76
Bug 965880 - OdinMonkey: allow asm.js to change (resize) heap (r=bbouvier)
2014-10-07 14:07:52 -05:00
Luke Wagner
728e34063f
Bug 965880 - OdinMonkey: allow typed array constructors to be imported and used (r=bbouvier)
2014-10-07 14:07:49 -05:00
Ryan VanderMeulen
cd3e8a6f73
Backed out 7 changesets (bug 1047483, bug 1079301, bug 1079335) for webplatform test failures.
...
Backed out changeset 7d06b68c44d0 (bug 1079335)
Backed out changeset 92030169528e (bug 1079301)
Backed out changeset c09d7f95554a (bug 1047483)
Backed out changeset c199f1057d7e (bug 1047483)
Backed out changeset 18830d07884c (bug 1047483)
Backed out changeset e087289ccfbb (bug 1047483)
Backed out changeset 6238ff5d3ed0 (bug 1047483)
CLOSED TREE
--HG--
rename : content/base/public/File.h => content/base/public/nsDOMFile.h
rename : content/base/src/MultipartFileImpl.cpp => content/base/src/nsDOMBlobBuilder.cpp
rename : content/base/src/MultipartFileImpl.h => content/base/src/nsDOMBlobBuilder.h
rename : content/base/src/File.cpp => content/base/src/nsDOMFile.cpp
2014-10-07 13:16:11 -04:00
Ed Morley
4cc08d1e4f
Backed out changeset 2e15d016544a (bug 1044256) for failures in testSIMD.js; CLOSED TREE
2014-10-07 16:25:08 +01:00
Ed Morley
e442de265a
Backed out changeset ab230e36399b (bug 1044256)
2014-10-07 16:24:38 +01:00
Andrea Marchesini
b0680af5f4
Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
...
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-07 15:20:57 +01:00
Andrea Marchesini
c8190ba625
Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
...
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-07 15:20:55 +01:00
Andrea Marchesini
d272279126
Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley
2014-10-07 15:20:52 +01:00
Tom Schuster
4efe856074
Bug 1065716 - Move jsonparser to vm/JSONParser. r=Waldo
...
--HG--
rename : js/src/jsonparser.cpp => js/src/vm/JSONParser.cpp
rename : js/src/jsonparser.h => js/src/vm/JSONParser.h
2014-10-07 16:05:11 +02:00
Peter Van der Beken
962c9a5742
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, invert the flag for dom bindings in nsWrapperCache and add SetIsNotDOMBinding. r=bz.
...
--HG--
extra : rebase_source : 6ca1903658d3d6fe2634409cd39fa68c6b1219bd
2014-10-07 11:44:48 +02:00
Peter Van der Beken
a0f306343e
Bug 808856 - Make not overriding WrapObject fail to build. r=ehsan.
...
--HG--
extra : rebase_source : 4683c70c97f7eea454bc445331dbbbe7c4f2cec7
2014-10-07 11:44:48 +02:00
Benjamin Bouvier
753461cce1
Bug 1044256: SIMD: Add support for unary operators in Odin; r=luke
2014-10-07 14:10:00 +02:00
Ivan Jibaja
d627ff5ba0
Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
2014-07-25 14:37:34 -07:00
Tom Schuster
0bf1b2a134
Bug 1071177 - Add support for symbols as a value type. r=billm
2014-10-07 11:29:03 +02:00
Tom Schuster
07191c41f8
Bug 1071177 - Add support for well-known and registered symbols as CPOW jsids. r=billm,jorendorff
2014-10-07 11:29:03 +02:00
Tom Schuster
eec11c26a0
Bug 1071177 - Introduce JSIDVariant type for CPOWs. r=billm
2014-10-07 11:29:02 +02:00
James Long
f6f2410dba
Bug 1056409 - move the sourceMapURL property from Debugger.Script to Debugger.Source. r=jorendorff
2014-10-06 11:42:00 +02:00
Wes Kocher
445e1466e9
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Andrew McCreight
9d6136ff7b
Bug 1073597, part 3 - Lazify creation of the CPOW manager in CpowIdHolder. r=billm
2014-10-06 15:45:42 -07:00
Eric Rahm
53a247fb00
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
...
--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
2014-10-06 13:11:24 -07:00
Eric Rahm
80d2b8bba6
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
...
--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
2014-10-06 13:08:20 -07:00
Jon Coppeard
5df3d963a1
Bug 650161 - Fix compacting GC build errors following JSObject changes. r=terrence
...
CLOSED TREE
2014-10-06 17:49:45 +01:00
Ryan VanderMeulen
a0e1003061
Backed out changeset 6d73cc06f9fe (bug 650161) for SM(ggc) timeouts.
...
CLOSED TREE
2014-10-06 16:03:38 -04:00
Terrence Cole
2a684f78ec
Bug 1074961 - Part 2: change the name of chunkPool to be more descriptive; r=sfink
...
--HG--
extra : rebase_source : 2a6319591731c2d46f12ac749f8e1f69d50762c5
2014-10-01 12:17:53 -07:00
Terrence Cole
1bd413b659
Bug 1074961 - Part 1: use more generic names for the members of ChunkPool; r=sfink
...
--HG--
extra : rebase_source : c44d91125cf48e7f34fb92cd04670bac9247b0c2
2014-10-01 12:17:41 -07:00
Terrence Cole
bec7c338fd
Bug 1064578 - Sweep tables in parallel; r=jonco r=bhackett
...
--HG--
extra : rebase_source : f4e1d6c1067c2ae5c01f62dee3d4b28471c62e98
2014-09-12 17:32:51 -07:00
Jon Coppeard
78005138e1
Bug 650161 - Fix compacting GC build errors following JSObject changes r=terrence
2014-10-06 17:49:45 +01:00
Nathan Froyd
1d1613b1c6
Bug 915228 - eliminate static constructors for DoubleEncoder's table; r=mjrosenb
2014-10-06 07:55:08 -04:00
Brian Hackett
13d0a4b214
Bug 1073842 - Move NativeObject manipulating methods into more appropriate files, sr=luke.
2014-10-06 04:05:40 -07:00
Johannes Schulte
134f96048d
Bug 1075967 - Inline ToInteger, if TypeSet contains multiple optimizable types. r=h4writer
2014-09-30 21:21:44 +02:00
ziyunfei
1e24a79fa2
Bug 1038545 - Coerce the argument passed to Object.keys using ToObject and simplify implementation. r=till
2014-10-05 00:44:00 +02:00
Phil Ringnalda
bcf77f44d1
Back out e8cd71a4dc0c (bug 915228) for not actually landing all its files
...
CLOSED TREE
2014-10-05 21:11:04 -07:00
Nathan Froyd
b2abad84c0
Bug 915228 - eliminate static constructors for DoubleEncoder's table; r=mjrosenb
2014-10-05 22:37:40 -04:00
Tom Schuster
bac2e36152
Bug 1073576 - Optimize strict compares with equal operands. r=h4writer
2014-10-05 15:26:40 +02:00
Tom Schuster
95b06dbbb4
Backed out changeset 1724a6c07316 (Bug 1073576) because of bad patch
2014-10-05 15:33:20 +02:00
Tom Schuster
fac472cfe2
Bug 1073576 - Optimize strict compares with equal operands. r=h4writer
2014-10-05 15:26:40 +02:00
Brian Hackett
6da0e67022
Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
2014-10-04 18:00:58 -07:00
Joshua Cranmer
3dc212e4f7
Bug 1077855 - js::ObjectElements is not declared in jsobj.h, r=Ms2ger
2014-10-04 16:00:54 -05:00
Tom Schuster
c1e98cca78
Bug 1069694 - Remove JS_GetScriptSourceMap. r=shu
2014-10-04 17:38:08 +02:00
Tom Schuster
ddb2dec55a
Bug 1060936 - Directly call debugger hooks. r=shu
2014-10-03 18:46:51 +02:00
zhoubcfan@163.com
567fb422f4
Bug 1076926 - Add windows 10 support to exe manifest. r=jimm
2014-10-04 14:43:01 +09:00
Carsten "Tomcat" Book
a2860b969c
Backed out changeset 1d484a770816 (bug 1060936) for breaking non-unified builds
2014-10-04 05:55:31 +02:00
Dan Gohman
fd7f734997
Bug 1071047 - IonMonkey: Make RemoveUnmarkedBlocks clear the loop header flags of unmarked blocks r=shu
2014-10-03 14:48:48 -07:00
Dan Gohman
6dce4c8727
Bug 1073478 - IonMonkey: Commute SIMD binary operators r=bbouvier
2014-10-03 14:34:39 -07:00
Stephen Pohl
ca13b6a589
Bug 1077099: Add GreBinD to easily differentiate between Contents/Resources (GreD) and Contents/MacOS (GreBinD) on OSX. r=bsmedberg
2014-10-03 16:48:49 -04:00
Tom Schuster
a051a8c822
Bug 1060936 - Directly call debugger hooks. r=shu
2014-10-03 18:46:51 +02:00
Nicolas B. Pierron
e97bf58c21
Bug 1077427 - Add range analysis assertions after recovered-on-bailout instructions. r=sunfish
2014-10-03 17:37:59 +02:00
Nicolas B. Pierron
39bd1c1581
Bug 1077041 - NativeObject::copy, Only copy the minimum between the number of fixed slot and the span of the shape. r=jandem
2014-10-03 17:37:57 +02:00
ziyunfei
b34ca240df
Bug 1076588 - Object.freeze() should return its argument with no conversion when the argument is a primitive value. r=till, r=Yoric
2014-10-03 02:42:00 -04:00
Douglas Crosher
ad54c53c4b
Bug 1070971 - IonMonkey ARM: Declare operands to common ALU and FPU operations to be used at the start. r=sunfish
2014-10-02 23:27:19 +10:00
Ed Morley
8c0d5a673b
Merge mozilla-central and inbound
2014-10-03 15:14:53 +01:00
Ed Morley
a5ebac277a
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-10-03 14:29:24 +01:00
Ed Morley
6c9d66f653
Backed out changeset a2192165100c (bug 1041180) for xpcshell failures; CLOSED TREE
2014-10-03 10:12:53 +01:00
Jon Coppeard
40ba5d1f27
Bug 650161 - Allow JS_GetScriptFilename() to work while we are compacting r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
211f9069dd
Bug 650161 - Fix ObjectImpl::toDictionaryMode() to work with compacting GC r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
0ffd3e98e9
Bug 650161 - We don't need special fixup for CCWs after compacting GC r=terrence
2014-10-03 10:04:19 +01:00
Jon Coppeard
420dcbcffb
Bug 650161 - Fix compacting GC after parallel sweeping changes r=terrence
2014-10-03 10:04:18 +01:00
Ting-Yuan Huang
897c51972c
Bug 1075442 - Make the JS engine use gecko/build/stlport on Firefox OS. r=glandium
...
--HG--
extra : rebase_source : d988137d546e28c908ff856a9e884c38476b8986
2014-10-01 03:48:00 -04:00
Douglas Crosher
d71b5b5ca3
Bug 1013996 - IonMonkey ARM: Simulator alignment checks and irregexp aligned access support. r=lth
2014-10-03 06:22:50 +10:00
Dan Gohman
edd277041c
Bug 1074509 - Implement NaN and -0.0 handling for float32x4 > and >=. r=bbouvier
2014-10-02 18:24:16 -07:00
Nicolas B. Pierron
92968346ac
Bug 1075638 - GuardShape should expect template objects from CreateThisWithTemplate. r=jandem
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
df13641ed9
Bug 1075601 - GVN: Overwrite leader definition if it got discarded. r=sunfish
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
7b487ba61c
Bug 1075488 - Set the frame pointer on RInstructionResults for lookup. r=h4writer
2014-10-03 14:33:08 +02:00
Nicolas B. Pierron
e616581283
Bug 1074833 - Scalar Replacement should not consider the starting block as a valid successors. r=h4writer
2014-10-03 14:33:07 +02:00
Nicolas B. Pierron
014e7fd2dd
Bug 1072188 - Flag resume point operands of branches removed by UCE. r=sunfish
2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
8ea24211c3
Bug 1072188 - Recover truncated instruction. r=sunfish
2014-10-03 14:25:59 +02:00
Nicolas B. Pierron
f50a30705f
Bug 1072188 - IonMonkey: Split truncate function. r=sunfish
2014-10-03 14:25:59 +02:00
Nathan Froyd
4523144dc7
Bug 1072071 - disable warning C4267 on windows; r=mshal
2014-10-01 10:43:53 -04:00
Bobby Holley
cb11d4825a
Bug 1065185 - Console Message Tests. r=bz
2014-10-03 10:05:52 +02:00
Bobby Holley
86e770dc65
Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
2014-10-03 10:05:52 +02:00
Bobby Holley
25211c35fe
Bug 1065185 - Expand XrayWrapper console messages for COWs. r=bz
2014-10-03 10:05:51 +02:00
Bobby Holley
af5d4d993f
Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz
2014-10-03 10:05:50 +02:00
Christoph Kerschbaumer
b86cc609d3
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-10-02 23:34:30 -07:00
Jim Blandy
8e25274ce6
Bug 1074994: Implement Debugger.Object.prototype.isArrowFunction. r=sfink
2014-10-02 10:44:25 +01:00
Jim Blandy
d65487fb91
Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence
2014-10-02 10:19:11 +01:00
Jim Blandy
a7342c18c3
Bug 1075564: Give JS::ubi::Node its implicit constructor back, with the right annotation this time. r=luke
2014-10-02 10:19:10 +01:00
Bobby Holley
d5eb2be0cb
Bug 1074863 - Handle named constructors which have DOMXrayTraits while being simultaneously JSProto_Function. r=peterv
...
Simple fix, but interesting test case and worth having on CI.
2014-10-02 11:06:03 +02:00
Gokcehan Kara
80d061a15b
Bug 1070689 - Change return type of dosprintf functions from int to bool (in jsprf.cpp). r=nbp
2014-10-01 20:59:15 +02:00
Ryan VanderMeulen
818507baa1
Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
...
CLOSED TREE
2014-10-01 13:39:22 -04:00
Nicolas B. Pierron
5093e96c81
Bug 1074911 - Remove JS_ASSERT and JS_ASSERT_IF macros. r=jorendorff
2014-10-01 19:17:53 +02:00
Nicolas B. Pierron
a30117e0b9
Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
...
Apply the following script
sed -i '
/JS_ASSERT_IF(/ {
s/JS_ASSERT_IF(/MOZ_ASSERT_IF(/;
:b;
s/ \\$/\\/;
/;/ { p; d; };
n;
s/^/ /;
b b;
};
s/JS_ASSERT_IF (/MOZ_ASSERT_IF(/;
'
2014-10-01 19:17:53 +02:00
Nicolas B. Pierron
206d7d6d49
Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
...
Apply the following script
sed -i '
/JS_ASSERT(/ {
s/JS_ASSERT(/MOZ_ASSERT(/;
:b;
s/ \\$/\\/;
/;/ { p; d; };
n;
s/^/ /;
b b;
};
s/JS_ASSERT (/MOZ_ASSERT(/;
'
Except where the JS_ASSERT macro does not end with a semi-colon, where empty
lines are in the middle of the macro, and where the backslahes are always the
same-length after the expression.
2014-10-01 19:17:51 +02:00
Ryan VanderMeulen
9c18e9fc86
Backed out 11 changesets (bug 1065185) for Gaia Python integration test failures on a CLOSED TREE.
...
Backed out changeset a45d02c3b4e8 (bug 1065185)
Backed out changeset bb7b8b0da990 (bug 1065185)
Backed out changeset 7672d57acbad (bug 1065185)
Backed out changeset fbdb5bead639 (bug 1065185)
Backed out changeset 54d6077015da (bug 1065185)
Backed out changeset e2528549de9d (bug 1065185)
Backed out changeset 981c0b7c897d (bug 1065185)
Backed out changeset 903fbf9bb0c7 (bug 1065185)
Backed out changeset 76e863b63dd8 (bug 1065185)
Backed out changeset 6871aff5d103 (bug 1065185)
Backed out changeset cc213ad991a8 (bug 1065185)
2014-10-01 12:33:30 -04:00
Till Schneidereit
6408e7ff16
Bug 1067942 - Change error message for attempted getter-only property writes to include the property name. r=terrence,Ms2ger
...
--HG--
extra : rebase_source : ebe2b8d794145d96198235151de70b2b3dbc846e
2014-09-30 01:17:55 +02:00
Bobby Holley
17638a1eed
Bug 1067009 - Implement regexp_toShared for CPOWs. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
34e7aaf798
Bug 1067009 - Don't assume that someRegExp.source is an atom. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
663ee61dda
Bug 1067009 - Make JSAPI RegExp accessors work correctly proxies. r=billm
2014-10-01 17:22:15 +02:00
Bobby Holley
b55f40845d
Bug 1067009 - Const-correct a few jsapi methods. r=billm
2014-10-01 17:22:14 +02:00
Carsten "Tomcat" Book
d78e27f881
Backed out changeset 0a308311d9a7 (bug 1056409) for wrong commit message on a CLOSED TREE
2014-10-01 17:16:42 +02:00
Boris Zbarsky
b4f9648437
Bug 1065185 followup: expose the indexed prop we're trying to access in this test to reopen the CLOSED TREE
2014-10-01 11:14:39 -04:00
ziyunfei
41db288792
Bug 1075294 - Object.seal() should return its argument with no conversion when the argument is a primitive value. r=till
2014-10-01 04:30:00 +02:00
James Long
3716a62cd8
Date: Fri Sep 26 11:30:08 2014 -0400
...
Bug 1056409 - move the sourceMapURL property to the Debugger.Source object. r=jorendorff
2014-09-30 10:03:00 +02:00
Bobby Holley
16e0d81414
Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
2014-10-01 15:25:02 +02:00
Bobby Holley
224ca3b8ef
Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz
2014-10-01 15:25:01 +02:00
Benjamin Bouvier
2938fafe53
Bug 1073064: SIMD: Add int32x4.shift{left,right,rightLogical} to asm.js; r=luke
2014-10-01 14:57:29 +02:00
Benjamin Bouvier
147f659091
Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
2014-10-01 14:57:15 +02:00
Jesse Ruderman
f2163354f2
Bug 851418 - Crashtest. r=bholley
2014-10-01 13:52:44 +02:00
Bobby Holley
efa12dab20
Bug 853709 - Tests. r=mrbkap
2014-10-01 13:52:43 +02:00
Bobby Holley
a8f62204b1
Bug 865948 - Tests. r=gabor
2014-10-01 13:52:43 +02:00
Till Schneidereit
276cd0a709
Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
2014-09-16 10:01:09 -04:00
Brian Hackett
fc6ee6630d
Bug 1073991 - Don't change types in JIT caches when the type's newScript has been cleared, r=jandem.
2014-09-30 20:35:37 -07:00
Boris Zbarsky
9804f71306
Bug 1066432. Update ForOfIterator to the changes in Web IDL's handling of sequences as iterables. We now commit to an iterable if we get a non-undefined value for the Symbol.iterator property, not just if we get a callable value. r=jorendorff
2014-09-30 21:26:28 -04:00
Wes Kocher
4d9a345155
Merge m-c to inbound a=merge
2014-09-30 17:10:24 -07:00
Wes Kocher
9e83c932d2
Merge b2g-inbound to m-c a=merge
2014-09-30 16:42:03 -07:00
Shu-yu Guo
1303551d3c
Bug 1074571 - Make the delete operator trigger TDZ. (r=Waldo)
2014-09-30 15:18:30 -07:00
Shu-yu Guo
f7f8c6ce8c
Bug 1074504 - Consider TDZ uses effectful in the frontend. (r=Waldo)
2014-09-30 15:18:30 -07:00
Shu-yu Guo
5dbc8ef624
Bug 1073702 - Check for uninitialized lexical bindings in FetchName and friends. (r=jandem)
2014-09-30 15:18:30 -07:00
Shu-yu Guo
2a400ac8f1
Bug 1070465 - Give JS_UNINITIALIZED_LEXICAL constants unknown type sets in Ion. (r=jandem)
2014-09-30 15:18:29 -07:00
Benjamin Bouvier
71e745a13c
Bug 1068725: Add the FBirds SIMD demo to the test suite; r=luke
2014-09-30 18:07:18 +02:00
Ryan VanderMeulen
08cf036ad4
Backed out changeset af3a0d277ad2 (bug 1073991) for mass bustage.
...
CLOSED TREE
2014-09-30 14:13:54 -04:00
Brian Hackett
1f74203658
Bug 1073991 - Don't change types in JIT caches when the type's newScript has been cleared, r=jandem.
2014-09-30 10:28:51 -07:00
ziyunfei
d0b4ed6358
Bug 1073446
- Object.preventExtensions() should return its argument with no conversion when the argument is a primitive value. r=till
2014-09-26 03:32:00 -04:00
Carsten "Tomcat" Book
967298d507
Merge m-c to mozilla-inbound
2014-09-30 15:35:59 +02:00
Carsten "Tomcat" Book
b37ac43e39
merge fx-team to mozilla-central a=merge
2014-09-30 15:10:47 +02:00
Jon Coppeard
b91c15b771
Bug 1073577 - Fix new object cache interactions with moving GC r=terrence
2014-09-30 13:20:48 +01:00
Benjamin Bouvier
ad8c123efb
Bug 1068725: Add Mandelbrot SIMD demo to the test suite; r=luke
2014-09-30 11:33:27 +02:00
Benjamin Bouvier
8f19e3476e
Bug 1068725: Use actual input's type for a move when reifying allocations with backtracking regalloc; r=sunfish
2014-09-30 11:33:17 +02:00
Benjamin Bouvier
01552c03d9
Bug 1068725: More debugging and assertions for MoveGroups; r=sunfish
...
* * *
Bug 1068725: Make the MoveGroup type spew debug only; r=bustage
2014-09-30 11:33:11 +02:00
Carsten "Tomcat" Book
951c3ef58c
Backed out changeset 76009dc6ed72 (bug 1068725) for bustage on a CLOSED TREE
2014-09-30 11:52:10 +02:00
Carsten "Tomcat" Book
ff68fb749f
Backed out changeset a3ed62c1d3f6 (bug 1068725)
2014-09-30 11:51:49 +02:00
Carsten "Tomcat" Book
f3c6e83459
Backed out changeset 9dc808ef69a4 (bug 1068725)
2014-09-30 11:51:40 +02:00
Benjamin Bouvier
cd9f398bb2
Bug 1068725: Add Mandelbrot SIMD demo to the test suite; r=luke
2014-09-30 11:33:27 +02:00
Benjamin Bouvier
a1bb30a61f
Bug 1068725: Use actual input's type for a move when reifying allocations with backtracking regalloc; r=sunfish
2014-09-30 11:33:17 +02:00
Benjamin Bouvier
4a83ef1127
Bug 1068725: More debugging and assertions for MoveGroups; r=sunfish
2014-09-30 11:33:11 +02:00
Douglas Crosher
333bf1d10b
Bug 1071456 - IonMonkey: optimize DoubleToFloat32 to useAtStart the argument. r=sunfish
2014-09-27 00:31:13 +10:00
Douglas Crosher
6b3ee519b9
Bug 1070985 - IonMonkey x64: add some move instructions with a constant address operand, and fix the formatters to emit REX prefixes. r=nbp
2014-09-30 01:02:11 +10:00
Nick Fitzgerald
3db6a4453b
Bug 1056373 - Remove debug logging that accidentally got left over. r=jimb
2014-09-23 09:00:00 +02:00
Lars T Hansen
0a5f96352b
Bug 1072176 - Clean up misplaced assertions in public functions. r=waldo
...
--HG--
rename : js/src/jit-test/tests/sharedbuf/bug1068458-toolong.js => js/src/jit-test/tests/sharedbuf/toolong.js
2014-09-30 10:23:28 +02:00
Ryan VanderMeulen
c8d14e42a2
Merge m-c to fx-team. a=merge
2014-09-29 16:09:22 -04:00
Benjamin Bouvier
4c36c9b130
Bug 1072927: Make SIMD MIR nodes cloneables; r=bhackett
2014-09-29 16:54:21 +02:00
Benjamin Bouvier
388cc90c2b
Bug 1072927: Use macros for specifying which ops are valid for which SIMD type; r=luke
2014-09-29 16:54:14 +02:00
Benjamin Bouvier
ce04a8cf49
Bug 1072927: Factor out SIMD cast validation in Odin; r=luke
2014-09-29 16:54:09 +02:00
Bobby Holley
8b421a48d3
Bug 1070842 - Factor script error event dispatch into a separate function. r=bz
2014-09-29 15:34:21 +02:00
Bobby Holley
94bd419133
Bug 1070842 - Remove ambiguous globals from xpc::ErrorReporter and make meanings explicit. r=bz
2014-09-29 15:34:20 +02:00
Jon Coppeard
966e76ebfe
Bug 650161 - Fix interactions between compacting GC and recent typed object changes r=terrence
2014-09-29 09:50:18 +01:00
Jon Coppeard
1f741191df
Bug 650161 - Fix interactions between compacting GC and type inference r=terrence
2014-09-29 09:50:18 +01:00
Jon Coppeard
2013670e0e
Bug 650161 - We don't need an objectMoved hook for global objects r=terrence
2014-09-29 09:50:17 +01:00
Jon Coppeard
67333a5971
Bug 650161 - Don't move global objects even if the JITs are disabled r=terrence
2014-09-29 09:50:17 +01:00
Bobby Holley
a24c29adc9
Bug 1070131 - Switch originPrincipals to a mutedError flags. r=luke,r=bz
...
--HG--
rename : js/src/jsapi-tests/testOriginPrincipals.cpp => js/src/jsapi-tests/testMutedErrors.cpp
2014-09-29 10:44:30 +02:00
Bobby Holley
2a1c09c3d0
Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz
2014-09-29 10:44:30 +02:00
Stephen Pohl
579061de7c
Mac v2 signing - Bug 1060562 - Update xpcshell-tests for the new v2 bundle structure on OSX. r=jmaher
2014-09-29 11:51:29 -07:00
Marty Rosenberg
77ae465e31
Bug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc
...
--HG--
extra : rebase_source : 240b569193324e88bf8e30c0f344e519bc096938
2014-09-26 21:48:00 -04:00
Ryan VanderMeulen
5202d5d927
Backed out changeset a1fb032b0216 (bug 1073771) for SM(arm) bustage.
2014-09-27 15:59:09 -04:00
Brian Hackett
0efd6b95f5
Bug 1073851 - Add check for TypedObject property in test.
2014-09-27 12:22:13 -07:00
Marty Rosenberg
9459b09cd3
Bug 1073771 - Add namespaces and whatnot to make JitMoveEmitterCycles compile. r=dougc
...
--HG--
extra : rebase_source : 50eb1858d4c2103766c77d51684b926993dfceb8
2014-09-26 21:48:00 -04:00
Brian Hackett
2401968ae8
Bug 1069688 - Rename OwnedTypedObject to OutlineTypedObject.
2014-09-26 18:55:16 -07:00
Wes Kocher
4557755686
Backed out changeset a8d4bd3746ec (bug 1056409) for m-oth failures on a CLOSED TREE
2014-09-26 15:40:41 -07:00
Jim Blandy
f8940a20f6
Bug 1073320: Document and test the effect of removing debuggees on breakpoints. r=sfink
2014-09-26 15:35:09 -07:00
James Long
1c37a140e3
Bug 1056409 - move the sourceMapURL
property from Debugger.Script to Debugger.Source r=jorendorff
...
commit a5e75ddf88dfc2fce84fb5889a63d5d805f2d1e1
Author: James Long <longster@gmail.com>
patch
2014-09-25 23:04:50 -04:00
Dan Gohman
ec051c3d79
Bug 1070955 - IonMonkey: GVN: Split phi operand removal from removePredecessor so that GVN can do this itself r=nbp
2014-09-23 17:32:57 -07:00
Nicolas B. Pierron
0bef0ad131
Bug 1007213 - Capture implicit dead branches caused by type barriers. r=sunfish
2014-09-26 19:48:00 +02:00
Nicolas B. Pierron
503c79a578
Bug 1072911 - Scalar Replacement: Add missing MIRTypes. r=h4writer
2014-09-26 19:47:59 +02:00
Peter Van der Beken
29c43cc253
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, stop forwarding sets to Traits. r=bholley.
...
--HG--
extra : rebase_source : dd7cccd24eb8d1c866a10784f29eb067ed29707a
2014-09-15 16:52:11 +02:00
Peter Van der Beken
ebc693bfd7
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
...
* * *
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, remove obsolete code. r=bholley.
--HG--
extra : rebase_source : 7a9aa81d3e9d74ed958374942020474147aa4f86
2014-09-15 16:51:40 +02:00
Terrence Cole
db9616cb01
Bug 1064346 - JSFunction's extended attributes expect POD-style initialization. r=billm
2014-09-10 15:42:36 -07:00
Jeff Walden
f83a8d78dc
Remove tabs from js/src/vm. No bug, r=dietabsdie and DONTBUILD because |hg qdi -w| prints nothing for this change
2014-09-29 16:47:52 -07:00
André Bargull
2174ece369
Bug 1068589 - Remove forced extensible check before calling JSObject::preventExtensions. r=jwalden
...
--HG--
extra : rebase_source : 5ec8efb801fd67dd7c9d08ad0259aaee36f225ce
2014-09-23 22:47:01 +02:00
Terrence Cole
fb8adde1a7
Bug 1064578 - Part 7: make MaybeAutoPhase a special case of AutoPhase; r=jonco
...
--HG--
extra : rebase_source : 1072489364c163a665e88c76c561b33d2ffb3055
2014-09-23 15:16:50 -07:00
Terrence Cole
ed249d7942
Bug 1064578 - Part 6: make zone sweeping fine-grained too; r=jonco
...
--HG--
extra : rebase_source : 002d5e61254440f939e5f35bb35937481189f046
2014-09-22 13:22:30 -07:00
Terrence Cole
bb969e6fa0
Bug 1064578 - Part 5: common up the redudant phase guards; r=jonco
...
--HG--
extra : rebase_source : 2e9f44f99f3f45746b9d7aca0b632da62bd798b5
2014-09-22 12:45:42 -07:00
Terrence Cole
d8b71ddee4
Bug 1064578 - Part 4: remove the arbitrary phase distinction we make for tables; r=jonco
...
--HG--
extra : rebase_source : 6116163ca5f6ca9a3eccddf434c9782fc457094c
2014-09-22 11:47:53 -07:00
Terrence Cole
1e308472a9
Bug 1064578 - Part 3: move the table sweeping sections into a separate block; r=jonco
...
--HG--
extra : rebase_source : d01822fc937cc2fe7230eae338aa15cda1ae2f73
2014-09-22 11:16:09 -07:00
Terrence Cole
d1a9a441e2
Bug 1064578 - Part 2: make compartment sweeping fine-grained; r=jonco
...
--HG--
extra : rebase_source : 8cc9f3f4781b74a053de8c199128e8ff03ff8332
2014-09-22 10:41:23 -07:00
Terrence Cole
353958d0cc
Bug 1064578 - Part 1: move gc sweep phase guards above loop heads; r=jonco
...
--HG--
extra : rebase_source : ccc8700f784e6b73c9a87a1f8524b4cf206aa9b0
2014-09-22 10:23:32 -07:00
Bill McCloskey
ca7f3b096e
Bug 1048968 - Don't use e10s shims when add-on contains unprivileged content (r=bholley)
2014-09-29 13:05:22 -07:00
Jan de Mooij
784b508467
Bug 1046751 - Assert the frontend does not leave pending exceptions. r=jorendorff
2014-09-29 20:53:00 +02:00
Jan de Mooij
06a9724510
Bug 909389 - Remove --ion-compile-try-catch shell flag. r=djvj
2014-09-29 20:52:57 +02:00
Jan de Mooij
3f4c3e3d5e
Bug 1073652 - Baseline-compile JSOP_THROWING. r=bhackett
2014-09-29 20:52:55 +02:00
Trevor Saunders
2ef4ef49ff
no bug - fix nullptr to bool conversion in TypedArrayCommon.h r=themaid
2014-09-29 14:38:09 -04:00
Victor Carlquist
781a240255
Bug 1054330 - Add a Baseline stub for string.split(string) calls. r=jandem
2014-08-21 18:09:03 -03:00
Hannes Verschore
608af8951e
Bug 1072691: IonMonkey: Fix case of negative zero when folding ternary structure, r=nbp
2014-09-26 15:15:23 +02:00
Hannes Verschore
4c676ebf7b
Bug 1072691: IonMonkey: Fix hoisting of operand when folding ternary structure, r=nbp
2014-09-26 15:15:21 +02:00
Douglas Crosher
fdedfa5efd
Bug 1039993 - OdinMonkey: pad the stack to the SIMD alignment if there are calls or SIMD instructions. r=luke
2014-09-25 20:15:35 +10:00
Brian Hackett
b6419e9f3a
Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
2014-10-02 19:32:39 -07:00
Till Schneidereit
862aa1741c
Bug 1075059 - Part 2: Backout of Array.prototpype.contains. r=jorendorff
...
--HG--
extra : rebase_source : 088d2cc999b55eb2c6c0d43b47bc5f3cc6d9d69a
2014-10-02 17:38:46 +02:00
Mukilan Thiyagarajan
b1ad734388
Bug 1073016 - Optimize LRound and LRoundF on x86/x64. r=nbp
2014-10-02 17:21:39 +02:00
Hannes Verschore
f66c67aff6
Bug 1073861 - IonMonkey: Don't update types during type policy, r=jandem
2014-10-02 17:11:28 +02:00
Michael Wu
38ff59f01d
Bug 1073094 - Disable jsloader.reuseGlobal on debug builds, r=khuey
2014-09-30 12:25:41 -04:00
Phil Ringnalda
6eb3e94389
Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
...
CLOSED TREE
2014-09-25 21:18:01 -07:00
Brian Hackett
8ce12a05a9
Bug 1069688 - Use inline data for small opaque typed objects, r=sfink, nmatsakis.
2014-09-25 18:17:55 -07:00
Terrence Cole
39c65c0ff6
Bug 1070638; r=just_a_test
2014-09-25 17:04:11 -07:00
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