Masatoshi Kimura
3391f6e37a
Bug 1098412 - Remove the legacy Iterator constructor. r=luke
...
MozReview-Commit-ID: 4GmodzFsZsY
--HG--
extra : rebase_source : b715b2cd254a1c3de753c44b83ae2837cd520e92
2017-08-25 22:29:07 +09:00
Phil Ringnalda
fd6ec799b2
Backed out 4 changesets (bug 1098412) for failing browser_webconsole_bug_632347_iterators_generators.js
...
Backed out changeset f4da55f291cb (bug 1098412)
Backed out changeset e9a0298824d6 (bug 1098412)
Backed out changeset 8281805e7c3c (bug 1098412)
Backed out changeset 1643079d7661 (bug 1098412)
MozReview-Commit-ID: 5kuHtUjx1UM
2017-08-28 21:28:26 -07:00
Masatoshi Kimura
b8a9cbf335
Bug 1098412 - Remove the legacy Iterator constructor. r=luke
...
MozReview-Commit-ID: 4GmodzFsZsY
--HG--
extra : rebase_source : e0043be00b457633be633836c0a9a8d27d2e9fc0
2017-08-25 22:29:07 +09:00
Masatoshi Kimura
5811977c48
Bug 1394084 - Remove "code" from jsprototype.h macros. r=luke
...
MozReview-Commit-ID: HbH0Iip2f3n
--HG--
extra : rebase_source : 31f40bd0e2ffc2abeb799f09685ec342a5d50bda
2017-08-26 17:54:14 +09:00
Till Schneidereit
847290985c
Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
...
MozReview-Commit-ID: E4uux96ed2m
2017-07-29 16:47:26 +02:00
Sebastian Hengst
2a076b4002
Backed out changeset 862ba8683d19 (bug 1272697)
2017-07-28 20:18:28 +02:00
Till Schneidereit
8b46f09d1c
Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
...
MozReview-Commit-ID: E4uux96ed2m
2017-07-28 17:48:14 +02:00
Tom Schuster
958ad51296
Bug 1333073 - Use ClassSpec for DataView. r=arai
2017-01-28 21:36:05 +01:00
Luke Wagner
511627f51f
Bug 1324116 - Baldr: add WebAssembly.LinkError and throw it for errors during instantiation (r=bbouvier)
...
MozReview-Commit-ID: 21dA8fAgBdA
--HG--
extra : rebase_source : 0282741763a23fcb404048a5d989a99fb92b2958
2016-12-28 09:20:56 -06:00
Till Schneidereit
95b8398292
Bug 1322920 - Remove DOM Promise implementation. r=bz
...
MozReview-Commit-ID: 1zzd0x2LNNb
2016-12-14 17:11:48 +01:00
Tom Schuster
4a506eb986
Bug 1155700 - Change Map/Set to use ClassSpec. r=arai
2016-11-19 01:17:53 +01:00
Tom Schuster
687415abc6
Bug 1130988 - Change SharedArrayBuffer to use ClassSpec. r=bz
2016-10-29 20:09:45 +02:00
Tom Schuster
d3d6b4b949
Bug 1248865 - Change ArrayBuffer to use ClassSpec. r=bz
2016-10-25 10:18:40 +02:00
Luke Wagner
bb5274e9bf
Bug 1311994 - Baldr: remove Wasm object (r=sunfish)
...
MozReview-Commit-ID: CkrYWLFoKAE
--HG--
extra : rebase_source : d36f8b0bcb80d0ab5add43594e286fc33411be43
2016-10-24 13:20:59 -05:00
Luke Wagner
6981487fab
Bug 1303079 - Baldr: add WebAssembly.(Compile|Runtime)Error (r=bbouvier)
...
MozReview-Commit-ID: 7DweEFy2IUW
2016-09-23 09:13:16 -05:00
Wes Kocher
a1e486e2b1
Backed out changeset 62999f48c433 (bug 1303079) for frequent jit failures a=backout CLOSED TREE
2016-09-23 15:01:00 -07:00
Luke Wagner
b3ebdc2a60
Bug 1303079 - Baldr: add WebAssembly.(Compile|Runtime)Error (r=bbouvier)
...
MozReview-Commit-ID: 7DweEFy2IUW
2016-09-23 09:13:16 -05:00
Luke Wagner
1b4ff6fb6f
Bug 1284155 - Baldr: add WebAssembly.Table constructor and object (r=bbouvier)
...
MozReview-Commit-ID: CtMsvJroBfK
--HG--
extra : rebase_source : 18a935cafd520e24c4635c0e45932101e751f44a
2016-07-12 20:20:14 -05:00
Luke Wagner
05efa7019c
Bug 1284155 - Baldr: add initial pieces of WebAssembly.Memory API (r=bbouvier)
...
MozReview-Commit-ID: 2Mqno0kK7XP
2016-07-06 18:40:35 -05:00
Luke Wagner
3b013f05e0
Bug 1284155 - Baldr: store prototypes in GlobalObject with JSProtoKey (r=bbouvier)
...
MozReview-Commit-ID: Bph3UL3rab5
2016-07-06 18:40:35 -05:00
Luke Wagner
cf6522b9fa
Bug 1276028 - Baldr: add WebAssembly.(Module, Instance) (r=bbouvier)
...
MozReview-Commit-ID: Lg8aq6BLnZ2
2016-07-01 12:48:56 -05:00
Till Schneidereit
db904728ee
Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
...
--HG--
extra : rebase_source : 44ac4d767f6b2298acea444675c7177cb8f0d602
2015-11-10 12:34:00 +01:00
Luke Wagner
b5a255ff58
Bug 1252498 - Baldr: add Wasm object behind pref, default off (r=jorendorff)
...
MozReview-Commit-ID: BlhrURAX26H
--HG--
extra : rebase_source : e1b540f06c2f3976f91242ac7b0b8ede29fbc5f2
2016-03-03 10:20:21 -06:00
Shu-yu Guo
b02fc05d4b
Bug 912337 - Make a new Error subclass: Debugger.DebuggeeWouldRun. (r=jimb)
2016-02-19 13:46:07 -08:00
Jakob Stoklund Olesen
81870cf461
Bug 1238679 - Rename s/SIMD/Simd/ in type and function names. r=bbouvier
...
We prefer to camelcase acronyms to avoid shouty identifiers. Most types and
functions with SIMD in their name already spell it 'Simd'.
2016-01-20 12:50:06 -08:00
Sajjad Taheri
16aecfb21a
Bug 1160971 - Part 1: SIMD bool vector implementation for the interpreter. r=bbouvier
...
Also add an ENABLE_SIMD compilation flag that enables SIMD support in the
nightly build only. Previously, SIMD and BINARYDATA used the same flag.
Include a Bool64x2 type to go with the existing Float64x2 type. Neither are in
the current spec.
2015-12-22 14:17:12 -08:00
Jan de Mooij
544e48f726
Bug 1225396 part 1 - Rename *Iterator stuff to *LegacyIterator. r=jorendorff
2015-12-09 22:54:10 -05:00
Jon Coppeard
d8ea08336c
Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu
2015-12-04 13:47:25 +00:00
Lars T Hansen
5aae98ed9a
Bug 1176214 - Part 2: Preliminary adjustments. r=waldo
...
--HG--
extra : rebase_source : b306ed5c0ded6830a9333e975d521bc6729c8312
2015-11-23 19:51:50 +01:00
Jon Coppeard
23a1008811
Bug 1227555 - Force specialization of JSObject::is() for ProxyObject subclasses r=shu
2015-11-26 11:49:54 +00:00
Wes Kocher
084c83383e
Backed out 7 changesets (bug 1185106) for mulet m(4) orange
...
Backed out changeset 0ddd61fbe36f (bug 1185106)
Backed out changeset abdb25290c42 (bug 1185106)
Backed out changeset 2829205d2c81 (bug 1185106)
Backed out changeset e0552bf93a5a (bug 1185106)
Backed out changeset 50d74e6e8937 (bug 1185106)
Backed out changeset d26bbcce9e10 (bug 1185106)
Backed out changeset deb987f79ee8 (bug 1185106)
2015-10-07 14:54:05 -07:00
Till Schneidereit
bc4f9d9099
Bug 1185106 - Part 1: ShellPromise boilerplate. (r=efaust)
2015-10-05 13:24:03 -07:00
Wes Kocher
c05e2b4f00
Backed out 6 changesets (bug 1185106) for SM bustage CLOSED TREE
...
Backed out changeset 8453ae71b30d (bug 1185106)
Backed out changeset 446ea07800c9 (bug 1185106)
Backed out changeset a3c1f65f0dff (bug 1185106)
Backed out changeset 5174ef291f0c (bug 1185106)
Backed out changeset 8073e7c4cf94 (bug 1185106)
Backed out changeset 3afd56565e23 (bug 1185106)
2015-10-06 08:49:21 -07:00
Till Schneidereit
d6db05aa78
Bug 1185106 - Part 1: ShellPromise boilerplate. (r=efaust)
2015-10-05 13:24:03 -07:00
Wes Kocher
a0d17b972a
Backed out 6 changesets (bug 1185106) for build bustage CLOSED TREE
...
Backed out changeset 6bd1aab9f146 (bug 1185106)
Backed out changeset ede6564c4d13 (bug 1185106)
Backed out changeset abf4f0c6f42e (bug 1185106)
Backed out changeset 102aa11bc1aa (bug 1185106)
Backed out changeset 9c74d17cf769 (bug 1185106)
Backed out changeset c3d780ac9879 (bug 1185106)
2015-10-05 14:27:19 -07:00
Till Schneidereit
cdde94a546
Bug 1185106 - Part 1: ShellPromise boilerplate. (r=efaust)
2015-10-05 13:24:03 -07:00
Jeff Walden
780b2875a9
Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
...
--HG--
extra : rebase_source : a80a7ad7bbac563e489c8c110d9df40a26a161ca
2015-09-24 12:51:56 -07:00
Jeff Walden
5cda3c1e75
Bug 1101561 - Fix %IteratorPrototype% initialization to be OOM-safe. r=jandem
...
--HG--
extra : rebase_source : dc72bcf441d9ee39b893df3ba78cbb6e61c5336f
2015-09-24 12:51:55 -07:00
Jeff Walden
137cd22356
Bug 1101561 - Fix StopIteration class initialization to be OOM-safe. r=jandem
...
--HG--
extra : rebase_source : 15606a30fdff42d358977a793e1f4ff24dbe3fd3
2015-09-24 12:51:55 -07:00
Jeff Walden
9bc7583ece
Back out 62ab5e142af3, 387c21d5c4e3, e3138a3efe4a, d8b09e2a11f1, 8add4271e98c, and ead219581dbe for bustage. r=badness-10000 in a CLOSED TREE
2015-09-24 19:43:36 -07:00
Jeff Walden
2b52966dc7
Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
...
--HG--
extra : rebase_source : 4508a3ec55595d62c29776715d82f46e2739a014
2015-09-24 12:51:56 -07:00
Jeff Walden
911f434868
Bug 1101561 - Fix %IteratorPrototype% initialization to be OOM-safe. r=jandem
...
--HG--
extra : rebase_source : 149a8880d6b54d634c044d2fdd1255bdd547b153
2015-09-24 12:51:55 -07:00
Jeff Walden
ccc0106dfb
Bug 1101561 - Fix StopIteration class initialization to be OOM-safe. r=jandem
...
--HG--
extra : rebase_source : 63f71dbb418f37fc33b2b2497c545b9083d4a535
2015-09-24 12:51:55 -07:00
Jon Coppeard
a920d4b2e6
Bug 930414 - Add module fields relating to exports r=shu
2015-08-24 15:58:36 +01:00
Jon Coppeard
a62f1f731f
Bug 930414 - Add module importEntries field r=shu
2015-08-24 15:58:35 +01:00
Jon Coppeard
5592c607f8
Bug 930414 - Add module requestedModules field r=shu
2015-08-24 15:58:35 +01:00
Jason Orendorff
3a5f570d6f
Bug 987514, part 3 - Make every global have a (usually empty) Reflect object; rename JS_InitReflect -> JS_InitReflectParse. r=Waldo.
...
The bit in MIRGenerator.h fixes a straight-up bug in the code, masked until now by unified builds (and unmasked because this patch adds a .cpp file, perturbing the unified build boundaries).
--HG--
extra : rebase_source : aa6bf55dc1ce87b9fc10af76cb506560b14c3de9
2014-11-04 21:41:43 -06:00
Tooru Fujisawa
75d9d40a66
Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
2015-03-18 18:22:05 +09:00
Jan de Mooij
db18ff3df9
Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
2015-02-27 16:08:15 +01:00
Nick Fitzgerald
ead84e4acf
Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz
2015-02-13 09:21:50 -08:00