Skip to content

Commit 4a5936d

Browse files
wip
1 parent e384b33 commit 4a5936d

File tree

5 files changed

+17
-11
lines changed

5 files changed

+17
-11
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ hirofa_utils = "0.7"
2929
backtrace = "0.3.67"
3030

3131
libquickjs-sys = {package="hirofa-quickjs-sys", git='https://github.com/HiRoFa/quickjs-sys', features=["bellard"]}
32+
#libquickjs-sys = {package="hirofa-quickjs-sys", path='../quickjs-sys', features=["bellard"]}
3233
lazy_static = "1.4.0"
3334
log = "0.4"
3435
num_cpus = "1"

src/builder.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ pub struct QuickJsRuntimeBuilder {
3737
impl QuickJsRuntimeBuilder {
3838
/// build an EsRuntime
3939
pub fn build(self) -> QuickJsRuntimeFacade {
40+
log::debug!("QuickJsRuntimeBuilder.build");
4041
QuickJsRuntimeFacade::new(self)
4142
}
4243

src/features/console.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -330,12 +330,12 @@ pub mod tests {
330330
use crate::jsutils::Script;
331331
use std::thread;
332332
use std::time::Duration;
333-
use swc_timer::tracing;
333+
334334

335335
#[tokio::test(flavor = "multi_thread", worker_threads = 2)]
336336
pub async fn test_console() {
337337
eprintln!("> test_console");
338-
338+
/*
339339
let loglevel = log::LevelFilter::Info;
340340
341341
tracing_log::LogTracer::builder()
@@ -363,11 +363,12 @@ pub mod tests {
363363
//
364364
});
365365
println!("< init");
366-
367-
// Send log using a macro defined in the create log
368366
log::error!("Logger initialized");
369367
370368
tracing::error!("via tracing");
369+
*/
370+
// Send log using a macro defined in the create log
371+
371372

372373
log::info!("> test_console");
373374
let rt = QuickJsRuntimeBuilder::new().build();
@@ -387,6 +388,6 @@ pub mod tests {
387388
.expect("test_console.es failed");
388389
log::info!("< test_console");
389390

390-
thread::sleep(Duration::from_secs(15));
391+
thread::sleep(Duration::from_secs(1));
391392
}
392393
}

src/quickjs_utils/json.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ pub mod tests {
134134
#[test]
135135
fn test_json() {
136136
let rt = init_test_rt();
137+
138+
log::info!("Starting json test");
139+
137140
rt.exe_rt_task_in_event_loop(|q_js_rt| {
138141
let q_ctx = q_js_rt.get_main_realm();
139142

src/quickjs_utils/typedarrays.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ pub unsafe fn new_array_buffer(
7474
buf: Vec<u8>,
7575
) -> Result<QuickJsValueAdapter, JsError> {
7676
#[cfg(target_pointer_width = "64")]
77-
let length = buf.len() as u64;
77+
let length = buf.len();
7878
#[cfg(target_pointer_width = "32")]
7979
let length = buf.len() as u32;
8080

@@ -157,7 +157,7 @@ pub unsafe fn new_array_buffer_copy(
157157
buf: &[u8],
158158
) -> Result<QuickJsValueAdapter, JsError> {
159159
#[cfg(target_pointer_width = "64")]
160-
let length = buf.len() as u64;
160+
let length = buf.len();
161161
#[cfg(target_pointer_width = "32")]
162162
let length = buf.len() as u32;
163163

@@ -208,13 +208,13 @@ pub unsafe fn detach_array_buffer_buffer(
208208
})
209209
} else {
210210
#[cfg(target_pointer_width = "64")]
211-
let mut len: u64 = 0;
211+
let mut len:usize = 0;
212212
#[cfg(target_pointer_width = "32")]
213213
let mut len: u32 = 0;
214214

215215
let ptr = q::JS_GetArrayBuffer(ctx, &mut len, *array_buffer.borrow_value());
216216

217-
Vec::from_raw_parts(ptr, len as usize, len as usize)
217+
Vec::from_raw_parts(ptr, len as usize, len as _)
218218
};
219219

220220
q::JS_DetachArrayBuffer(ctx, *array_buffer.borrow_value());
@@ -244,13 +244,13 @@ pub unsafe fn get_array_buffer_buffer_copy(
244244
debug_assert!(is_array_buffer(ctx, array_buffer));
245245

246246
#[cfg(target_pointer_width = "64")]
247-
let mut len: u64 = 0;
247+
let mut len: usize = 0;
248248
#[cfg(target_pointer_width = "32")]
249249
let mut len: u32 = 0;
250250

251251
let ptr = q::JS_GetArrayBuffer(ctx, &mut len, *array_buffer.borrow_value());
252252

253-
let slice = std::slice::from_raw_parts(ptr, len as usize);
253+
let slice = std::slice::from_raw_parts(ptr, len as _);
254254

255255
Ok(slice.to_vec())
256256
}

0 commit comments

Comments
 (0)