js/src/wasm/AsmJS.cpp
cf7153f42f1cbe530b7f86189b8555a9598929c1
created 2018-12-28 11:07 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Split {Module,Function}Validator classes into {Module,Function}Validator{,Shared} to segregate source-unit-agnostic parts from source-unit-aware parts, use the correct types in all signatures, and use *ValidatorShared::* instead of *Validator::* for nested classes that are common to both source types. r=arai
6bdb62915f688c4cb729c1e9fcbbee4bf56a42bd
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Use |using| to define various typedefs in AsmJS.cpp. r=arai
5f69b689d7c214eb27a522cbff027fc0b2605a4b
created 2018-12-28 11:07 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Don't use std::abs on a value that could possibly be -2147483648 (whose absolute value can't be computed when |int| is 32-bit-sized). r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
f8a29b8bb211f77df65ca111395da89ba882f68d
created 2019-01-04 15:03 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Backed out changeset d1267711aef0 for Jit10 failures.
d1267711aef0a8031752776607483d6ac5e31dde
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Make AsmJSParser a template typedef and {Module,Function}Validator template classes. r=arai
df1b7a886a9d92c035cd11eb816c797e97a1dd1d
created 2018-12-28 11:07 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Split {Module,Function}Validator classes into {Module,Function}Validator{,Shared} to segregate source-unit-agnostic parts from source-unit-aware parts, use the correct types in all signatures, and use *ValidatorShared::* instead of *Validator::* for nested classes that are common to both source types. r=arai
0f6a3dd2c2f744df7865325e9396508ac3f8209e
created 2019-01-04 12:53 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Back out 4a8940073f8c and c7577c232591for some asm.js failures. r=bustage in a CLOSED TREE
2d17e4ef5e715448dfbdd6b7a36bde574aad49ed
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
4a8940073f8cd227727375be33bfd0944d27606d
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Make AsmJSParser a template typedef and {Module,Function}Validator template classes. r=arai
ea3ab4b83152c7fa0c904833f252162fdaed96b9
created 2018-12-28 21:00 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Use |using| to define various typedefs in AsmJS.cpp. r=arai
c7577c2325910f27ab37688962feba0fd3c8bccf
created 2018-12-28 11:07 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Split {Module,Function}Validator classes into {Module,Function}Validator{,Shared} to segregate source-unit-agnostic parts from source-unit-aware parts, use the correct types in all signatures, and use *ValidatorShared::* instead of *Validator::* for nested classes that are common to both source types. r=arai
e58454c68f0f9906c62a86a797fd4695977bf506
created 2018-12-28 11:07 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Don't use std::abs on a value that could possibly be -2147483648 (whose absolute value can't be computed when |int| is 32-bit-sized). r=arai
6356c45cfbb73e27ca114e82b769c3634353c9d5
created 2018-12-18 22:24 +0000
pushed 2019-01-21 13:03 +0000
Ashley Hauck Ashley Hauck - Bug 1513040 - Rename ParseNodeKinds to end with Stmt or Expr. r=jorendorff
1e9f0298ad03c1ab59289f2709479d53273f2e0b
created 2018-12-18 16:13 +0200
pushed 2019-01-21 13:03 +0000
shindli shindli - Backed out 3 changesets (bug 1512428, bug 1513040) for causing raptor tp6-5 perma failures on Windows 7 opt/pgo
e69ec9477ef8ad62d51493112fd365d5d32fc48c
created 2018-12-17 20:00 +0000
pushed 2019-01-21 13:03 +0000
khyperia khyperia - Bug 1513040 - Rename ParseNodeKinds to end with Stmt or Expr. r=jorendorff
5cd58657ebb8953a54fb1ab298a705466bdc09de
created 2018-11-10 21:52 -0800
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Introduce a LineToken concept so that users can't accidentally do the work of determining a SourceCoords vector index twice. r=tcampbell
847bbad91a34cd52c5fe16c0149802a02445f63a
created 2018-11-10 21:24 -0800
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Common up some code in FunctionValidator to add a call-site line number into a function. r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5219f57277c4b6b76b61d435227bd666afee59ea
created 2018-11-06 14:50 +0100
pushed 2018-12-03 16:23 +0000
Lars T Hansen Lars T Hansen - Bug 1505774 - Introduce nullref type. r=luke
31a42178a876106cc4cce885b94afef0275d89c7
created 2018-11-19 14:43 -0600
pushed 2018-12-03 16:23 +0000
Luke Wagner Luke Wagner - Bug 1507944 - Baldr: ensure signal handlers in asm.js instantiation (r=bbouvier)
56f220f7a98f9ca941912ed1b9e69518f49c0d79
created 2018-11-15 15:01 +0000
pushed 2018-12-03 16:23 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
56eaf6c976d377cba4e44a302bdeda9e7420bd94
created 2018-11-08 18:42 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
c489ba287b497b77e6bb7d4b7550e0792670726c
created 2018-10-23 12:27 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1503086 - Initialize all SourceBufferHolders with a fallible function that in all cases assumes ownership of given-ownership data. r=tcampbell, r=bz, r=mrbkap on some finicky worker code lightly touched here
ea1da7c247ea61c752334deca1c2c060eeb971e8
created 2018-10-23 15:52 +0200
pushed 2018-12-03 16:23 +0000
Lars T Hansen Lars T Hansen - Bug 1500167 - Support multiple tables in wasm. r=luke
04a5b29e9c89e74be2e2f81c0c098da68b96e3c3
created 2018-11-06 22:51 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1505150 - Move implementations of ParseContext and SharedContext to their own files. r=jorendorff
847c7c6af1db86f0edcae2986a9a9582160f4f4b
created 2018-10-16 15:01 +0900
pushed 2018-10-18 18:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1493870 - Remove ParseNode::name. r=jorendorff
d1094983384c30f5aa7860e7d5ff49be625fb47a
created 2018-10-03 15:43 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1495149 - Baldr: don't use signal handlers for asm.js bounds checks (r=lth,bbouvier)
d5764b2a95fef77f7c957f658c74958abc7bfe62
created 2018-10-02 01:16 -0700
pushed 2018-10-15 21:07 +0000
Eric Faust Eric Faust - Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
63ea63571271f031dc457f1b1b7519ec8bf3e3de
created 2018-10-02 06:59 +0300
pushed 2018-10-15 21:07 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 10 changesets (bug 1494930, bug 1459067, bug 1459555) for build bustages on JSScript.cpp. CLOSED TREE
edada9212b5b707c60cc3989588561f3df03f525
created 2018-10-01 20:41 -0700
pushed 2018-10-15 21:07 +0000
Eric Faust Eric Faust - Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
2456b585ef8760aac7fcf3f14252829cc96143e3
created 2018-09-07 13:45 +0200
pushed 2018-10-15 21:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1469027: Introduce a new switch to determine if we should compile with Cranelift; r=luke
9b1c85d872ccc980a4cedd95daa860c0cec1e668
created 2018-09-26 20:36 +0300
pushed 2018-10-15 21:07 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 7df169d72b50 (bug 1469027) for assertion failures on env.optimizedBackend() == OptimizedBackend::Ion. CLOSED TREE
7df169d72b504e045b236ffb57d1fb61e518371e
created 2018-09-07 13:45 +0200
pushed 2018-10-15 21:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1469027: Introduce a new switch to determine if we should compile with Cranelift; r=luke
de7c162147f9225caffc35e35d0dfb0e9a217e58
created 2018-09-24 10:59 -0400
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1463529: Don't add modifiers to built-in or bound function toString representation. r=jorendorff
8b553d15956a6d730cf220b4374717c2f04b329c
created 2018-09-24 19:21 -0400
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1493475 - Cleanup asm.js parser cleanup. r=luke
bbc165233051fb57331cf92b2c223faa333b02bf
created 2018-09-20 14:46 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: add JS::OptimizedEncodingListener interface, shell implementation of it and tests (r=lth)
e03b6055ab323548f101d930b53830e0524539e0
created 2018-09-18 20:20 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1487475 - Baldr: stop saving bytecode in wasm::Module (r=yury)
1185e88c0067afd38237b65bfcd353d00a04162a
created 2018-09-18 20:20 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1487475 - Baldr: save custom sections separately of bytecode (r=yury)
eb950db9425be1e9d1cf7b6f8cc09ae58c23ab5b
created 2018-09-04 18:24 +0200
pushed 2018-10-15 21:07 +0000
Julian Seward Julian Seward - Bug 1486549 - Baldr: store only function indices in elem segments (r=jseward)
2ca066322bd252f0fbf4eac58ad64fb355bb512c
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 9: Change NameNode::expression to NameNode::initializer and handle LabeledStatement properly. r=jwalden
8789cfe8c9adf1f0d553939f4a4fed8d1899213d
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 7: Add accessors to LexicalScopeNode. r=jwalden
6a0f98626fd4a72680ebda4d7062aec25fef40b2
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 6: Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP. r=jwalden
f4e0f1c70bf8a2ff4eadbde0e0cd9aed7fe8c135
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 5: Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral. r=jwalden
fa508359ae289d59cdbbd5061080b692fa5a3d5b
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 4: Add accessors to UnaryNode and subclasses. r=jwalden
f1c5898b0982188af75c672dee68a0ca95051376
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 3: Add accessors to BinaryNode and subclasses. r=jwalden
0c08c096decb00e0895f94436c5d7aca0c80a872
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 2: Add accessors to TernaryNode. r=jwalden
4ad37258ece079095198576a0c3b00e13d90205c
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 1: Add accessors to ListNode. r=jwalden
9a67686aabe8131742f00bdcf6919b5a2cc48f9a
created 2018-09-06 11:23 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/wasm, part 1. r=bbouvier
9f7308df9f625efc288f3a1e4a1c660eb9904772
created 2018-09-10 15:09 +0200
pushed 2018-10-15 21:07 +0000
Julian Seward Julian Seward - Bug 1471500 - Complete initial implementation of the bulk-memory proposal. Part 6 of 10. r=bbouvier.
3f546769e86c56ad6f38550a2216ab51c0c07c8d
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
7c4e4e064d71e4c2da4aef39e97c82808918ac91
created 2018-09-03 20:02 +0200
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1487329 - Select wasm baseline compiler if content opts into gc types. r=bbouvier
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
bf167b0a3af38a895690054de642027af9aafef3
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
15812ad59a9019fcf40af44bff598007c7e1bb0e
created 2018-09-05 12:08 +0300
pushed 2018-10-15 21:07 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1487329) for build bustages in builds/worker/workspace/build/src/js/src/wasm/WasmValidate.h. CLOSED TREE
7e8d4a1689601b48d152978b87da7b6dbfd249b2
created 2018-09-03 20:02 +0200
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1487329 - Select wasm baseline compiler if content opts into gc types. r=bbouvier
less more (0) -100 -60 tip