js/src/wasm/AsmJS.cpp
19d2aace5b3ca316f548906b4283ebad44d3c8dd
created 2018-05-16 10:44 -0700
pushed 2018-05-17 07:17 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Initialize various asm.js structures using in-class initializers, not PodZero. r=jandem
97ede7464228b466eb0eb80885f92f1d3cb081b6
created 2018-04-23 13:51 -0700
pushed 2018-05-09 18:16 +0000
Jeff Walden Jeff Walden - Bug 1459382 - Rename various SourceUnits member functions to refer to code units, not "raw" chars. r=arai
fc3a8ce00c3f7025871140e1275d6920d92d13db
created 2018-05-08 13:26 -0500
pushed 2018-05-08 20:59 +0000
Luke Wagner Luke Wagner - Bug 1458029 - Baldr: update wasm frame stack format string to match WebAssembly Web API spec (r=yury,bbouvier,fitzgen)
822e81707327954a2c4e7d8060c5d91ae528bbf3
created 2018-04-25 19:40 -0700
pushed 2018-04-26 02:57 +0000
Jeff Walden Jeff Walden - Bug 1451248. r=jorendorff, r=bz
f8b79c586af6e9ee3cdd5b56fd8f84f8ce2d9900
created 2018-03-21 14:46 +0100
pushed 2018-04-13 16:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1445272: Add Anyref to the wasm type system; r=luke
40baddc5f0b6206f9a90bd694c596b0d8f8a9837
created 2018-03-21 14:40 +0100
pushed 2018-04-13 16:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1445272: Add gcTypesEnabled to wasm::ModuleEnvironment and Metadata; r=luke
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-11 21:20 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 14:24 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
1b3203bbe43b4659681141da0f832853e84f7a4a
created 2018-04-06 20:56 +0200
pushed 2018-04-11 13:55 +0000
Tom Schuster Tom Schuster - Bug 1453006 - Convert FunctionSyntaxKind to an enum class. r=jandem
8a703ca86a968b8e343e10fc6d084673bcf32d94
created 2018-04-03 14:18 +0200
pushed 2018-04-03 22:57 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove isExprBody from everything but FunctionBox to keep Reflect.parse working. r=Waldo
5c82560d19d9cd19b5ae800eca4f0e7b1ab5235b
created 2018-03-07 14:51 +0100
pushed 2018-03-23 10:18 +0000
Lars T Hansen Lars T Hansen - Bug 1412238 - WebAssembly.Global object identity + mutable export. r=luke
2269c7ed37ff9f28bf8bbd4c97b886e52fadaf2c
created 2018-03-15 03:42 -0700
pushed 2018-03-15 14:52 +0000
André Bargull André Bargull - Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
61ca8af8e31332158c4307c8277282d27012d46e
created 2018-03-05 19:27 -0500
pushed 2018-03-06 00:27 +0000
Kannan Vijayan Kannan Vijayan - Bug 1411415 - r=bz r=fitzgen
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
ac2b65f3fb198387bce7e562b173892abc3097a5
created 2018-02-24 10:38 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 6: jsmath* -> builtin/Math*. r=jandem.
cfd781da349e59c8d6b9fea7efed04a0b2124a61
created 2018-02-24 07:33 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
f68825f0495dba102d4f1d73d246095e7c82e214
created 2018-02-27 13:23 -0800
pushed 2018-03-01 23:05 +0000
Jeff Walden Jeff Walden - Bug 1440497 - When syntax-parsing, properly handle an ArrowFunction at the end of a ConditionalExpression that forms the body of a SpiderMonkey-proprietary expression closure. r=arai
a4136715d683ebc0fe3724abeab289ec9bbf3748
created 2018-02-28 02:08 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 5: Remove unused parameters in js/src/wasm. r=bbouvier
6e46ff4ff446e5548326e9d3468485c15934e088
created 2018-02-14 10:05 +0100
pushed 2018-02-26 15:20 +0000
Lars T Hansen Lars T Hansen - Bug 1438113 - Make it possible to have wasm baseline without ion. r=luke
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-02-19 16:37 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
e21126825c41be2a70bb6759e2dbdc7190621608
created 2018-01-16 15:10 -0600
pushed 2018-02-16 19:49 +0000
Jason Orendorff Jason Orendorff - Bug 1437955 - Part 1: Split ParseNodeKind::Semi into ExpressionStatement and EmptyStatement. r=Waldo.
12219bfe0748a9bef50559e5c8eefca83655627a
created 2018-02-15 12:41 +0100
pushed 2018-02-16 10:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Put all tiered data into one new data structure wasm::CodeTier; r=luke
466db29799d8af8f16183f8aee75d6900240d281
created 2018-02-14 16:57 -0600
pushed 2018-02-14 23:06 +0000
Luke Wagner Luke Wagner - Bug 1437546 - Odin: check MaxParams and MaxLocals when asm.js emits wasm (r=bbouvier)
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
7e7ac16af76a80adbf46e1d410c43b5308a78536
created 2018-01-20 17:08 -0600
pushed 2018-01-23 00:26 +0000
Rofael Aleezada Rofael Aleezada - Bug 1427710 part 2 - Removed TOK_ prefixes. r=jandem
98378bbaf80721b363d52d77601ca8738142da71
created 2017-12-23 13:47 -0500
pushed 2018-01-18 19:39 +0000
Jeff Walden Jeff Walden - Bug 1428863 - Change a few TokenStream::* uses in AsmJS.cpp to TokenStreamShared::*, because TokenStream no longer has the meaning it's traditionally had. r=arai
5eb4b2bdb7cd9acd4dac829bc930142d1f3b6d33
created 2018-01-12 15:16 +0100
pushed 2018-01-12 14:16 +0000
Rofael Aleezada Rofael Aleezada - Bug 1427710 part 1 - Make TokenKind an enum class. r=jandem
e5c3eb27d1b4ddb38ea82cd6838e564aebe8c3f7
created 2017-12-28 19:10 -0500
pushed 2017-12-30 16:51 +0000
Rofael Aleezada Rofael Aleezada - Bug 1403556 - Remove PNK prefixes. r=jandem
cf2f5ce41354d1cd0a49ea70c9ca5ce6f2ee4b27
created 2017-12-19 22:44 -0600
pushed 2017-12-20 20:37 +0000
Rofael Aleezada Rofael Aleezada - Bug 1403556: Changed ParseNodeKind from enum to enum class r=jandem
0559a4899c440b7c9a6666715cd3a1836fc4128f
created 2017-12-05 23:58 -0800
pushed 2017-12-13 19:47 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split TokenStream in Parser across Parser and ParserBase. r=arai
5d3190b2b1bd77bdf476fa9c075be1829d8447d9
created 2017-04-17 15:05 -0700
pushed 2017-12-13 19:47 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split Parser::reportNoOffset into Parser::{error,warning}NoOffset. r=arai
d24417d670d278e6f3404fbee5f62561def6016a
created 2017-11-29 17:09 +0100
pushed 2017-11-30 10:57 +0000
Oriol Brufau Oriol Brufau - Bug 1421412 - Log a failure when there is a generator function in asm.js r=bbouvier
576034b89b34b25e50c628392bbaa6f0c406f175
created 2017-11-21 09:35 +0100
pushed 2017-11-22 12:18 +0000
Lars T Hansen Lars T Hansen - Bug 1389464 - Wasm atomics gating on shared memory enabled. rs=luke
5b8da4918cbafd4296c318f54fd6bbd2c9c453c3
created 2017-09-22 10:49 +0200
pushed 2017-11-22 12:18 +0000
Lars T Hansen Lars T Hansen - Bug 1389464 - Implement shared memory for WebAssembly. r=luke
19e15d070b068f71257f725e847ea265909e852d
created 2017-11-13 07:55 -0800
pushed 2017-11-16 10:36 +0000
André Bargull André Bargull - Bug 1416793 - Part 2: Make generator and async kind storage more consistent in various classes. r=jandem
d331391aee4d2b41740d0b8615c07ffbb668585b
created 2017-11-09 14:57 +0100
pushed 2017-11-13 15:42 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1415549: Use correct encoding when reporting an error with wasm module/field utf8 names; r=luke
2aa956f09d3e1ba236b8bc3f08cd9b1fcaacabe6
created 2017-11-02 15:36 +0100
pushed 2017-11-02 14:49 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
298b5372db24eb84d03636b3d27524224cb21a69
created 2017-11-01 10:48 +0100
pushed 2017-11-01 14:02 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
e958dfd8be0df0c0640f3547195d4b4ba5edac39
created 2017-10-31 13:49 +0100
pushed 2017-10-31 12:52 +0000
Jan de Mooij Jan de Mooij - Bug 1411954 - Move cloning of native functions into separate functions. r=jwalden
e550d0a1bfd82af3da059dbe32d8c7e760bfdc83
created 2017-10-17 08:55 -0500
pushed 2017-10-17 14:06 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: allow parallel compilation to proceed until finish() (r=bbouvier)
6e95ae37a2e36cf4101a7b94f1d0b601d05f5868
created 2017-10-04 10:23 -0500
pushed 2017-10-11 14:51 +0000
Jason Orendorff Jason Orendorff - Bug 1405760 - Don't set the op field of nodes for binary operators. r=Waldo
4f5b47c7ffc0d6dbdb91b7434d030bef5e067b86
created 2017-09-27 09:31 -0500
pushed 2017-09-27 20:23 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: simplify ModuleGenerator by making asm.js less weird (r=bbouvier)
5b4af45c76d0ae01835ab7b7f3fe03072f413180
created 2017-09-27 19:44 +0200
pushed 2017-09-27 17:44 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 88700ecc3751 (bug 1401827) for leaks detected by asan, e.g. in chrome-1. r=backout
88700ecc37513efe999ab3e849a544e1db156401
created 2017-09-27 09:31 -0500
pushed 2017-09-27 14:57 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: simplify ModuleGenerator by making asm.js less weird (r=bbouvier)
02a2f71d54a1a613b2de6c26285ec5d46d354d93
created 2017-09-20 13:49 +0200
pushed 2017-09-24 20:46 +0000
André Bargull André Bargull - Bug 1401515 - Avoid accessing members on null pointers. r=luke
6ff0f49d6e25827d4615136a0100571acf4b9eac
created 2017-09-22 11:05 -0500
pushed 2017-09-22 16:06 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: don't transport MacroAssemblers between helper and ModuleGenerator threads (r=lth)
6c960c257d13ba003045d784e3805fc7cacee0a6
created 2017-09-20 13:19 +0100
pushed 2017-09-20 12:19 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Fix compilation errors to do with unreachable return statements r=jandem
9367b7801b706b9928e7e241e8ffb64ca871e741
created 2017-06-22 18:44 +0200
pushed 2017-09-13 01:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1399239 - Remove unused srcBodyStart. r=luke
32df4db6c1503deeb20e50d6e76d0c8cd0d2d5ef
created 2017-09-06 08:31 -0500
pushed 2017-09-06 13:41 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: remove FunctionGenerator (r=lth)
7189690845fb45120bd74ebe6d9d7c10d206cd08
created 2017-09-06 08:30 -0500
pushed 2017-09-06 13:41 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: shrink the ModuleGenerator interface (r=lth)
9727d970a03d43165dc44c0c63d5498641253208
created 2017-08-28 13:31 +0200
pushed 2017-09-01 09:07 +0000
Lars T Hansen Lars T Hansen - Bug 1146817 - Rename isLockfree as isLockfreeJS, plus preparation for 64-bit aware atomics. r=sstangl
b8b7771cce0d66e6fbfec285a84ef1b7e2e3ff0d
created 2017-06-13 19:32 +0200
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 10: Cancel background tier2 compilation correctly. r=luke
0f4d52995594cc5c2d302c11b34088e5e5174fb2
created 2017-02-09 15:15 +0100
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 9: Add Wasm Tier 2 compilation tasks. r=luke
293183f088dc120fc4ab1d0bdfcc8818eadd6d97
created 2017-02-02 13:56 +0100
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 7: Tiering control logic. r=luke
97f1bedf7155dd886771d2821db258e02b6be28f
created 2017-08-03 11:27 +0200
pushed 2017-08-07 01:21 +0000
David Teller David Teller - Bug 1377272 - Making ParserContext less intertwined with Parser;r=shu+381259
bf040a16d3ed65304d6c71decb919157e79085e8
created 2017-07-29 02:37 -0700
pushed 2017-08-01 20:20 +0000
André Bargull André Bargull - Bug 1385428 - Disable asm.js compilation in accessor methods. r=luke
less more (0) -100 -60 tip