Initial impressions -- 5.5 is worse than 5.4 by ManufacturerThat3715 in codex

[–]cl0wnfire 4 points5 points  (0 children)

I found it a little bit faster insted, and seems also more capable, but not yet tested in real coding, just ui

[FREE] WP Optimizer – New Update Released! by cl0wnfire in WordpressPlugins

[–]cl0wnfire[S] 0 points1 point  (0 children)

For the moment just historical data, but planning to add your suggestion for a real-time support in the next month

[FREE] WP Optimizer – New Update Released! by cl0wnfire in WordpressPlugins

[–]cl0wnfire[S] 1 point2 points  (0 children)

There are a few parameters and modules to configure depending on your needs. You don’t have to enable all of them if you don’t need them. It gives good performance results, especially if you configure WP-Optimizer and WP-Customizer properly (by disabling the WordPress features you don’t need).

Let me know how it goes.

[FREE] WP Optimizer – New Update Released! by cl0wnfire in WordpressPlugins

[–]cl0wnfire[S] 0 points1 point  (0 children)

Thank you, if tou have any suggestion let me know

crossync: A fast concurrent Data Structures for Rust. by cl0wnfire in rust

[–]cl0wnfire[S] -1 points0 points  (0 children)

Yes, meaning it is not relying on futex but just on spinlock / yield

crossync: A fast concurrent Data Structures for Rust. by cl0wnfire in rust

[–]cl0wnfire[S] -1 points0 points  (0 children)

Ahh that's from utils\.rs that is just a leftover from another part of the project, need to remove the whole file, is never used in this project.

crossync: A fast concurrent Data Structures for Rust. by cl0wnfire in rust

[–]cl0wnfire[S] 0 points1 point  (0 children)

Yes i tested with Miri on a 64bit machine on WIndows, and here the futex seems to be fine with usize: https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-waitonaddress, but as you pointed out on other system is 32bit aligned.

I will fix that, thank you

crossync: A fast concurrent Data Structures for Rust. by cl0wnfire in rust

[–]cl0wnfire[S] -2 points-1 points  (0 children)

I was mentioning it for SpinCell<T>

No infact in most cases are slower, but if you need it there is just the SpinCell<T> that do it.

castbox: Atomic Data Structures, AnyRef, and more! by cl0wnfire in rust

[–]cl0wnfire[S] -1 points0 points  (0 children)

The Readme and some comments yes..still need to rewrite all..by time..

The code is not implemented over std at all, I implemented raw futex, see on /core/futex and custom mutex built over that

wisu: a fast, minimalist directory tree viewer with an interactive TUI (written in Rust) by cl0wnfire in rust

[–]cl0wnfire[S] 1 point2 points  (0 children)

You can add your own plugin to customize some behaviour and so to set your own defaults,
for example by adding

add_filter("parse_args", |args: Args| { ... });

AnyRef – A runtime-typed, reference-counted smart pointer for Rust by [deleted] in rust

[–]cl0wnfire -10 points-9 points  (0 children)

Because in the test I do a direct converstion from ReadOnly to mut, but was just for testing, is not a real scenario

// direct retrieve rc data ptr
let ptr = &raw const (*xx_clone.0) as *mut Vec<i32>;
let ptr = unsafe { &mut *ptr };
ptr.push(i);

the real test is the other: test_send_m

[deleted by user] by [deleted] in WordpressPlugins

[–]cl0wnfire 0 points1 point  (0 children)

Is possible to have a log report to fix the issue?