I'm an undergraduate and graduate student at Stanford University studying computer science with a focus in systems and security.
More about me:
You can reach out via
A linked-list based, lock-free concurrent hashmap in Rust.
License: Apache License 2.0
I'm an undergraduate and graduate student at Stanford University studying computer science with a focus in systems and security.
More about me:
You can reach out via
Hi. First of all, thank you for sharing your development and experience.
I noticed that the README reports the benchmark result of only concache::manual
. Do you also have the result for concache::crossbeam
?
use &Q
where K: Borrow<Q>, Q: Hash + Eq
, rather than &K
, which is helpful when the key is a String
and call get
by &str
Any reason for choosing that as a requirement as opposed to Clone
?
Hi,
I encountered the multiple errors when running run.sh
on Ubuntu 18.04 LTS
.
I disabled kudzu
(and commented out its Backend implementation) due to the build error:
error[E0554]: #![feature] may not be used on the stable release channel
--> /users/xxx/.cargo/registry/src/github.com-1ecc629db9ec823/kudzu-0.1.0/src/lib.rs:1:1
|
1 | #![feature(manually_drop_take, atomic_min_max)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
And I also commented out the following code:
error[E0554]: #![feature] may not be used on the stable release channel
--> src/lib.rs:18:32
|
18 | #![cfg_attr(feature = "bench", feature(test))]
| ^^^^^^^^^^^^^
error[E0658]: use of unstable library feature 'test'
--> src/lib.rs:26:1
|
26 | extern crate test;
| ^^^^^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/27812
ccl is a new concurrent collections crate. It would be interesting to see how it stacks up against concache.
Does not pass test cases. On concurrency check loops forever. Also seems that delete is incorrect. Known issue with not merging active flag with the pointer to the next node in the LinkedList implementation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.