Skip to content

Commit

Permalink
chore: bump deno_core (#21832)
Browse files Browse the repository at this point in the history
  • Loading branch information
mmastrac authored Jan 10, 2024
1 parent 69959aa commit a45c1e4
Show file tree
Hide file tree
Showing 8 changed files with 31 additions and 31 deletions.
16 changes: 8 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 41,7 @@ repository = "https://github.com/denoland/deno"

[workspace.dependencies]
deno_ast = { version = "1.0.1", features = ["transpiling"] }
deno_core = { version = "0.244.0" }
deno_core = { version = "0.245.0" }

deno_runtime = { version = "0.138.0", path = "./runtime" }
napi_sym = { version = "0.60.0", path = "./cli/napi/sym" }
Expand Down
4 changes: 2 additions & 2 deletions cli/emit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 5,7 @@ use crate::cache::FastInsecureHasher;
use crate::cache::ParsedSourceCache;

use deno_core::error::AnyError;
use deno_core::ModuleCode;
use deno_core::ModuleCodeString;
use deno_core::ModuleSpecifier;
use deno_graph::MediaType;
use deno_graph::Module;
Expand Down Expand Up @@ -76,7 76,7 @@ impl Emitter {
specifier: &ModuleSpecifier,
media_type: MediaType,
source: &Arc<str>,
) -> Result<ModuleCode, AnyError> {
) -> Result<ModuleCodeString, AnyError> {
let source_hash = self.get_source_hash(source);

if let Some(emit_code) =
Expand Down
20 changes: 10 additions & 10 deletions cli/module_loader.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 35,7 @@ use deno_core::futures::Future;
use deno_core::parking_lot::Mutex;
use deno_core::resolve_url;
use deno_core::resolve_url_or_path;
use deno_core::ModuleCode;
use deno_core::ModuleCodeString;
use deno_core::ModuleLoader;
use deno_core::ModuleSource;
use deno_core::ModuleSourceCode;
Expand Down Expand Up @@ -264,8 264,8 @@ impl ModuleLoadPreparer {
}
}

pub struct ModuleCodeSource {
pub code: ModuleCode,
pub struct ModuleCodeStringSource {
pub code: ModuleCodeString,
pub found_url: ModuleSpecifier,
pub media_type: MediaType,
}
Expand All @@ -281,7 281,7 @@ impl PreparedModuleLoader {
&self,
specifier: &ModuleSpecifier,
maybe_referrer: Option<&ModuleSpecifier>,
) -> Result<ModuleCodeSource, AnyError> {
) -> Result<ModuleCodeStringSource, AnyError> {
if specifier.scheme() == "node" {
unreachable!(); // Node built-in modules should be handled internally.
}
Expand All @@ -293,7 293,7 @@ impl PreparedModuleLoader {
media_type,
specifier,
..
})) => Ok(ModuleCodeSource {
})) => Ok(ModuleCodeStringSource {
code: source.clone().into(),
found_url: specifier.clone(),
media_type: *media_type,
Expand All @@ -304,7 304,7 @@ impl PreparedModuleLoader {
specifier,
..
})) => {
let code: ModuleCode = match media_type {
let code: ModuleCodeString = match media_type {
MediaType::JavaScript
| MediaType::Unknown
| MediaType::Cjs
Expand All @@ -331,7 331,7 @@ impl PreparedModuleLoader {
// at this point, we no longer need the parsed source in memory, so free it
self.parsed_source_cache.free(specifier);

Ok(ModuleCodeSource {
Ok(ModuleCodeStringSource {
code,
found_url: specifier.clone(),
media_type: *media_type,
Expand Down Expand Up @@ -862,7 862,7 @@ impl NpmModuleLoader {
specifier: &ModuleSpecifier,
maybe_referrer: Option<&ModuleSpecifier>,
permissions: &PermissionsContainer,
) -> Option<Result<ModuleCodeSource, AnyError>> {
) -> Option<Result<ModuleCodeStringSource, AnyError>> {
if self.node_resolver.in_npm_package(specifier) {
Some(self.load_sync(specifier, maybe_referrer, permissions))
} else {
Expand All @@ -875,7 875,7 @@ impl NpmModuleLoader {
specifier: &ModuleSpecifier,
maybe_referrer: Option<&ModuleSpecifier>,
permissions: &PermissionsContainer,
) -> Result<ModuleCodeSource, AnyError> {
) -> Result<ModuleCodeStringSource, AnyError> {
let file_path = specifier.to_file_path().unwrap();
let code = self
.fs
Expand Down Expand Up @@ -923,7 923,7 @@ impl NpmModuleLoader {
// esm and json code is untouched
code
};
Ok(ModuleCodeSource {
Ok(ModuleCodeStringSource {
code: code.into(),
found_url: specifier.clone(),
media_type: MediaType::from_specifier(specifier),
Expand Down
4 changes: 2 additions & 2 deletions cli/tools/coverage/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 23,7 @@ use deno_core::serde_json;
use deno_core::sourcemap::SourceMap;
use deno_core::url::Url;
use deno_core::LocalInspectorSession;
use deno_core::ModuleCode;
use deno_core::ModuleCodeString;
use regex::Regex;
use std::fs;
use std::fs::File;
Expand Down Expand Up @@ -524,7 524,7 @@ pub async fn cover_files(

// Check if file was transpiled
let original_source = file.source.clone();
let transpiled_code: ModuleCode = match file.media_type {
let transpiled_code: ModuleCodeString = match file.media_type {
MediaType::JavaScript
| MediaType::Unknown
| MediaType::Cjs
Expand Down
8 changes: 4 additions & 4 deletions cli/util/text_encoding.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 2,7 @@

use base64::prelude::BASE64_STANDARD;
use base64::Engine;
use deno_core::ModuleCode;
use deno_core::ModuleCodeString;
use encoding_rs::*;
use std::borrow::Cow;
use std::io::Error;
Expand Down Expand Up @@ -59,7 59,7 @@ pub fn strip_bom(text: &str) -> &str {
static SOURCE_MAP_PREFIX: &[u8] =
b"//# sourceMappingURL=data:application/json;base64,";

pub fn source_map_from_code(code: &ModuleCode) -> Option<Vec<u8>> {
pub fn source_map_from_code(code: &ModuleCodeString) -> Option<Vec<u8>> {
let bytes = code.as_bytes();
let last_line = bytes.rsplit(|u| *u == b'\n').next()?;
if last_line.starts_with(SOURCE_MAP_PREFIX) {
Expand All @@ -74,7 74,7 @@ pub fn source_map_from_code(code: &ModuleCode) -> Option<Vec<u8>> {
}

/// Truncate the source code before the source map.
pub fn code_without_source_map(mut code: ModuleCode) -> ModuleCode {
pub fn code_without_source_map(mut code: ModuleCodeString) -> ModuleCodeString {
let bytes = code.as_bytes();
for i in (0..bytes.len()).rev() {
if bytes[i] == b'\n' {
Expand Down Expand Up @@ -163,7 163,7 @@ mod tests {

fn run_test(input: &'static str, output: &'static str) {
assert_eq!(
code_without_source_map(ModuleCode::from_static(input))
code_without_source_map(ModuleCodeString::from_static(input))
.as_str()
.to_owned(),
output
Expand Down
4 changes: 2 additions & 2 deletions runtime/web_worker.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 29,7 @@ use deno_core::Extension;
use deno_core::FeatureChecker;
use deno_core::GetErrorClassFn;
use deno_core::JsRuntime;
use deno_core::ModuleCode;
use deno_core::ModuleCodeString;
use deno_core::ModuleId;
use deno_core::ModuleLoader;
use deno_core::ModuleSpecifier;
Expand Down Expand Up @@ -649,7 649,7 @@ impl WebWorker {
pub fn execute_script(
&mut self,
name: &'static str,
source_code: ModuleCode,
source_code: ModuleCodeString,
) -> Result<(), AnyError> {
self.js_runtime.execute_script(name, source_code)?;
Ok(())
Expand Down
4 changes: 2 additions & 2 deletions runtime/worker.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 22,7 @@ use deno_core::FsModuleLoader;
use deno_core::GetErrorClassFn;
use deno_core::JsRuntime;
use deno_core::LocalInspectorSession;
use deno_core::ModuleCode;
use deno_core::ModuleCodeString;
use deno_core::ModuleId;
use deno_core::ModuleLoader;
use deno_core::ModuleSpecifier;
Expand Down Expand Up @@ -537,7 537,7 @@ impl MainWorker {
pub fn execute_script(
&mut self,
script_name: &'static str,
source_code: ModuleCode,
source_code: ModuleCodeString,
) -> Result<v8::Global<v8::Value>, AnyError> {
self.js_runtime.execute_script(script_name, source_code)
}
Expand Down

0 comments on commit a45c1e4

Please sign in to comment.