Benjamin Bouvier
|
7a0c7b52bc
|
Bug 1134638: 2. Inline some float32x4 binary arithmetic and bitwise operations; r=nbp
--HG--
extra : rebase_source : f6cd62a2839f1836263d3fe3f07cc552b471667b
|
2015-02-19 17:29:12 +01:00 |
|
Benjamin Bouvier
|
7aa93ab05f
|
Bug 1134638: 1. Add OperationName to MSimdBinaryBitwise; r=sunfish
--HG--
extra : rebase_source : 5850c099883c1a83436787e03f68413b6d52cbd9
|
2015-02-19 17:28:28 +01:00 |
|
ziyunfei
|
f8515422f6
|
Bug 1120170 - part 2 - Self-host RegExp.prototype.flags. r=till
|
2015-02-22 07:23:00 +01:00 |
|
ziyunfei
|
7c40679a81
|
Bug 1120170 - part 1 - Change JSMSG_NOT_NONNULL_OBJECT message to accept an argument. r=till
|
2015-02-22 07:21:00 +01:00 |
|
Jon Coppeard
|
4e4460fe91
|
Bug 1134754 - Skip compacting zones when there is little benefit r=terrence
|
2015-02-23 10:06:02 +00:00 |
|
Carsten "Tomcat" Book
|
797908c3f9
|
Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE
|
2015-02-23 10:20:31 +01:00 |
|
Carsten "Tomcat" Book
|
feb55fb8f3
|
Backed out changeset 389c918b643c (bug 1129780)
|
2015-02-23 10:20:05 +01:00 |
|
Carsten "Tomcat" Book
|
6015ca9350
|
Backed out changeset b70a4383ee84 (bug 1131429)
|
2015-02-23 10:20:01 +01:00 |
|
Xidorn Quan
|
cd3059ee2f
|
Bug 1127511 - Make assignInitialShape public for removing the problematic friend declaration. r=luke
--HG--
extra : source : 1ec8e6fc506aa8c046ee5a4968df088282b55302
|
2015-02-23 17:58:06 +11:00 |
|
Tooru Fujisawa
|
5f07bfa993
|
Bug 1135402 - Do not test 'use asm' in ecma_5/extensions/misplaced-inconsistent-directive.js if asm.js is not available. r=luke
|
2015-02-23 15:35:17 +09:00 |
|
Shu-yu Guo
|
ca893de00a
|
Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj)
|
2015-02-22 20:05:35 -08:00 |
|
Shu-yu Guo
|
d5ce4a4494
|
Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
|
2015-02-22 20:05:34 -08:00 |
|
Shu-yu Guo
|
b0462b3639
|
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
|
2015-02-22 20:05:34 -08:00 |
|
Jan de Mooij
|
f49852af42
|
Bug 1135001 - Get rid of slow GetTopJitJSScript calls in Ion ICs. r=bhackett
|
2015-02-22 23:37:58 +01:00 |
|
Tooru Fujisawa
|
cd4d2598b2
|
Bug 1135368 - Do not run shell/futex.js test if SharedArrayBuffer is not defined. r=luke
|
2015-02-22 12:00:28 +09:00 |
|
Brian Hackett
|
5b341eb95b
|
Bug 1133254 - Improve type information and Ion compilation when dealing with converted unboxed objects, r=jandem.
|
2015-02-21 18:52:50 -06:00 |
|
Tooru Fujisawa
|
f2993c76ff
|
Bug 1135397 - Disable jstests.py on windows ggc build. r=sfink
|
2015-02-22 08:21:51 +09:00 |
|
Brian Hackett
|
6b5ad1ac1f
|
Bug 1132390 - Consider immediately adjacent move groups when assigning scratch registers to move groups, r=sunfish.
|
2015-02-21 16:32:59 -06:00 |
|
Martin Thomson
|
1223f2d088
|
Bug 975144 - Tests for rtcIdentityProvider property, r=gabor
|
2015-02-22 10:57:20 +13:00 |
|
Martin Thomson
|
f96635cdf5
|
Bug 975144 - Adding rtcIdentityProvider to sandbox global scope, r=gabor
|
2015-02-22 10:57:20 +13:00 |
|
Jan de Mooij
|
c0568bf29b
|
Bug 1132584 - Fix bug with Ion OsiPoint register verifier. r=nbp
|
2015-02-21 20:20:46 +01:00 |
|
Jan de Mooij
|
fb74ea1ae3
|
Bug 1106982 - Stop doing script/pc lookup in GetNonexistentProperty if extra warnings are disabled. r=jorendorff
|
2015-02-21 20:20:44 +01:00 |
|
Tooru Fujisawa
|
1a4f6dfdb7
|
Bug 1135338 - Do not run sharedtypedarray.js test if SharedArrayBuffer is not defined. r=jandem
--HG--
extra : histedit_source : 5afdc455606707a3b352f5ea1eeaff235b0b481b
|
2015-02-21 16:42:18 +09:00 |
|
Boris Zbarsky
|
9e8395b4c9
|
Bug 742194 part 1. Add support for throwing uncatchable exceptions to Web IDL bindings. People keep asking for this. r=khuey
|
2015-02-20 23:58:36 -05:00 |
|
Ryan VanderMeulen
|
a93d947fe1
|
Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
CLOSED TREE
|
2015-02-20 20:01:08 -05:00 |
|
Kannan Vijayan
|
54e40c1914
|
Bug 1129510 - Fix static analysis test failure on CLOSED TREE. r=treeherder-red
|
2015-02-20 18:50:38 -05:00 |
|
Kannan Vijayan
|
a94b9501bb
|
Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
|
2015-02-20 17:50:02 -05:00 |
|
Tooru Fujisawa
|
4f1f33f780
|
Bug 1131953 - Do not run shell/futex.js test under --no-threads option. r=jandem CLOSED TREE
|
2015-02-21 05:07:15 +09:00 |
|
Sean Stangl
|
c1bb898397
|
Bug 1134359 - Remove maybeStrSpecial. r=evilpie
|
2015-02-17 15:59:59 -08:00 |
|
Dan Gohman
|
e9a36466a6
|
Bug 1130845 - Fix jit-tests SIMD/bug1130845.js when SIMD is not available r=me
|
2015-02-20 11:17:21 -08:00 |
|
Boris Zbarsky
|
5c011f5e57
|
Bug 1134955 . Be more careful with how we stringify property ids for error message reporting. r=jorendorff
|
2015-02-20 14:16:26 -05:00 |
|
Jim Blandy
|
bd6cb854e2
|
Bug 1134428: Update js/src/make-source-package.sh to include all source files now needed for a SpiderMonkey build. DONTBUILD r=sstangl
--HG--
extra : rebase_source : 9d9c7d47241f7714e48081a69bfcdaf201a83cad
|
2015-02-20 10:32:56 -08:00 |
|
Tooru Fujisawa
|
8bb15120a9
|
Bug 1101662 - Run jstests.py during spidermonkey shell builds. r=sfink
|
2015-02-21 03:37:39 +09:00 |
|
Tom Schuster
|
f33031f3a5
|
Bug 1135031 - Call HasProperty instead NativeLookupProperty in args_enumerate. r=jorendorff
|
2015-02-20 19:10:06 +01:00 |
|
Lars T Hansen
|
38a07a55fc
|
Bug 1131953 - futex and SAB mbx test cases for the shell. r=luke
|
2015-02-20 14:06:35 +01:00 |
|
Lars T Hansen
|
980f247ef3
|
Bug 1131953 - SharedArrayBuffer mailbox for the shell. r=luke
|
2015-02-20 14:06:35 +01:00 |
|
Lars T Hansen
|
b35c2674a2
|
Bug 1074237 - futex API implementation. r=luke
|
2015-02-20 14:06:35 +01:00 |
|
Tooru Fujisawa
|
4aca87dc92
|
Bug 1120168 - Do not use RegExp literal and do not call RegExp constructor before self-hosting global is initialized in Intl.js. r=till
|
2015-02-20 21:46:03 +09:00 |
|
Jon Coppeard
|
439686762a
|
Bug 1134255 - Add breakdown of allocated and unused GC things by kind in memory reports r=njn
--HG--
extra : rebase_source : aaec1857d252090c2aea9fc8e45a2a82ac492b6c
|
2015-02-19 11:56:00 +00:00 |
|
Boris Zbarsky
|
6ec1e4c0ad
|
Bug 1109924. Remove pointless DOM proxy handler guards that are covered by the shape guards we have already done. r=jandem
|
2015-02-19 14:35:15 -05:00 |
|
Terrence Cole
|
6996bd8f54
|
Bug 1133140 - Part 1: Split GCIfNeeded out of CheckAllocatorState; r=sfink
--HG--
extra : rebase_source : 7ce162a57861728955cb2c3cb707aadb030455d9
|
2015-02-13 15:53:21 -08:00 |
|
Eric Skoglund
|
e97429987d
|
Bug 1121936 - Implement %TypedArray%.prototyp.{map,filter}. r=evilpie
|
2015-02-19 15:39:07 +01:00 |
|
Dirkjan Ochtman
|
e0b2fbfa9f
|
Bug 1121935 - Implement %TypedArray%.prototype.slice. r=evilpie
|
2015-02-19 15:39:07 +01:00 |
|
Till Schneidereit
|
3a99d04c35
|
Bug 1121935 - Add intrinsic for retrieving the original constructor for typed array instances. r=Waldo
|
2015-02-19 15:39:07 +01:00 |
|
Jon Coppeard
|
566098634b
|
Backed out changeset d60d2602deab (bug 1134255) for making test_memoryReporters.xul fail
|
2015-02-19 13:22:37 +00:00 |
|
Jan de Mooij
|
373c85f972
|
Bug 1132770 - Don't omit overrecursion check in scripts with potential scripted getter/setter ICs. r=sunfish
|
2015-02-19 13:19:05 +01:00 |
|
Jan de Mooij
|
d371e1429d
|
Bug 718531 - Fix functions with try-finally to not return wrong value in some cases. r=shu
|
2015-02-19 13:19:03 +01:00 |
|
Benjamin Bouvier
|
b0b3d2121a
|
Bug 1133565: Factor SIMD templates within a compartment; r=jandem,jonco
--HG--
extra : rebase_source : 64c185723ef23fce6fe8f8e7569738eaa3526fdf
|
2015-02-16 21:01:12 +01:00 |
|
Jon Coppeard
|
b4faa4b4ec
|
Bug 1134255 - Add breakdown of allocated and unused GC things by kind in memory reports r=njn
|
2015-02-19 11:56:00 +00:00 |
|
Jan de Mooij
|
1cf54993fa
|
Bug 1133574 - rm js/src/devtools/jint. r=sfink
|
2015-02-19 11:03:19 +01:00 |
|
Jan de Mooij
|
cabd4b5ac1
|
Bug 1134232 - Don't pass handles to Baseline IC stubs. r=bhackett
|
2015-02-19 11:03:17 +01:00 |
|
Shu-yu Guo
|
d86864335d
|
Backout 4a21032847e0 (bug 1131759) on suspicion of tsvgx regression.
|
2015-02-18 23:47:38 -08:00 |
|
Chris Peterson
|
9faa49d85c
|
Bug 1133900 - Only collect JS telemetry for web content (not add-on or chrome JS). r=jandem
|
2015-02-17 11:00:02 -08:00 |
|
Boris Zbarsky
|
729b9f1179
|
Bug 1134013. Add a version of branchTestObject that takes an Address. r=jandem
|
2015-02-18 20:56:21 -05:00 |
|
Ryan VanderMeulen
|
c966517190
|
Merge m-c to inbound. a=merge
|
2015-02-18 20:35:37 -05:00 |
|
Ryan VanderMeulen
|
a411359369
|
Merge inbound to m-c. a=merge
|
2015-02-18 20:29:54 -05:00 |
|
Benjamin Bouvier
|
c7043b053d
|
Bug 1134298: Fix assertion in MConstant::New to handle NaN; r=luke
--HG--
extra : rebase_source : d06940748caf7e1acb25848c780b4df3086263e2
|
2015-02-18 20:44:08 +01:00 |
|
Bill McCloskey
|
c2f40fe8a3
|
Bug 1131317 - Always unwrap objects before wrapping them in XPCWrappedJS (r=mrbkap)
|
2015-02-18 10:42:28 -08:00 |
|
Tooru Fujisawa
|
22671df931
|
Bug 1018628 - Lookup definition node for identifierName in default value in destructuring. r=jorendorff
|
2015-02-19 03:15:31 +09:00 |
|
Benjamin Bouvier
|
993adae83f
|
Bug 1133859: Allow shared array views as SIMD.load/store arguments; r=lth
--HG--
extra : rebase_source : 491c6d6fe54e7db8bd5460578fc1732fe7d2fdf2
|
2015-02-18 12:48:39 +01:00 |
|
Jan de Mooij
|
dbf4bef164
|
Bug 1134142 - Replace Baseline ICStub New functions with a variadic template function. r=djvj
|
2015-02-18 19:06:07 +01:00 |
|
Brian Hackett
|
abbe8bd95b
|
Bug 1133254 - Dehandlify shape-updating object methods, allow setting multiple flags on an object at once, r=terrence.
|
2015-02-18 08:08:36 -07:00 |
|
Douglas Crosher
|
7258683034
|
Bug 1130827 - Odin: Use SIMD load/store for the fbird test now that they are implemented. r=bbouvier
|
2015-02-18 20:29:51 +11:00 |
|
Jeff Walden
|
25e73ad49e
|
Bug 1130811 - Inline PushNodeBinaryChildren into its sole caller. r=shu
--HG--
extra : rebase_source : d7b1960dfdc54fa14bf0b6b356761446e99960ae
|
2015-02-12 16:39:24 -08:00 |
|
Jeff Walden
|
f51e1cb9f1
|
Bug 1130811 - Remove pushUnlessNull in favor of making callers null-check. r=shu
--HG--
extra : rebase_source : 7d5bf7245554e8be51227836e10b15894eef8551
|
2015-02-12 16:39:24 -08:00 |
|
Jeff Walden
|
a89e8b3b18
|
Bug 1130811 - Inline PushTernaryNodeNullableChildren into its single caller. r=shu
--HG--
extra : rebase_source : 039599d3fce0786f795f01261387ff2a7c9b8ba2
|
2015-02-12 16:39:24 -08:00 |
|
Jeff Walden
|
3f7b0b904f
|
Bug 1130811 - Inline PushUnaryNodeNullableChild into its sole user. r=shu
--HG--
extra : rebase_source : 178d270af2367d1cc9032b18900bc8602b0a82d6
|
2015-02-12 16:39:24 -08:00 |
|
Jeff Walden
|
754e001415
|
Bug 1130811 - Split PNK_OBJECT_PROPERTY_NAME out of PNK_NAME, so that PNK_NAME is *always* a name reference and the other is *always* the identifier used to specify a property name in an object literal. r=efaust
--HG--
extra : rebase_source : 830ca5aeefc87a1cf9a4cae0f4fd844de47bc8c5
|
2015-02-11 16:12:18 -08:00 |
|
Jeff Walden
|
e9487b769a
|
Bug 1130811 - Refactor some object-literal key:property and shorthand parsing code slightly. r=efaust
--HG--
extra : rebase_source : 28032562900c5f4b090a4680de1f1e1f232eedd7
|
2015-02-10 14:03:53 -08:00 |
|
Jeff Walden
|
e13d63c459
|
Bug 1130811 - Remove the bizarre left-equals-right special case when recycling binary nodes. r=efaust
--HG--
extra : rebase_source : 22331cc15d5dfaf81fa2418ccea98d3f50d44719
|
2015-02-11 16:00:46 -08:00 |
|
Jeff Walden
|
a2277a6223
|
Bug 1130811 - Convert the last ParseNode recycling arity-check to deal *only* with PNK_NAME to give the right impression about what should be done. Fixing PNK_NAME to deal with multiple arities looks to be moderately tricky for various reasons, so punt on it for now until those other reasons are cleaned up. r=shu
--HG--
extra : rebase_source : ee5d8e2e76dc8b1162cd7ba7ddf8b8321ec8d33a
|
2015-02-10 17:18:43 -08:00 |
|
Jeff Walden
|
8ea41b8784
|
Bug 1130811 - Handle import/export and lexicalscope nodes by kind, when recycling. r=efaust
--HG--
extra : rebase_source : 5859920fab64c2baf2f0d8a0ff16de4602f8ea4b
|
2015-02-10 01:00:02 -08:00 |
|
Jeff Walden
|
fd9992af85
|
Bug 1130811 - Handle PNK_ARRAYCOMP nodes by kind when recycling. r=efaust
--HG--
extra : rebase_source : c834876747bc2e28acd8e50c0dba3f7f561a4e54
|
2015-02-10 01:00:02 -08:00 |
|
Jeff Walden
|
65b1ccdb49
|
Bug 1130811 - When parsing an array that later turns out to be a legacy array comprehension, explicitly discard the array literal, rather than needlessly setting its kind to PNK_ARRAYCOMP and then implicitly dropping it on the floor. r=efaust
--HG--
extra : rebase_source : ddd1af2eb8754f78d329a5d9f9cea8792367e20f
|
2015-02-10 01:00:02 -08:00 |
|
Jeff Walden
|
0f3116fb3b
|
Bug 1130811 - Handle a few more kinds, by kind, when recycling. r=efaust
--HG--
extra : rebase_source : 88939378d48d03fb3fff09929ab5b1be52ea3e37
|
2015-02-10 01:00:02 -08:00 |
|
Jeff Walden
|
3c1575460e
|
Bug 1130811 - Handle a few more kinds, by kind, when recycling. r=efaust
--HG--
extra : rebase_source : 1411532283d58321ed8b58bc6855ff167f282aec
|
2015-02-10 01:00:02 -08:00 |
|
Jeff Walden
|
53a6d9c8ac
|
Bug 1130811 - Make addArrayElement infallible, 'cause it is. r=efaust
--HG--
extra : rebase_source : 62500b3383addc1bcc9cf87962f9cac0b32b5667
|
2015-02-10 01:00:01 -08:00 |
|
Andrew McCreight
|
72065b93ca
|
Bug 1127827, part 3 - Weak map get should always return undefined on failure to find the key. r=Waldo,jgraham
|
2015-02-18 15:40:52 -08:00 |
|
Andrew McCreight
|
d4268b8f27
|
Bug 1127827, part 2 - Treat missing arguments to weakmap methods as undefined. r=Waldo
Plus add a few tests for various things.
|
2015-02-18 15:40:52 -08:00 |
|
Andrew McCreight
|
b7a0045e00
|
Bug 1127827, part 1 - WeakMap.get, has and delete should not throw when the key arg is not an object. r=Waldo
Plus add tests for this, plus the return values of some other WeakMap functions.
|
2015-02-18 15:40:52 -08:00 |
|
Brian Hackett
|
01d7c211a0
|
Bug 1071403 - Allow evicting multiple intervals at once in the backtracking allocator when considering aliased registers, r=sunfish.
|
2015-02-18 15:18:06 -07:00 |
|
Terrence Cole
|
d2a24551f7
|
Bug 1132706 - Lazify hashing for insertions into the NewObjectCache; r=jonco
--HG--
extra : rebase_source : 9435fdbada6cc43d6e59cddef93d17572f423cba
|
2015-02-13 11:36:40 -08:00 |
|
Trevor Saunders
|
99d941db3c
|
bug 1133075 - add more MOZ_OVERRIDE r=froydnj, waldo, jrmuizel
|
2015-02-18 17:03:30 -05:00 |
|
Jon Coppeard
|
5e9b465d18
|
Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC r=terrence
|
2015-02-18 12:35:05 +00:00 |
|
Tom Schuster
|
b2df85cfa3
|
Bug 1120503 - Fix seal/freeze for typed arrays. r=Waldo
|
2015-02-18 13:04:12 +01:00 |
|
Douglas Crosher
|
2f2d558126
|
Bug 1133203 - Jit: do not flag AssertRange as movable. r=sunfish
|
2015-02-18 09:05:29 +11:00 |
|
Tooru Fujisawa
|
8db771ea29
|
Bug 1129920 - Separate String.prototype.normalize test into small parts. r=Waldo
|
2015-02-18 13:41:35 +09:00 |
|
Steve Fink
|
5cc04bad46
|
Backed out 2 changesets (bug 1131424) for continuing problems on a CLOSED TREE
Backed out changeset c43187545daa (bug 1131424)
Backed out changeset 0e7e4e9718b7 (bug 1131424)
|
2015-02-17 15:38:38 -08:00 |
|
Steve Fink
|
1bb3ccff83
|
Bugfix followup to bug 1131424 on a CLOSED TREE
--HG--
extra : amend_source : 5437fb0008e51c3fa2746c614cf28464c635cfe5
|
2015-02-17 15:27:02 -08:00 |
|
Steve Fink
|
7899e2d39f
|
Bug 1131380 - Run all shell builds with ASLR off, r=terrence
|
2015-02-17 15:09:30 -08:00 |
|
Steve Fink
|
41261ade80
|
Bug 1131424 - Report error message when failing to open ctypes library, r=jorendorff
|
2015-02-17 15:08:53 -08:00 |
|
Masatoshi Kimura
|
02889442ad
|
Bug 1129756 - Revert test changes in bug 1041631 since Symbols are reenabled. r=jorendorff
|
2015-02-05 22:44:10 +09:00 |
|
Brian Hackett
|
f2b60fbfdd
|
Bug 1131403 - Optimize additional uses of ObjectOrNull values better, r=jandem.
|
2015-02-17 12:30:44 -07:00 |
|
Terrence Cole
|
9ae356b197
|
Bug 1132286 - Simplify NewObjectCache allocation path now that we are exactly rooted; r=sfink
--HG--
extra : rebase_source : 80dc645a605d91566d329100fb66d68b82761184
|
2015-02-13 11:36:40 -08:00 |
|
Christoph Kerschbaumer
|
217965f260
|
Bug 1099296 - Attach LoadInfo to remaining callers of ioService and ProtocolHandlers - in js/ (r=bholly)
|
2015-02-17 10:09:23 -08:00 |
|
Benjamin Bouvier
|
d8781fab29
|
Bug 1123777: Have SIMD shifts + splat + with functions apply ToInt32 to their scalar arguments; r=till
--HG--
extra : rebase_source : 9d7aa748738c8ec1a13ac53d15946a5c8665c956
|
2015-02-03 20:37:05 +01:00 |
|
Benjamin Bouvier
|
b06e99dd64
|
Bug 1123777: Let SIMD.float32x4.with{X,Y,Z,W} accept double scalar argument in asm.js; r=luke
--HG--
extra : rebase_source : 3b4683caa9d88fa32135b31c54168a0283028941
|
2015-02-03 22:07:32 +01:00 |
|
Benjamin Bouvier
|
a67c433d16
|
Bug 1129491: Remove coercion role of SIMD constructors; r=luke
--HG--
extra : rebase_source : eb18b78db22f9881df9a459700bb499fc018bfba
extra : histedit_source : dd5824933490108955bfe35695e772fc06c16b53
|
2015-02-12 20:04:40 +01:00 |
|
Tom Schuster
|
e11b84d72d
|
Bug 1132045 - Add handles to various equality operations. r=jandem
|
2015-02-17 15:03:23 +01:00 |
|
Tom Schuster
|
913874045b
|
Bug 1132045 - Correct loose equality operation. r=jandem
|
2015-02-17 15:03:23 +01:00 |
|
Jon Coppeard
|
c64b06e3cc
|
Bug 1132171 - Fix race updating object elements pointer after moving GC r=terrence
|
2015-02-17 12:18:21 +00:00 |
|
Tom Schuster
|
cb651b8fa4
|
Bug 1133379 - Simplify typedobject set array element code. r=bhackett
|
2015-02-17 12:43:08 +01:00 |
|
Shu-yu Guo
|
6f3f8b2908
|
Bug 1131759. (r=terrence)
|
2015-02-16 15:06:23 -08:00 |
|
Shu-yu Guo
|
e468b5af00
|
Bug 1133530 - Check for Unwound_IonAccessorIC when advancing past fake exit frames. (r=jandem)
|
2015-02-16 15:06:23 -08:00 |
|
Jan de Mooij
|
5be35ccb04
|
Bug 1132128 - Don't use recover instructions for MRegExp* instructions. rs=nbp
|
2015-02-16 23:12:05 +01:00 |
|
Benjamin Bouvier
|
63e8c030a4
|
Bug 1130618: Introduce ion.gvn.enable in SetJitCompilerOptions; r=nbp
--HG--
extra : rebase_source : fccc8c74ce080f887246aca2254f9b453bcf810d
|
2015-02-12 11:50:51 +01:00 |
|
Benjamin Bouvier
|
8b314aadfe
|
Bug 1130618: Ensure float32 coercion of inputs to Float32 MConstant; r=luke
--HG--
extra : rebase_source : 9513ab5cecb9da7aade20a332504f6865eedf660
|
2015-02-12 16:15:59 +01:00 |
|
Benjamin Bouvier
|
56975be652
|
Bug 1130972: Fix rooting hazards in SIMD load/store interpreter methods; r=jonco
--HG--
extra : rebase_source : b9ffbf49db257cc8f75f3f914929d3f0821a65ab
extra : amend_source : 26168fac2bb3f46d23440ebcd0be036366bbbae0
|
2015-02-11 12:48:23 +01:00 |
|
Benjamin Bouvier
|
83a42461c3
|
Bug 1122401: Factor out zero special-case path for SoftUDivMod, UDiv, UMod in ARM codegen; r=nbp
--HG--
extra : rebase_source : 585d29a6c7446b875bf9f57dc4c1c88a1e1c34a9
|
2015-02-10 15:00:27 +01:00 |
|
Benjamin Bouvier
|
c033e4247c
|
Bug 1122401: Add other checks for SoftUDivMod codegen; r=nbp
--HG--
extra : rebase_source : f5ce77205216e35e34aa3b2a5c49d4adea667006
|
2015-02-12 16:46:04 +01:00 |
|
Benjamin Bouvier
|
5a87e26bc2
|
Bug 1122401: Check that the remainder is null in unsigned soft divisions on ARM or bailout; r=dougc
--HG--
extra : rebase_source : 01ffcfe9a6b882fbdec508b4b93c459d77a9a732
|
2015-02-06 18:31:29 +01:00 |
|
Benjamin Bouvier
|
d23a2114cf
|
Bug 1130845: Add a list of SIMD freed stack slots in LinearScan; r=sunfish
--HG--
extra : rebase_source : 7828fb3896a090d03249a8d00c0a599196a949fc
|
2015-02-12 15:49:33 +01:00 |
|
Brian Hackett
|
1f672f0960
|
Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem.
|
2015-02-14 14:55:48 -07:00 |
|
Tom Schuster
|
cc00af9bd1
|
Bug 1073816 - Implement ES6 Function.prototype.bind length handling. r=Till,bholley
|
2015-02-09 19:42:20 +01:00 |
|
Brian Hackett
|
d78cece7dd
|
Bug 1121554 - Include receiver argument in setProperty hooks, r=jorendorff.
|
2015-02-14 08:50:48 -07:00 |
|
Brian Hackett
|
dd9b8bc230
|
Bug 1127167 - Avoid creating mutant half-native half-non-native objects when making unboxed layouts, r=jandem.
|
2015-02-14 08:48:08 -07:00 |
|
Jan de Mooij
|
3d4e7776e7
|
Bug 1129387 - Optimize JSOP_NEW object allocation better in Ion. r=bhackett
|
2015-02-14 15:18:21 +01:00 |
|
Benjamin Bouvier
|
2d13aa07e7
|
Bug 1129491: Add SIMD.{type}.check() to asm.js; r=luke
--HG--
extra : rebase_source : 40ed7997bd25e8fdff1e7864197b1320473cd551
|
2015-02-12 19:02:54 +01:00 |
|
Benjamin Bouvier
|
0078cc1a2b
|
Bug 1129491: Add SIMD.{type}.check to the interpreter + tests; r=evilpie
--HG--
extra : rebase_source : 7d3576fbb226f3f4e53765d8355a6a4d1218d792
|
2015-02-12 18:20:51 +01:00 |
|
Jan de Mooij
|
cbb9dbe418
|
Bug 1132564 part 2 - Move ExecutableAllocator into JitRuntime. r=luke
|
2015-02-14 10:37:44 +01:00 |
|
Jan de Mooij
|
e42bc80af0
|
Bug 1132564 part 1 - Remove separate ExecutableAllocator for Ion code. r=luke
|
2015-02-14 10:37:42 +01:00 |
|
Tooru Fujisawa
|
3aebf385d1
|
Bug 1129757 - Improve parse-mega-huge-array.js test performance. r=Waldo
|
2015-02-14 14:33:43 +09:00 |
|
Tooru Fujisawa
|
f3915a8a5c
|
Bug 1132657 - Show JIT flags in jstests.py output. r=terrence
|
2015-02-14 14:33:43 +09:00 |
|
Tooru Fujisawa
|
f2d2a441e2
|
Bug 1131988 - Fix function/constructor call error tests to work in Ion execution. r=jandem
|
2015-02-14 14:33:43 +09:00 |
|
Boris Zbarsky
|
aa57107ef2
|
Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Boris Zbarsky
|
0605bcb783
|
Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Boris Zbarsky
|
ebbad0e9f4
|
Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Boris Zbarsky
|
580807c19b
|
Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Boris Zbarsky
|
99f959886a
|
Bug 1131801 part 3. Get rid of the now-unused ReparentWrapperIfFound. r=peterv
|
2015-02-13 14:34:54 -05:00 |
|
Boris Zbarsky
|
f69290eaf6
|
Bug 1131801 part 2. Get rid of the now-useless RescueOrphansInScope. r=peterv
|
2015-02-13 14:34:53 -05:00 |
|
Boris Zbarsky
|
533f2830ac
|
Bug 1131801 part 1. Get rid of the now-unnecessary RescueOrphans function. r=peterv
|
2015-02-13 14:34:53 -05:00 |
|
Boris Zbarsky
|
768ae4c66e
|
Bug 1131799. Stop parenting XPConnect tearoffs to the XPCWrappedNative. r=peterv
|
2015-02-13 14:34:53 -05:00 |
|
Boris Zbarsky
|
c7de70479f
|
Bug 1131887 part 2. Remove the now-unused nsIXPConnect.reparentWrappedNativeIfFound. r=peterv
|
2015-02-13 14:34:53 -05:00 |
|
Shu-yu Guo
|
a29d8be6a0
|
Bug 1130214 - Add an .allowUnobservedAsmJS accessor on Debugger instances. (r=jimb)
|
2015-02-13 16:53:22 -08:00 |
|
Shu-yu Guo
|
dbf49e3df0
|
Bug 1132224 - Test. (r=jimb)
|
2015-02-13 16:53:22 -08:00 |
|
Shu-yu Guo
|
276828b66d
|
Bug 1132224 - Propagate the delazification for Debugger flag when merging compartments. (r=jimb)
|
2015-02-13 16:53:22 -08:00 |
|
Shu-yu Guo
|
0407dc6d97
|
Bug 1132224 - Reword delazification method names and remove stale reference to "debug mode". (r=jimb)
|
2015-02-13 16:53:22 -08:00 |
|
Dan Gohman
|
0a60c87158
|
Bug 1131783 - Mark various unlikely conditions as MOZ_UNLIKELY r=waldo
|
2015-02-12 08:37:01 -08:00 |
|
Dan Gohman
|
7b1eb96cde
|
Bug 1117882 - IonMonkey: Check whether a previously pinned phi can be discarded r=nbp
|
2015-02-12 08:37:00 -08:00 |
|
Dan Gohman
|
1de74c8a1c
|
Bug 986981 - SpiderMonkey: Rename movsxd to movslq and prepare it for use r=bbouvier
|
2015-02-12 08:37:00 -08:00 |
|
Terrence Cole
|
c832dfd0ff
|
Bug 1132282 - Part 2: Handlify ObjectGroup arguments to NewObject; r=sfink
--HG--
extra : rebase_source : 2256968cc41de8369a9efaccec2f2467789bf08b
|
2015-02-13 11:36:40 -08:00 |
|
Terrence Cole
|
b1551cca94
|
Bug 1132282 - Part 1: Handlify more parent args to NewObject; r=sfink
--HG--
extra : rebase_source : dcb248371030ba0174cbdca574c7442550a1abb5
|
2015-02-13 11:36:40 -08:00 |
|
Terrence Cole
|
28c16a726b
|
Bug 1132149 - Handlify the proto arg for NewArray; r=sfink
--HG--
extra : rebase_source : debf452d21e075cf2cae296fc1579cd44221fd30
|
2015-02-11 12:54:32 -08:00 |
|
Wes Kocher
|
3af53039d1
|
Backed out changeset 38bcb731dba8 (bug 1131887)
|
2015-02-13 13:25:42 -08:00 |
|
Wes Kocher
|
d3d02dd750
|
Backed out changeset 564376c26384 (bug 1131799)
|
2015-02-13 13:25:40 -08:00 |
|
Wes Kocher
|
3d53ad3c92
|
Backed out changeset d71b934c28ee (bug 1131801)
|
2015-02-13 13:25:39 -08:00 |
|
Wes Kocher
|
8319eb47c6
|
Backed out changeset be654bd9e20d (bug 1131801)
|
2015-02-13 13:25:38 -08:00 |
|
Wes Kocher
|
c8c7f4e804
|
Backed out changeset 32176c758b4d (bug 1131801)
|
2015-02-13 13:25:37 -08:00 |
|
Wes Kocher
|
cb7d8da562
|
Backed out changeset 6d9547a55557 (bug 1132184)
|
2015-02-13 13:25:36 -08:00 |
|
Wes Kocher
|
84682654cd
|
Backed out changeset e5479c58d966 (bug 1132187)
|
2015-02-13 13:25:35 -08:00 |
|