Commit graph

104 commits

Author SHA1 Message Date
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