Skip to content

Commit

Permalink
Exposing v8 garbage collector to userland (#223)
Browse files Browse the repository at this point in the history
* Pumping deps to latest versions

* Exposing garbage collector to run and test commands

* Patching event-loop to latest version

* Exposing some CLI arguments on REPL mode

* Fixing CLI global arguments

* Upgrading v8 to version 0.95.0

* Bumping dune to v0.8
  • Loading branch information
aalykiot authored Jun 28, 2024
1 parent bc1e9cc commit e0201b8
Show file tree
Hide file tree
Showing 8 changed files with 335 additions and 293 deletions.
336 changes: 198 additions & 138 deletions Cargo.lock

Large diffs are not rendered by default.

27 changes: 13 additions & 14 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "dune"
version = "0.7.1"
version = "0.8.0"
authors = ["Alex Alikiotis <[email protected]>"]
edition = "2021"
license = "MIT"
Expand All @@ -18,8 +18,7 @@ git = "https://github.com/aalykiot/dune-event-loop"
branch = "main"

[dependencies]
v8 = { version = "0.91.0", default-features = false }
mio = { version = "0.8.11", features = ["os-poll", "net"] }
v8 = { version = "0.95.0", default-features = false }
clap = { version = "4.5.4", features = ["derive"] }
anyhow = "1.0.81"
colored = "2.1.0"
Expand All @@ -39,16 +38,16 @@ url = "2.5.0"
clearscreen = "3.0.0"
bincode = "1.3.3"
downcast-rs = { version = "1.2.0", default-features = false }
swc_common = { version = "0.33.21", features = ["tty-emitter"] }
swc_ecma_codegen = "0.149.0"
swc_ecma_parser = "0.144.0"
swc_ecma_transforms_base = "0.138.0"
swc_ecma_transforms_typescript = "0.189.0"
swc_ecma_transforms_react = "0.184.0"
swc_ecma_visit = "0.99.0"
swc_bundler = "0.226.0"
swc_ecma_ast = "0.113.0"
swc_ecma_loader = "0.45.24"
swc_common = { version = "0.34.3", features = ["tty-emitter"] }
swc_ecma_codegen = "0.151.0"
swc_ecma_parser = "0.146.3"
swc_ecma_transforms_base = "0.140.0"
swc_ecma_transforms_typescript = "0.191.0"
swc_ecma_transforms_react = "0.186.1"
swc_ecma_visit = "0.101.0"
swc_bundler = "0.230.1"
swc_ecma_ast = "0.115.1"
swc_ecma_loader = "0.46.0"
swc_atoms = "0.6.5"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
Expand All @@ -65,7 +64,7 @@ axum = { version = "0.7.5", features = ["ws"] }
uuid = { version = "1.8.0", features = ["v4", "fast-rng"] }

[target.'cfg(unix)'.dependencies]
nix = { version = "0.28.0", features = ["signal"] }
nix = { version = "0.29.0", features = ["signal"] }

[target.'cfg(windows)'.dependencies]
enable-ansi-support = "0.2.1"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dune",
"version": "0.7.1",
"version": "0.8.0",
"description": "A hobby runtime for JavaScript and TypeScript 🚀",
"homepage": "https://github.com/aalykiot/dune#readme",
"keywords": [],
Expand Down
Loading

0 comments on commit e0201b8

Please sign in to comment.