Commit Graph

55608 Commits

Author SHA1 Message Date
Tom Schuster
7bd3f26521 Bug 1285750 - Remove __defineGetter__/__defineSetter__ telemetry. r=Waldo 2016-07-12 11:08:12 +02:00
Carsten "Tomcat" Book
84989f0753 Backed out changeset bda8deb45e63 (bug 1271650) for hazard failures 2016-07-12 09:10:44 +02:00
Carsten "Tomcat" Book
131e83368d Backed out changeset bfa204468133 (bug 1271650) 2016-07-12 09:10:31 +02:00
Carsten "Tomcat" Book
8ed5d02b3a Backed out changeset 2879d03b9ce4 (bug 1271650) 2016-07-12 09:10:30 +02:00
Carsten "Tomcat" Book
b2adeea93a Backed out changeset b1f55b62daef (bug 1271650) 2016-07-12 09:10:29 +02:00
Carsten "Tomcat" Book
643583a587 Backed out changeset c374964ed8db (bug 1271650) 2016-07-12 09:10:28 +02:00
Eddy Bruel
199b17c66b Bug 1271650 - Implement a C++ interface for DebuggerFrame.implementation;r=fitzgen 2016-07-12 06:45:48 +02:00
Eddy Bruel
7f2fb4210b Bug 1271650 - Implement a C++ interface for DebuggerFrame.type;r=fitzgen 2016-07-12 06:45:48 +02:00
Eddy Bruel
c106f22150 Bug 1271650 - Implement a C++ interface for DebuggerFrame.getOlder;r=fitzgen 2016-07-12 06:45:48 +02:00
Eddy Bruel
ccd0efd79a Bug 1271650 - Implement a C++ interface for DebuggerFrame.getOffset;r=fitzgen 2016-07-12 06:45:48 +02:00
Eddy Bruel
a277ee33de Bug 1271650 - Implement a C++ interface for DebuggerFrame.isLive;r=fitzgen 2016-07-12 06:45:47 +02:00
Wes Kocher
2d88ea542c Backed out changeset 27054f5883df (bug 1282944) for jsreftest failures CLOSED TREE 2016-07-11 17:54:16 -07:00
Wes Kocher
5ca0c64a7a Backed out changeset fab721467f68 (bug 1199296) for breaking lots of tests, including SM tests CLOSED TREE 2016-07-11 16:42:12 -07:00
Michael Smith
d62989d9eb Bug 1282944 - Link excess lazy builders immediately, instead of throwing them away. (r=h4writer) 2016-07-11 14:45:02 -07:00
Eric Faust
ff5887ef18 Bug 1199296 - Don't allow method definitions to be legacy generators. (r=shu) 2016-07-11 14:45:00 -07:00
Steve Fink
6eaee4fec1 Bug 1283911 - Convert autospider.sh to autospider.py, and switch to using JSON for the variants files, r=terrence
MozReview-Commit-ID: mH0JViAB6r

--HG--
extra : transplant_source : lC%B6%F8PV%CDb%DBqD%A0%01%B1Q.%A2%21%FD%AF
extra : histedit_source : 4743781db9dda61f17068b21c907fda835b348f7
2016-06-30 15:38:00 -07:00
Steve Fink
87e914a089 No bug. Comment TracerKindTag values. r=me, a=DONTBUILD
MozReview-Commit-ID: EJbBTKpQgNo

