Loading .cargo/config.in +1 −1 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ rev = "2689788cecf24c385e6b7440e3aa1a89c511f14a" [source."https://github.com/mozilla-spidermonkey/jsparagus"] git = "https://github.com/mozilla-spidermonkey/jsparagus" replace-with = "vendored-sources" rev = "20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" rev = "fdc257c896c6deb9f293676ec9508123611dec62" [source."https://github.com/kinetiknz/mio-named-pipes"] git = "https://github.com/kinetiknz/mio-named-pipes" Loading Cargo.lock +8 −8 Original line number Diff line number Diff line Loading @@ -2715,7 +2715,7 @@ version = "0.3.100" [[package]] name = "jsparagus" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "jsparagus-ast", "jsparagus-emitter", Loading @@ -2729,7 +2729,7 @@ dependencies = [ [[package]] name = "jsparagus-ast" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "bumpalo", "indexmap", Loading @@ -2738,7 +2738,7 @@ dependencies = [ [[package]] name = "jsparagus-emitter" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "bumpalo", "byteorder", Loading @@ -2751,7 +2751,7 @@ dependencies = [ [[package]] name = "jsparagus-generated-parser" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "bumpalo", "jsparagus-ast", Loading @@ -2761,12 +2761,12 @@ dependencies = [ [[package]] name = "jsparagus-json-log" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" [[package]] name = "jsparagus-parser" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "arrayvec", "bumpalo", Loading @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "jsparagus-scope" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "indexmap", "jsparagus-ast", Loading @@ -2788,7 +2788,7 @@ dependencies = [ [[package]] name = "jsparagus-stencil" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "jsparagus-ast", ] Loading js/src/frontend/smoosh/Cargo.toml +2 −2 Original line number Diff line number Diff line Loading @@ -12,12 +12,12 @@ log = "0.4" # Disable regex feature for code size. env_logger = {version = "0.9", default-features = false} # For non-jsparagus developers. jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" } jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "fdc257c896c6deb9f293676ec9508123611dec62" } # For local development, replace above with # jsparagus = { path = "{path to jsparagus}" } [build-dependencies] # For non-jsparagus developers. jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" } jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "fdc257c896c6deb9f293676ec9508123611dec62" } # For local development, replace above with # jsparagus = { path = "{path to jsparagus}" } third_party/rust/jsparagus-emitter/.cargo-checksum.json +1 −1 Original line number Diff line number Diff line {"files":{"Cargo.toml":"00c740f44b5681e3277e519d2e143e6edfbff186ca31a07ddce2eb46b803ddd7","src/array_emitter.rs":"bbc6528321f1d11d7c86c4f2bfdcfc9dced8f0b8b1c30c9f0a5355f300d196b6","src/ast_emitter.rs":"050858e25f6bab6787771058afe504c66e74e9026e9ce873160bccc6366eca47","src/block_emitter.rs":"78965260d87a66c5324d6f3bdfea0f1938f8037f70adde148dbb2db599d1b2c0","src/compilation_info.rs":"b0d91b0f8d6940cb7087b474c3c814b758c8ce8d9027c415b76ad4af78be6140","src/control_structures.rs":"b32fbfff53bd378dcb45d63620006bea15c2fec1e7bc0bb163567dfe086e4931","src/dis.rs":"4a335d813fa965482ca0f20a7b9295a55ce7625b577d42bd8b33b156b81c6306","src/emitter.rs":"b1540598dd42dc1946731dccd4057b50e0008cae5736ef9d27e49ce50572cac5","src/emitter_scope.rs":"93c2b2a324ccb46b74adb2a28f56360a32652088e59c03641b4f1b608549dc78","src/expression_emitter.rs":"f8e02785dffb179bbe9fe58e45bbfccc08adc3ad0a071a0073bed0feedc8ed9a","src/function_declaration_emitter.rs":"0e6ae706ced215882f3a45b6e13f022ec1effa8edf1026b7ba7988810646982b","src/lib.rs":"f91576fb0f1e3cf444dd1d8ee25ee9bfd0b1e890e427a3863fdb6a4ad1611b61","src/object_emitter.rs":"998423b3d6ef8797fadef6763803627df72fde292b1b34d6a41b2e66a331a181","src/reference_op_emitter.rs":"e1507033c17318f59dbbdd1514d1bd1263f0c7d72530d0f2b2ab071d58b39f72","src/script_emitter.rs":"150a3d6330f40099ad1df8c52cd1831e3ef0fd4eecf44a20e3fff7acef2dd640"},"package":null} No newline at end of file {"files":{"Cargo.toml":"00c740f44b5681e3277e519d2e143e6edfbff186ca31a07ddce2eb46b803ddd7","src/array_emitter.rs":"bbc6528321f1d11d7c86c4f2bfdcfc9dced8f0b8b1c30c9f0a5355f300d196b6","src/ast_emitter.rs":"050858e25f6bab6787771058afe504c66e74e9026e9ce873160bccc6366eca47","src/block_emitter.rs":"78965260d87a66c5324d6f3bdfea0f1938f8037f70adde148dbb2db599d1b2c0","src/compilation_info.rs":"b0d91b0f8d6940cb7087b474c3c814b758c8ce8d9027c415b76ad4af78be6140","src/control_structures.rs":"b32fbfff53bd378dcb45d63620006bea15c2fec1e7bc0bb163567dfe086e4931","src/dis.rs":"4a335d813fa965482ca0f20a7b9295a55ce7625b577d42bd8b33b156b81c6306","src/emitter.rs":"02a68a63b1e6fdd16e0e6a72f3ba6afc362528463145197a66e2aaa9d8ba38e4","src/emitter_scope.rs":"93c2b2a324ccb46b74adb2a28f56360a32652088e59c03641b4f1b608549dc78","src/expression_emitter.rs":"f8e02785dffb179bbe9fe58e45bbfccc08adc3ad0a071a0073bed0feedc8ed9a","src/function_declaration_emitter.rs":"0e6ae706ced215882f3a45b6e13f022ec1effa8edf1026b7ba7988810646982b","src/lib.rs":"f91576fb0f1e3cf444dd1d8ee25ee9bfd0b1e890e427a3863fdb6a4ad1611b61","src/object_emitter.rs":"998423b3d6ef8797fadef6763803627df72fde292b1b34d6a41b2e66a331a181","src/reference_op_emitter.rs":"e1507033c17318f59dbbdd1514d1bd1263f0c7d72530d0f2b2ab071d58b39f72","src/script_emitter.rs":"150a3d6330f40099ad1df8c52cd1831e3ef0fd4eecf44a20e3fff7acef2dd640"},"package":null} No newline at end of file third_party/rust/jsparagus-emitter/src/emitter.rs +10 −0 Original line number Diff line number Diff line Loading @@ -794,6 +794,11 @@ impl InstructionWriter { self.write_u16(argc); } pub fn call_content(&mut self, argc: u16) { self.emit_argc_op(Opcode::CallContent, argc); self.write_u16(argc); } pub fn call_iter(&mut self, argc: u16) { self.emit_argc_op(Opcode::CallIter, argc); self.write_u16(argc); Loading Loading @@ -849,6 +854,11 @@ impl InstructionWriter { self.write_u16(argc); } pub fn new_content(&mut self, argc: u16) { self.emit_argc_op(Opcode::NewContent, argc); self.write_u16(argc); } pub fn super_call(&mut self, argc: u16) { self.emit_argc_op(Opcode::SuperCall, argc); self.write_u16(argc); Loading Loading
.cargo/config.in +1 −1 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ rev = "2689788cecf24c385e6b7440e3aa1a89c511f14a" [source."https://github.com/mozilla-spidermonkey/jsparagus"] git = "https://github.com/mozilla-spidermonkey/jsparagus" replace-with = "vendored-sources" rev = "20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" rev = "fdc257c896c6deb9f293676ec9508123611dec62" [source."https://github.com/kinetiknz/mio-named-pipes"] git = "https://github.com/kinetiknz/mio-named-pipes" Loading
Cargo.lock +8 −8 Original line number Diff line number Diff line Loading @@ -2715,7 +2715,7 @@ version = "0.3.100" [[package]] name = "jsparagus" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "jsparagus-ast", "jsparagus-emitter", Loading @@ -2729,7 +2729,7 @@ dependencies = [ [[package]] name = "jsparagus-ast" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "bumpalo", "indexmap", Loading @@ -2738,7 +2738,7 @@ dependencies = [ [[package]] name = "jsparagus-emitter" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "bumpalo", "byteorder", Loading @@ -2751,7 +2751,7 @@ dependencies = [ [[package]] name = "jsparagus-generated-parser" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "bumpalo", "jsparagus-ast", Loading @@ -2761,12 +2761,12 @@ dependencies = [ [[package]] name = "jsparagus-json-log" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" [[package]] name = "jsparagus-parser" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "arrayvec", "bumpalo", Loading @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "jsparagus-scope" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "indexmap", "jsparagus-ast", Loading @@ -2788,7 +2788,7 @@ dependencies = [ [[package]] name = "jsparagus-stencil" version = "0.1.0" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2#20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" source = "git+https://github.com/mozilla-spidermonkey/jsparagus?rev=fdc257c896c6deb9f293676ec9508123611dec62#fdc257c896c6deb9f293676ec9508123611dec62" dependencies = [ "jsparagus-ast", ] Loading
js/src/frontend/smoosh/Cargo.toml +2 −2 Original line number Diff line number Diff line Loading @@ -12,12 +12,12 @@ log = "0.4" # Disable regex feature for code size. env_logger = {version = "0.9", default-features = false} # For non-jsparagus developers. jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" } jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "fdc257c896c6deb9f293676ec9508123611dec62" } # For local development, replace above with # jsparagus = { path = "{path to jsparagus}" } [build-dependencies] # For non-jsparagus developers. jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2" } jsparagus = { git = "https://github.com/mozilla-spidermonkey/jsparagus", rev = "fdc257c896c6deb9f293676ec9508123611dec62" } # For local development, replace above with # jsparagus = { path = "{path to jsparagus}" }
third_party/rust/jsparagus-emitter/.cargo-checksum.json +1 −1 Original line number Diff line number Diff line {"files":{"Cargo.toml":"00c740f44b5681e3277e519d2e143e6edfbff186ca31a07ddce2eb46b803ddd7","src/array_emitter.rs":"bbc6528321f1d11d7c86c4f2bfdcfc9dced8f0b8b1c30c9f0a5355f300d196b6","src/ast_emitter.rs":"050858e25f6bab6787771058afe504c66e74e9026e9ce873160bccc6366eca47","src/block_emitter.rs":"78965260d87a66c5324d6f3bdfea0f1938f8037f70adde148dbb2db599d1b2c0","src/compilation_info.rs":"b0d91b0f8d6940cb7087b474c3c814b758c8ce8d9027c415b76ad4af78be6140","src/control_structures.rs":"b32fbfff53bd378dcb45d63620006bea15c2fec1e7bc0bb163567dfe086e4931","src/dis.rs":"4a335d813fa965482ca0f20a7b9295a55ce7625b577d42bd8b33b156b81c6306","src/emitter.rs":"b1540598dd42dc1946731dccd4057b50e0008cae5736ef9d27e49ce50572cac5","src/emitter_scope.rs":"93c2b2a324ccb46b74adb2a28f56360a32652088e59c03641b4f1b608549dc78","src/expression_emitter.rs":"f8e02785dffb179bbe9fe58e45bbfccc08adc3ad0a071a0073bed0feedc8ed9a","src/function_declaration_emitter.rs":"0e6ae706ced215882f3a45b6e13f022ec1effa8edf1026b7ba7988810646982b","src/lib.rs":"f91576fb0f1e3cf444dd1d8ee25ee9bfd0b1e890e427a3863fdb6a4ad1611b61","src/object_emitter.rs":"998423b3d6ef8797fadef6763803627df72fde292b1b34d6a41b2e66a331a181","src/reference_op_emitter.rs":"e1507033c17318f59dbbdd1514d1bd1263f0c7d72530d0f2b2ab071d58b39f72","src/script_emitter.rs":"150a3d6330f40099ad1df8c52cd1831e3ef0fd4eecf44a20e3fff7acef2dd640"},"package":null} No newline at end of file {"files":{"Cargo.toml":"00c740f44b5681e3277e519d2e143e6edfbff186ca31a07ddce2eb46b803ddd7","src/array_emitter.rs":"bbc6528321f1d11d7c86c4f2bfdcfc9dced8f0b8b1c30c9f0a5355f300d196b6","src/ast_emitter.rs":"050858e25f6bab6787771058afe504c66e74e9026e9ce873160bccc6366eca47","src/block_emitter.rs":"78965260d87a66c5324d6f3bdfea0f1938f8037f70adde148dbb2db599d1b2c0","src/compilation_info.rs":"b0d91b0f8d6940cb7087b474c3c814b758c8ce8d9027c415b76ad4af78be6140","src/control_structures.rs":"b32fbfff53bd378dcb45d63620006bea15c2fec1e7bc0bb163567dfe086e4931","src/dis.rs":"4a335d813fa965482ca0f20a7b9295a55ce7625b577d42bd8b33b156b81c6306","src/emitter.rs":"02a68a63b1e6fdd16e0e6a72f3ba6afc362528463145197a66e2aaa9d8ba38e4","src/emitter_scope.rs":"93c2b2a324ccb46b74adb2a28f56360a32652088e59c03641b4f1b608549dc78","src/expression_emitter.rs":"f8e02785dffb179bbe9fe58e45bbfccc08adc3ad0a071a0073bed0feedc8ed9a","src/function_declaration_emitter.rs":"0e6ae706ced215882f3a45b6e13f022ec1effa8edf1026b7ba7988810646982b","src/lib.rs":"f91576fb0f1e3cf444dd1d8ee25ee9bfd0b1e890e427a3863fdb6a4ad1611b61","src/object_emitter.rs":"998423b3d6ef8797fadef6763803627df72fde292b1b34d6a41b2e66a331a181","src/reference_op_emitter.rs":"e1507033c17318f59dbbdd1514d1bd1263f0c7d72530d0f2b2ab071d58b39f72","src/script_emitter.rs":"150a3d6330f40099ad1df8c52cd1831e3ef0fd4eecf44a20e3fff7acef2dd640"},"package":null} No newline at end of file
third_party/rust/jsparagus-emitter/src/emitter.rs +10 −0 Original line number Diff line number Diff line Loading @@ -794,6 +794,11 @@ impl InstructionWriter { self.write_u16(argc); } pub fn call_content(&mut self, argc: u16) { self.emit_argc_op(Opcode::CallContent, argc); self.write_u16(argc); } pub fn call_iter(&mut self, argc: u16) { self.emit_argc_op(Opcode::CallIter, argc); self.write_u16(argc); Loading Loading @@ -849,6 +854,11 @@ impl InstructionWriter { self.write_u16(argc); } pub fn new_content(&mut self, argc: u16) { self.emit_argc_op(Opcode::NewContent, argc); self.write_u16(argc); } pub fn super_call(&mut self, argc: u16) { self.emit_argc_op(Opcode::SuperCall, argc); self.write_u16(argc); Loading