Commit Graph

44446 Commits

Author SHA1 Message Date
Benjamin Bouvier
7e37b34c58 Bug 992267: Odin basic SIMD support; r=luke
* * *
Bug 992267: Add SIMD globals support to Odin; r=luke

--HG--
extra : rebase_source : db317e41bb0b9da6b64e07633e7a192a45c203cf
2014-08-28 10:01:44 +02:00
Luke Wagner
1fd482814b Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
--HG--
extra : rebase_source : 33ca16407cd8b0bd1ca84075dbbb0acbb4272bf6
2014-08-29 15:34:20 +02:00
Benjamin Bouvier
e16461688f Bug 992267: Introduce the IsSimdAvailable testing function; r=luke
--HG--
extra : rebase_source : 1aa13c372ed7ad209e832599608ef3dd2fef9018
2014-08-29 15:32:18 +02:00
Jan de Mooij
3bd8e95f82 Bug 1060342 - Optimize TypeOfV codegen. r=bhackett 2014-08-30 13:34:09 +02:00
Phil Ringnalda
d104d9b4da Backed out 3 changesets (bug 992267) for OS X non-unified bustage
Backed out changeset fc9f83afab31 (bug 992267)
Backed out changeset 9afc72a12cb9 (bug 992267)
Backed out changeset 55fb5688e85c (bug 992267)
2014-08-29 21:07:37 -07:00
Chris Peterson
652a9c1549 Bug 1060466 - Don't collect parser telemetry for JS code loaded as HTTP resources by add-ons. r=billm 2014-08-29 09:17:11 -07:00
Steve Fink
d53b18f03c Bug 1055842 - Communicate ownership of stolen ArrayBuffer contents, r=Waldo 2014-08-29 14:52:36 -07:00
Jason Orendorff
3433dddd49 Follow-up patch 3 to bug 1041631 part 1. Make two more tests pass when Symbol is not defined. r=efaust.
--HG--
extra : rebase_source : deb04af3b51e9fc46899f4bbd222b4f948a9c496
extra : amend_source : 3efd2146ee512cef6cece65caba4f2f159f0b567
2014-08-29 16:22:29 -05:00
Eric Faust
73b006d10d Bug 1058869 - Don't forget about Arrays for attribute-only Object.defineProperty calls. (r=jorendorff) 2014-08-29 14:59:51 -07:00
Luke Wagner
14b9dabdd8 Bug 1055337 - Fix up comment per review (r=jorendorff)
--HG--
extra : rebase_source : f1ae705106b5401340f262981df1cf5889a87f38
2014-08-29 16:09:08 -05:00
Luke Wagner
915647e889 Bug 1055337 - Don't resolve names while parsing asm.js (r=jorendorff)
--HG--
extra : rebase_source : b81949549c10c52f186e32f5cd19393b782a7725
2014-08-29 15:57:25 -05:00
Luke Wagner
2b606af819 Bug 1055337 - Disable syntax parsing inside asm.js so that we get better asm.js warning messages (r=jorendorff)
--HG--
extra : rebase_source : 8885a8d6d6914dc4f6f6e960b6ce4746074c819f
2014-08-29 15:57:25 -05:00
Luke Wagner
69ec4ddcb0 Bug 1055337 - only set FunctionBox::useAsm when actively parsing asm.js, not on validation failure re-parses (r=jorendorff)
--HG--
extra : rebase_source : 1afc962d0175c540435339f65af02e25bcd6dabe
2014-08-29 15:57:25 -05:00
Luke Wagner
48f66e4a74 Bug 1055337 - remove dead arg to functionArgsAndBodyGeneric (r=jorendorff)
--HG--
extra : rebase_source : cdf7e15a29407aaf042be2c60c06fbda5f7b31b1
2014-08-29 15:57:24 -05:00
Luke Wagner
a353622e26 Bug 1053989 - OdinMonkey: add Math.clz32 to stdlib (r=bbouvier)
--HG--
extra : rebase_source : 7f7e060159227338b263326a731b8ba21141fd05
2014-08-29 15:57:00 -05:00
Benjamin Bouvier
cb1711d028 Bug 992267: Odin basic SIMD support; r=luke
* * *
Bug 992267: Add SIMD globals support to Odin; r=luke