--HG--
extra : transplant_source : K%26%27X%D3/%AD%AC%DF%E3%BE%9CG5%90%FA%A9%0E%7F%0F
extra : histedit_source : db0dc1c5815b8eccaedb369a3b9c3ea01c2b25ea
2016-06-17 01:46:51 +01:00
Steve Fink
ef2b29f031 Bug 1283914 - Remove now-unnecessary hazard analysis annotations, r=terrence
--HG--
extra : rebase_source : e69c049cbdfdac3200317ec1aa24587de097cdd6
extra : histedit_source : e14fd18c9462833f70c12980c77b4b71e83e8f14
2016-06-03 13:11:19 -07:00
Jan de Mooij
9a3db3c861 Bug 1283855 part 4 - Make localization APIs take JSContext instead of JSRuntime. r=terrence 2016-07-11 18:46:56 +02:00
Jan de Mooij
145316f997 Bug 1285490 - Fix activeGCInAtomsZone to handle the pre-barrier verifier correctly. r=terrence 2016-07-11 18:46:28 +02:00
ojab
f013ea8b9c Bug 1284198 - Don't USE_CLOCK_API on macOS. r=terrence
macOS 10.12 like Android has clock functions, but not pthread_condattr_setclock
2016-07-04 01:29:00 +02:00
Rajinder Yadav
3131ca045e Bug 818617 - Number.prototype.{toPrecision,toExponential} should accept out-of-range input for NaN/Infinity. r=arai 2016-07-10 14:47:00 +02:00
Boris Zbarsky
d7dcc1d4c7 Bug 1275315 followup. Actually include all the headers we need, to fix non-unified builds. r=bustage 2016-07-09 01:52:42 -04:00
Boris Zbarsky
efc4dcf284 Bug 1275315 part 2. Use the new Realm getters in binding code. r=peterv 2016-07-09 00:19:52 -04:00
Boris Zbarsky
4eb8d252a4 Bug 1275315 part 1. Add a Realm.h that defines getters for some standard prototype objects. r=waldo 2016-07-09 00:19:50 -04:00
Chris Peterson
43c2748f66 Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj 2016-07-08 14:39:53 -07:00
Boris Zbarsky
5d3ead1816 Bug 1281061. Do an atom equality compare instead of a string compare on the script filename string in SavedFrame::isSelfHosted. r=fitzgen 2016-07-08 22:53:53 -04:00
Luke Wagner
c999164b02 Bug 1284155 - add #include to silence 32-bit unified compiler warning (r=me)
MozReview-Commit-ID: 9UQM63cfVSU

--HG--
extra : rebase_source : fbea588f641a204e08e054a8975f838709cad235
2016-07-08 18:49:46 -05:00
Nick Fitzgerald
f05a7e46e3 Bug 1285074 - Add perror calls when pthread locking fails; r=terrence 2016-07-08 15:48:48 -07:00
Benjamin Bouvier
6b289d22cc Bug 1285522: Don't DCE opcodes which can throw exceptions at runtime; r=sunfish
MozReview-Commit-ID: 6TppTpNJ1Kx

--HG--
extra : rebase_source : 016b7055f664ff69a274454218818cc796c8b4be
2016-07-06 18:26:21 +02:00
Benjamin Bouvier
2d3673925f Bug 1283177: Tests; r=sunfish
MozReview-Commit-ID: FsYtHRpiYVD

--HG--
extra : rebase_source : 9a330aa0a6940ca09656049b4782ee0cdf4c9838
2016-07-08 13:07:11 +02:00
Benjamin Bouvier
146579c57f Bug 1283177: Add int64 load/store support to BaselineCompiler; r=lth
MozReview-Commit-ID: 5F84ghdEIWR

--HG--
extra : rebase_source : 5b4e8150a98f88af7d1450921ced8f9637cf21ec
2016-07-08 12:57:53 +02:00
Benjamin Bouvier
e336dd73f0 Bug 1283177: wasm: Implement int64 load/stores on x64; r=sunfish
MozReview-Commit-ID: DJ1bEsHL3Jq

--HG--
extra : rebase_source : ec3c89985e8497e5c6c56c2820a3e76508a01214
2016-07-08 09:34:00 +02:00
Benjamin Bouvier
58b7139b42 Bug 1283177: Add Scalar::Int64; r=luke
MozReview-Commit-ID: CdE4M6dSvT8

--HG--
extra : rebase_source : c45a79c25994e612316fe1912824252c9526b133
2016-07-08 13:03:54 +02:00
Luke Wagner
cb10757a14 Bug 1284155 - Baldr: hoist ElemSegment out of static link data (r=bbouvier)
MozReview-Commit-ID: FbdOer3SI5r

--HG--
extra : rebase_source : 5ae1e692a328fa19896559f8238d237b9cc29c65
2016-07-08 14:45:39 -05:00
Luke Wagner
9133d68cc4 Bug 1284155 - Baldr: consolidate instantiation code in Module::instantiate (r=bbouvier)
MozReview-Commit-ID: xFc5PQIbJ5

