js/src/asmjs/AsmJS.cpp
b135b519487e216e1841e787f2084527fe2ed0dc
created 2016-11-02 18:22 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
9a91fa1603c46e8ddeef15acc45887d74f39be21
created 2016-08-28 20:42 +0900
pushed 2017-01-23 14:19 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 1: Add AsyncFunction flag in FunctionBox, JSScript, and LazyScript. r=efaust,till
25937c3220ee8ecb7beb3771d39022c6f71b7f3d
created 2016-10-24 13:14 -0500
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1311994 - Baldr: update op codes to match 0xd (r=sunfish)
63994a896664ef09ddb4e4a2b309aae349efea97
created 2016-10-24 13:10 -0500
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1311994 - Baldr: update type codes to match 0xd (r=sunfish)
9b33fac0dffa453cc53c28e1a59b497d702ec518
created 2016-10-21 19:10 +0200
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1310949: Tighten Global parsing/decoding; r=luke
cc32d7a9d319a27c3a3f5a2f05288ab1454f9950
created 2016-10-21 22:29 -0500
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: split bytecode from rest of compiled code (r=bbouvier)
9b0f339a85d6bd732cac2ac37f528adf9bae1e38
created 2016-10-21 22:29 -0500
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: move assumptions from Metadata to Module (r=bbouvier)
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
250c433640e0c13087189284a7f38285bb3a85c9
created 2016-07-21 00:36 -0700
pushed 2017-01-23 14:19 +0000
Jeff Walden Jeff Walden - Bug 1299284 - Remove js::IsPowerOfTwo in favor of mozilla::IsPowerOfTwo. r=sfink
3a6d735bef269c8c3f143531b537a5e532c5b33c
created 2016-10-14 13:44 +0200
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1201124: Unwrap objects before getting their fields in asm.js; r=luke
1a61d8bf5b3d8da8918dffd01702e0c58b51e4f3
created 2016-09-30 08:27 -0700
pushed 2017-01-23 14:19 +0000
Dan Gohman Dan Gohman - Bug 1306506 - OdinMonkey: Don't require canonicalizable types when computing block signatures. r=luke
7e2d5ee669e9c0fa4e14d74e052d526b286c0395
created 2016-09-11 18:15 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 9: Replace NumLit parameter to const NumLit&. r=bbouvier
f803ec5c0469b1e9b949ac686e99bf9611b44d04
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 12: Use ASCII or Latin1 or UTF8 variant of JS_ReportErrorFlagsAndNumber. r=jwalden
4e98bedb1102a74111da7d7bcdba99f7f9adae37
created 2016-08-15 19:21 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 7: Use ASCII variant of JS_ReportErrorNumber when parameters are all static string. r=jwalden
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
4119fba22f7fc6a60e504933d2e9a89d00aab0cd
created 2016-09-23 09:13 -0500
pushed 2017-01-23 14:19 +0000
Dan Gohman Dan Gohman - Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
3354a7c329fe291d0965747a04a87319ae94f753
created 2016-09-23 15:01 -0700
pushed 2017-01-23 14:19 +0000
Wes Kocher Wes Kocher - Backed out changeset 958074f3b830 (bug 1287220) for frequent jit failures a=backout CLOSED TREE
958074f3b83071d701065eb02380b7d817b3b961
created 2016-09-23 09:13 -0500
pushed 2017-01-23 14:19 +0000
Dan Gohman Dan Gohman - Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
1984eea180d68e0123238721c7a1bc3ddf61013b
created 2016-09-21 19:19 +0200
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
6ff5553aea2ac05e70992a1a6573f8ff7ad6da2a
created 2016-12-21 19:31 +0100
pushed 2016-12-22 15:10 +0000
Luke Wagner Luke Wagner - Bug 1322881 - disable-asmjscache in beta. r=bbouvier a-mozilla-beta=gchang
98d2d447a7a1b5ebfd777cea34e20c8ed4778735
created 2016-09-16 10:06 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1299359 - Odin: split out separate JitOptions.asmJSAtomicsEnable (rs=lth)
c978746cc2cbb2a2c662e854095686ba2105ba5a
created 2016-08-30 09:37 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1288460 - Parse names in a ton of places using Parser::* functions directly named after spec productions rather than open-coding them. This centralizes many of the static-semantics rules checks in a very few places. r=arai
d6bdd39e759b184d5d84b3c22fdd894aeb43464a
created 2016-09-09 10:50 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1284156 - Baldr: prevent use of wasm buffers for asm.js (r=bbouvier)
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
7a59052a5a5a313e1d8f66c6731c59385ffb2327
created 2016-09-08 00:09 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: allocate a guard page on wasm 32-bit (r=sunfish)
94befb88aee28153afdd35ef8a46761cd1a07bc6
created 2016-09-06 16:47 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1292724 - Baldr: remove call_import, add imports to function index space (r=bbouvier)
0599e881d7a4c5f3846df3e8b8925302c478c264
created 2016-09-05 09:50 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1299359 - Odin: put asm.js Atomics/SAB support behind wasmTestMode (r=lth)
07979189c602d60e1b9d93a6a75750e2aa38f074
created 2016-09-01 21:03 -0700
pushed 2016-11-14 12:26 +0000
Kyle Machulis Kyle Machulis - Bug 1047105 - Disable AsmJS caching while in Private Browsing Mode; r=janv
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-11-14 12:26 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
5bd3461f216a1dab02e74e05fac87b02805dc6ae
created 2016-08-25 14:11 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1288459 - Make Parser::statement and Parser::statementListItem behave exactly as the spec productions do. Particularly: function/lexical declarations are disallowed as Statements, "let" isn't a valid label in strict mode code, and "yield" is sometimes a permissible identifier in |let| declarations. Also add various tests. r=arai
a1e89f8bd9bc53eff9802d433d69f424bfa6c6cb
created 2016-08-25 20:19 -0700
pushed 2016-11-14 12:26 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c1cf1e462ff9 (bug 1287967) for SM shell build bustage
c1cf1e462ff9567386a33d7288bfc6c6a473f159
created 2016-08-25 19:51 -0700
pushed 2016-11-14 12:26 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
c54a60881d23b0e5789b3559bc242d080775d9f6
created 2016-08-18 11:46 -0700
pushed 2016-11-14 12:26 +0000
Leo Gaspard Leo Gaspard - Bug 1295835 - Address some compilation maybe-uninitialized warnings. r=luke
efd8f92aa5ebfcee7d20defdbce68dfba8c51626
created 2016-08-16 16:20 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1283924 - Baldr: add initial main-thread WebAssembly.compile (r=till)
a96770350e8059da9f06c264c8285d8713b762b4
created 2016-08-16 16:20 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1283924 - Baldr: tidy how ModuleKind is set (r=sunfish)
78f1630b4ec6eb2fa349373cba4426b7d554e2bf
created 2016-07-25 19:50 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Implement Global section in WebAssembly; r=luke
d504768f3183ab17001e1167bbee36822c159f2e
created 2016-07-22 14:29 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename {Load/Store}Global to {Get,Set}Global in wasm bytecode; r=luke
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
dbbe25db2d61505c8a6c8561412b4b204ad30257
created 2016-07-19 15:49 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: add support for same-instance Table imports (r=bbouvier)
4a992c10189fd39b2c9daeb49749127a5a2a0d7d
created 2016-07-18 12:11 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: add Table.prototype.get (r=bbouvier)
b4575688fc9f27dcf04e1a3525d597cc953e34b8
created 2016-07-18 10:59 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: remove use of func-export-index, use func-index instead (r=bbouvier)
09e1f272ac8d3857f1354fdd68ea94709f8a214a
created 2016-07-18 10:50 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: simplify Module::instantiate interface (r=bbouvier)
09461dda5ac8cf17b9504d4997fc851c172fb885
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: provide alternative path that provides build-id (r=bbouvier)
606e6f6aebe26585dd35c400ce72c3032b5e3378
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: use process-wide signal-handling-support query (r=bbouvier)
7792f6453b843b82835a104cc58674f2de01e947
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: make Module RefCounted (r=bbouvier)
9111bfb505326cbd1a861719519ac1521de8d883
created 2016-07-13 12:34 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: refactor/rename exports to be more symmetric with imports (r=bbouvier)
d14dd0573e8a084cb876174e7f14e01582704824
created 2016-07-12 19:27 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: extract wasm::Table objects from the global data segment (r=bbouvier)
4a1ad717fe1dadf05bc0328a40877c514ce6d03e
created 2016-07-08 14:45 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: hoist ElemSegment out of static link data (r=bbouvier)
03a7c6a84d6a4c3e337454e23f7f3ed7fb08a000
created 2016-07-08 14:45 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: allow modules to import WebAssembly.Memory (r=bbouvier)
8abd128aac1e252bc05aff588e25dad23cd4ab79
created 2016-07-08 12:42 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: rename some types and fields to better reflect reality (r=bbouvier)
cc866385dd0124bde69f1d7fd50baee93c531ddf
created 2016-07-07 08:15 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
71449118bfe810e93207624e0e7a553fd63ebf2e
created 2016-07-06 18:40 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: rename 'heap' to 'memory' to better match wasm terminiology (r=bbouvier)
ad84e1c0463273f7e03ddaf88e82df9422039ff6
created 2016-07-06 09:14 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: initialize CompileArgs::alwaysBaseline (r=bbouvier)
433ae510d1fdba13129e3d70da08a778fdca9ebf
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: remove cx_ from ModuleGenerator (r=bbouvier)
425c7ce749c77d5fd424aeb57eb35ff15d85fbb2
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: rename MachineId to Assumptions (r=bbouvier)
c666dc1d70013db22d60822dbb69c6bfc3f8c050
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: rename CompileArgs to UseSignal (r=bbouvier)
a4c8c1c3ddfb6713833da131e7d7943815f8bc90
created 2016-07-04 12:20 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: remove unnecessary 'cx' arg from deserialize path (r=bbouvier)
less more (0) -100 -60 tip