--HG--
extra : rebase_source : 7a10c51e0e9be701b91e462caff2701a6c52c258
2014-08-28 10:01:44 +02:00
Luke Wagner
2914b2e38a Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
--HG--
extra : rebase_source : 5d5b45fc4418bf8898cdf0a735386140ebc8b230
2014-08-29 15:34:20 +02:00
Benjamin Bouvier
324349ab01 Bug 992267: Introduce the IsSimdAvailable testing function; r=luke
--HG--
extra : rebase_source : 65975807c240817b7cc7dfb8bfca59f5d8f6d6a0
2014-08-29 15:32:18 +02:00
Jason Orendorff
2cd0c964b7 Follow-up 2 to bug 1041631 - Make several more tests work when Symbol is not defined. no_r=me, a=RyanVM on a CLOSED TREE.
--HG--
extra : rebase_source : 16b265e2c241278bc15f8aa6a976ed736fcafcac
2014-08-29 11:36:45 -05:00
Jason Orendorff
5ba2d14230 Follow-up to bug 1041631 - Make a new test work whether Symbol is defined or not. no_r=me, a=RyanVM on a CLOSED TREE. 2014-08-29 10:59:19 -05:00
ziyunfei
39a63a8ef6 Bug 1058394 - Don't skip holes in Array#find and Array#findIndex. r=till
--HG--
extra : rebase_source : 8a766b57c90e4b55a827555fd6bf8bfa5b3dc6b8
2014-08-28 13:11:54 +08:00
Jim Blandy
052803f34c Bug 1060069: Minor grammar fixes to Debugger tutorial. DONTBUILD r=jorendorff 2014-08-28 16:49:38 -07:00
Jim Blandy
59a118c808 Bug 1060069: Break out Debugger API tutorials into their own pages, and add a Debugger.Memory allocation log tutorial. DONTBUILD r=jorendorff 2014-08-28 16:46:27 -07:00
Tooru Fujisawa
75e020e4b9 Bug 1053240 - Add a higher-order macro for TokenKind. r=jwalden
--HG--
extra : rebase_source : d8f10ee3e43dd0bb210fb6c6b1c8e26716faa55b
2014-08-23 01:59:03 +09:00
Jinank Jain
6b86386fb3 Bug 1021963 - Self host isNaN and isFinite. r=jwalden
--HG--
extra : rebase_source : 263a62a38ddfa782ece8d0217dc973d66a98e92b
2014-08-23 20:42:05 +05:30
Eric Faust
db3773210b Bug 1027425 - Make all Proxy handler constructors use MOZ_CONSTEXPR. (r=bz, r=froydnj) 2014-08-28 13:47:16 -07:00
Eric Faust
48b4f73e9f Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff) 2014-08-28 13:30:56 -07:00
Benjamin Bouvier
38e9d185a3 Bug 1059606: Take into account that coerced math builtin calls can be in deadCode; r=luke
--HG--
extra : rebase_source : 2017251dd162966e01a8047d8840301d7c427106
2014-08-28 21:46:28 +02:00
Terrence Cole
1b9408bc70 Bug 1055163 - We do not need to visit nursery children in UnmarkGrayObject; r=sfink 2014-08-26 16:02:28 -07:00
Jason Orendorff
63d1614798 Bug 1041631, part 2 - Make ES6 Symbols Nightly-only for now. r=Waldo.
--HG--
extra : rebase_source : f2365f340299edac9db040280a2a13aa254e5148
2014-08-21 16:34:00 -05:00
Jason Orendorff
0d73ef9d91 Bug 1041631, part 1 - Change Symbol tests to pass if Symbol is not defined. r=Waldo.
--HG--
extra : rebase_source : b8510807640d3f0da483904079a26467829f7e70
2014-08-20 13:30:04 -05:00
Terrence Cole
ac1f346907 Bug 1057393 - Fix a regression on octane-zlib; r=sfink
--HG--
extra : rebase_source : 3ecf3f741cb5264a426c6edf97ce59184ae6cd34
2014-08-25 09:29:51 -07:00
James Long
de8b7ce3ba Bug 1037675 - Improve Debugger 'findScripts': Add 'source' param and allow 'displayURL' with 'line'. r=jorendorff 2014-08-28 08:55:00 -04:00
Ryan VanderMeulen
5ca90f3f76 Bug 1059589 - Skip testBug1057248.js if SharedArrayBuffer isn't supported. r=lth 2014-08-28 13:02:32 -04:00
Kannan Vijayan
7b43518b20 Bug 1059555 - Fix js/src/SplayTree forEach to not inadvertantly copy the callback functor. r=bhackett 2014-08-28 12:18:44 -04:00
David Major
36c74581b8 Bug 1023941 - Part 5: Loader hook to redirect the missing import. r=bsmedberg
--HG--
extra : rebase_source : 7cf2e857f51dcfcc95bb806d49ef13b794f5ba5b
2014-08-28 14:53:38 +12:00
Ryan VanderMeulen
e643323da5 Backed out changeset b9c155d1b30d (bug 1005306) for mochitest-dt failures and various leaks.
CLOSED TREE
2014-08-27 22:59:22 -04:00
Till Schneidereit
c41b3a68e6 Bug 1005306 - Improve GC-handling of canonical JSScript for LazyScripts. r=jonco,billm 2014-08-28 02:39:08 +02:00
Eric Faust
11375e15fd Bug 1027964 - Standardize proxy handler families. (r=jorendorff) 2014-08-27 17:09:06 -07:00
Brian Hackett
972c7e4cf6 Bug 1057571 - Allow copy on write arrays in non-compileAndGo code, r=jandem. 2014-08-27 09:12:10 -07:00
Till Schneidereit
4ff03c0cde Bug 1053944 - Change RegExp.$N getters to return '' instead of undefined for non-matched groups. r=waldo 2014-08-27 15:19:30 +02:00
Guptha Rajagopal
0f8ce911a5 Bug 1048384 - Getter/setter syntax should work with computed property names. r=jorendorff 2014-08-23 13:52:00 -04:00
Benjamin Bouvier
6a6a991c4f Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke 2014-08-27 12:21:42 +02:00
Branislav Rankov
450cbba4fd Bug 969375 - Enable IonMonkey on MIPS. r=jandem,glandium 2014-08-26 17:11:54 +02:00
Branislav Rankov
425239e22d Bug 1058685 - IonMonkey MIPS: Removed unneeded temp in LAsmJSLoadFuncPtr. r=bbouvier 2014-08-27 14:13:07 +02:00
Branislav Rankov
a043419691 Bug 1058685 - IonMonkey MIPS: Fix warnings and style in MIPS code. r=bbouvier 2014-08-27 13:42:59 +02:00
Branislav Rankov
3a35d72f69 Bug 1058582 - IonMonkey MIPS: Implemented visitClzI r=dougc 2014-08-26 15:36:39 +02:00
Benjamin Bouvier
3ee97f2beb Backed out changeset d3f44966d998 (bug 1052514) for jit test failures on a CLOSED TREE
--HG--
extra : histedit_source : 40689854882f87883ce2d5018f0919c39273d137
2014-08-27 13:40:39 +02:00
Benjamin Bouvier
c508414898 Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke 2014-08-27 12:21:42 +02:00
Benjamin Bouvier
0a9282bfec Bug 1052514: Move AsmJSNumLit and use it in Globals; r=luke 2014-08-27 12:21:38 +02:00