--HG--
extra : rebase_source : b45bc377dbd44106de74c257714e483cc36e5622
2016-07-08 14:45:39 -05:00
Luke Wagner
1aca4ab5d1 Bug 1285438 - Baldr: require memory is imported/defined if exported (r=bbouvier)
MozReview-Commit-ID: EL7kuYSxgXL

--HG--
extra : rebase_source : cc05824eb2fb60f2a68376f8892e7d70eae34e2e
2016-07-08 14:45:39 -05:00
Luke Wagner
0989d51119 Bug 1285438 - Baldr: remove magic empty string export logic (r=bbouvier)
MozReview-Commit-ID: 5FgMIQiBozj

--HG--
extra : rebase_source : 86b0b12e7618f950c576b5e77d47cd0abf613d0b
2016-07-08 14:45:39 -05:00
Luke Wagner
e6f8caae67 Bug 1284155 - Baldr: allow data segments outside any memory definition (r=bbouvier)
MozReview-Commit-ID: B9QQLBvIVOs

--HG--
extra : rebase_source : 2e96bd2b7beb709e04f7ea5fdabec1736683efb1
2016-07-08 14:45:39 -05:00
Luke Wagner
5f945ff054 Bug 1284155 - Baldr: allow modules to import WebAssembly.Memory (r=bbouvier)
MozReview-Commit-ID: 7gTCgUdw77Z

--HG--
extra : rebase_source : 4bef7f6f59c3cce8364f90814b92c1bed1e1eae1
2016-07-08 14:45:21 -05:00
Luke Wagner
8b32482d6e Bug 1284155 - Baldr: rename some types and fields to better reflect reality (r=bbouvier)
MozReview-Commit-ID: 4SPnPdQ3W6b

--HG--
extra : rebase_source : d7d7ef489f912425fddcdcfcd82b0440635f73db
2016-07-08 12:42:26 -05:00
Jeff Walden
e31f6d7722 Bug 1285652 - Instantiate two member functions of JS::ubi::TracerConcrete<js::ObjectGroup> to fix ARM 32-bit simulator on OS X compile errors. r=sfink, f=gkw
--HG--
extra : rebase_source : 56d03a743ca87fc56909b3db471f5033b6c3ded4
2016-07-08 13:51:57 -07:00
Jan de Mooij
a877b2bc01 Bug 1278265 - Give each JS shell thread its own SPS pseudo stack to avoid races. r=sfink 2016-07-08 17:31:30 +02:00
Jan de Mooij
cae841f134 Bug 1281759 - Try to work around mysterious AMD crashes. r=sunfish 2016-07-08 17:30:30 +02:00
Jon Coppeard
d59fd8b80f Bug 1284388 - Check shape table consistency in debug builds r=terrence 2016-07-08 10:17:08 +01:00
Makoto Kato
d2841a5865 Bug 1284206 - Update VIXL to 1.11. r=sstangl
MozReview-Commit-ID: BUBOPBe8b6M
2016-07-08 17:56:30 +09:00
Benjamin Bouvier
3ce0700825 Bug 1268024: Force triggering a GC after creating a mmapped array; r=luke
MozReview-Commit-ID: 1tRLdOhVqBx

--HG--
extra : rebase_source : 55a0089fcb056c002a1c2f8dd9d16d74298fd15e
2016-07-07 16:25:58 +02:00
Benjamin Bouvier
a61eb3acbb Bug 1268024: Tests; r=luke
MozReview-Commit-ID: 2AlSN0sQck3

--HG--
extra : rebase_source : f1a644adbb7bc606a1511f935d5c4bd563c002e5
2016-06-29 18:36:21 +02:00
Benjamin Bouvier
607a6490d3 Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
MozReview-Commit-ID: 7UOAz6OvNOO

--HG--
extra : rebase_source : 140121cd3297d65c954a1877fea479c7d6077633
2016-07-06 16:29:03 +02:00
Benjamin Bouvier
df55ce4a13 Bug 1268024: Minimal signal handling features to catch and reject SIGBUS; r=luke, r=sunfish
MozReview-Commit-ID: 5S2SQdoyRFE

--HG--
extra : rebase_source : 5c7495d615d09a2826eea1338c0c1931b0b588bb
2016-07-05 15:55:53 +02:00