mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-05 20:28:23 +00:00
commit b6245ddd19077015a974e9ffd28f164fedb87801 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 23:07:45 2021 -0700 Remove unused code commit 6bbf28c5c6d8c4603606e21af3190c52f41cbeb8 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 22:50:50 2021 -0700 Remove set_last_accessed, set_last_modified, set_created_time from the VirtualFs commit 999d6941c93f0ea8c8c803c7b1843ec90bd178b5 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 22:42:23 2021 -0700 Remove webc files commit 197b72a8978a2364145e20ebd6d44b5bd23082db Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 22:38:29 2021 -0700 Revert "Wip updates for python webc" This reverts commit 2d3e013e64424c0a50f32f44ad0401680d31bf9d. # Conflicts: # Cargo.lock # lib/cli/Cargo.toml # lib/cli/src/commands/run.rs # lib/cli/src/commands/run/wasi.rs # lib/vfs/Cargo.toml # lib/wasi/Cargo.toml # lib/wasi/src/state/builder.rs # lib/wasi/src/state/mod.rs commit 83b7e3b1a1708ed34694e9a44902bd6d0617f0a4 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 22:34:36 2021 -0700 revert Remove webc commit 2de7f7f0ce518c74912509ef1fa4b7b1f00c4d11 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 22:31:05 2021 -0700 Improved testing commit 97075c5fa69fd2ef9192a4a9737400359e0ee37f Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 22:06:08 2021 -0700 Improved bindings commit 9388790c2d31654701dd2925d30bfb35b158727c Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 18:15:43 2021 -0700 Renamed virtual-fs to vfs commit 41d91328cd83d10c0fa7242fcfd731335bcd741e Merge: c0634645a51fdf66d5Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 18:00:49 2021 -0700 Merge branch 'master' into js-api-wasi commit c0634645aebdf25fb545c63368114b531934970d Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 15:06:08 2021 -0700 Fixed serde dependency commit 02def893ae24f2da279ed6d3b39b4e50c18ec708 Merge: f13e4c86dd3930be60Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 23 15:04:35 2021 -0700 Merge branch 'js-api' into js-api-wasi # Conflicts: # lib/wasi/Cargo.toml commit f13e4c86d48a0a527fa72270f29c9f8b97a6f820 Merge: f4ac010e1fe04ea894Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 16 00:01:19 2021 -0700 Merge branch 'js-api' into js-api-wasi commit f4ac010e1ff33cd046474a500bb5b9e4604085f6 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 15 22:50:09 2021 -0700 Use latest resolver for namespace commit 505896a47c7d658cb4e39ab5256c9e960a2fedc6 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 15 22:49:48 2021 -0700 Updated WASI implementation commit 30470cb81248a388ea5cf27f1838aeb264dc8956 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 15 15:51:56 2021 -0700 Improved logging commit caf0c8289ad8ce2471558baab17adee4abc011f5 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 15 13:55:43 2021 -0700 Improved wasmer-js debugging commit 4e2278dafe8999c262a0cea5afd23f8ae895abcb Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 15 08:29:35 2021 -0700 Added wasi tests commit 4f5c1fdbdae1f953498016c32d158038b6a6dc97 Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 22:22:41 2021 -0700 Fixed build commit 692111d098b73229dbe722645b3d86ff6f5e4a5e Merge: 35dade1b17195a9c3fAuthor: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 22:18:01 2021 -0700 Merge branch 'js-api' into js-api-wasi # Conflicts: # lib/js-api/src/trap.rs commit 35dade1b16f01ce67a23ba4fbfa25224dda1403e Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 22:12:38 2021 -0700 Fixed wasi wast commit d3a6b42f8ebd790024c7631a87a295bd6957bb80 Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 22:12:22 2021 -0700 Added extra instruction for wasmer-js commit 95b5c1ad005b17a3bacca45f906d717780f4f95a Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 22:12:12 2021 -0700 Improved API to be resilient in and out js commit e4074de27bd4adcd9ee8e9e4973c2cfd5208d523 Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 18:54:14 2021 -0700 Improved traps commit e512e06cc8c476a74eb9a8e381b0d4019cdc4365 Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 18:31:30 2021 -0700 Improved WasiFs commit cc7bda3ae33a01336e79e0a6ca48e2a72eb0ad98 Merge: 0721bbfe08047e3eb6Author: Syrus Akbary <me@syrusakbary.com> Date: Wed Jul 14 15:15:05 2021 -0700 Merge branch 'js-api' into js-api-wasi # Conflicts: # lib/js-api/Cargo.toml # lib/js-api/src/cell.rs # lib/js-api/src/env.rs # lib/js-api/src/export.rs # lib/js-api/src/exports.rs # lib/js-api/src/externals/function.rs # lib/js-api/src/externals/memory.rs # lib/js-api/src/externals/table.rs # lib/js-api/src/instance.rs # lib/js-api/src/lib.rs # lib/js-api/src/module.rs commit 0721bbfe04d8d3b54ddcfa66a60a3cb501631ac6 Merge: 8354e03f13604debecAuthor: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 2 16:15:49 2021 -0700 Merge branch 'master' into js-api-wasi commit 8354e03f19b810f8fdaf0cadc3eb89bad30220ab Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 2 10:25:27 2021 -0700 Improved sync commit bfa6db7e7201b46fd992361699141df501e6d13c Merge: 30aa8d4bb7553efba3Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jul 2 10:07:23 2021 -0700 Merge branch 'features-cell' into js-api-wasi # Conflicts: # lib/api/src/ptr.rs commit 30aa8d4bb0115b3bb8275212d2f33327d32546e6 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 1 17:36:47 2021 -0700 Improved VirtualFS commit a72dc93d345ca2c4967a75a0e3ef5243ebe86f33 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jul 1 17:36:37 2021 -0700 Improved wasmer-js API commit 63c13f371f19103adb74a6f394c4c09d8fcc4d52 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 17:32:33 2021 -0700 Updated memory_fs commit a9e7206b7437984ac367351ea75bb14c8cafaf4d Merge: 6e7285af0 be5af68ef Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 17:14:29 2021 -0700 Merge branch 'feature/webc' into js-api-wasi # Conflicts: # Cargo.lock # lib/cli/Cargo.toml # lib/virtual-fs/Cargo.toml # lib/wasi/Cargo.toml # lib/wasi/src/state/mod.rs commit 6e7285af02367a6431b302c17b708f8e0854be82 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 17:07:39 2021 -0700 Updated virtual fs deps commit 5eab9ac6f629ddb82f5e97c5fce37998fadf262d Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 17:07:29 2021 -0700 Make wasi not serializable commit 1d242d4564e898d773601b87d135a8f5dc4a0f57 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 17:05:30 2021 -0700 Set WASI to use Strings instead of str commit 1d7cd64232e4bdd57b64d884d4d9b38dd68e1cdb Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 17:03:23 2021 -0700 Improve Virtual FS commit 85f4bbe5ebc0e87138e74a43665616e96772ac5d Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 16:57:14 2021 -0700 wasmer-js: Added functions to the mix commit 27effe1eda37a1d810a80a489ff5c737e986f200 Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 16:01:12 2021 -0700 wasmer-js function environments working commit be5af68efe44c5084dd140f9cc6b425f61a84f8a Author: Mark McCaskey <mark@wasmer.io> Date: Fri Jun 25 15:01:18 2021 -0700 Move webc vfs impl into wasmer src tree commit 765c89bb3954699b86a2b820fd40857811e6c466 Author: Mark McCaskey <mark@wasmer.io> Date: Fri Jun 25 14:38:19 2021 -0700 Get python.webc working commit bedc25cbf00a91cca193bb21834117dc3344febe Author: Syrus Akbary <me@syrusakbary.com> Date: Fri Jun 25 09:17:26 2021 -0700 wasmer-js improve get_host_environment commit ee3a36d53b06be72dc00877332c4aaf0b2f57aa4 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jun 24 19:37:34 2021 -0700 Added wasm32 API commit c136c2ac6829e4ac3d916dc5687a7c999dd6c412 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jun 24 18:56:19 2021 -0700 Improved wasmer_js API commit f819cbbb629442f6f020985ca34b2b57bc90deca Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jun 24 18:32:29 2021 -0700 Improved wasmer_js imports commit 1d4ed08d90808922ee5e74e92f162509ba8c2efb Merge:5451d71132d3e013e6 Author: Syrus Akbary <me@syrusakbary.com> Date: Thu Jun 24 17:55:25 2021 -0700 Merge branch 'feature/webc' into js-api-wasi # Conflicts: # lib/wasi/src/syscalls/mod.rs commit 2d3e013e64424c0a50f32f44ad0401680d31bf9d Author: Mark McCaskey <mark@wasmer.io> Date: Thu Jun 24 16:54:43 2021 -0700 Wip updates for python webc commit 3a5a687964780d48e8598247009721badd50d496 Author: Mark McCaskey <mark@wasmer.io> Date: Wed Jun 23 10:36:06 2021 -0700 Add patch to get vfs
29 lines
605 B
Rust
29 lines
605 B
Rust
// WASI:
|
|
// env: DOG=1
|
|
// env: CAT=2
|
|
|
|
use std::env;
|
|
|
|
fn get_env_var(var_name: &str) -> Result<String, env::VarError> {
|
|
env::var(var_name)
|
|
}
|
|
|
|
fn main() {
|
|
let mut env_vars = env::vars()
|
|
.map(|(key, value)| format!("{}={}", key, value))
|
|
.collect::<Vec<String>>();
|
|
|
|
env_vars.sort();
|
|
|
|
println!("Env vars:");
|
|
for e in env_vars {
|
|
println!("{}", e);
|
|
}
|
|
|
|
env::set_var("WASI_ENVVAR_TEST", "HELLO");
|
|
|
|
println!("DOG {:?}", get_env_var("DOG"));
|
|
println!("DOG_TYPE {:?}", get_env_var("DOG_TYPE"));
|
|
println!("SET VAR {:?}", env::var("WASI_ENVVAR_TEST"));
|
|
}
|