Implemented Logical operators and relational, taking care of short circuiting also!
SO MUCH more stuff is there
Log in to leave a comment
Implemented Logical operators and relational, taking care of short circuiting also!
SO MUCH more stuff is there
Log in to leave a comment
I fixed a lot of undefined behaviour’s which I introduced by using unsafe rust!
This also includes me fixing stuff as told by my reviewer!
(Tldr: fixing bugs and making demo as per FT’s standards for shipping!)
Do admin stuff required for shipping!
Log in to leave a comment
Ok i forgot to devlog this, but I’ll do now.
In my first pass I had no IR so I had to rewrite a lot of stuff,
In my second try I chose a not so good IR so I had to rewrite IR AGAINNNN.
So finally I have settled on TACKY representation, on my way to implement a lot more stuff!!!!
My parsing approach was recursive decent parser, but had to change that up a little also as it started getting a little unwieldy!
Log in to leave a comment
Please look at this also (I put effort) -> https://vighnesh-sawant.github.io/lockless-datastructures/
This was me publishing to crates.io
Had to make a good public API, did little documentation and published it!
Log in to leave a comment
Last ship did not include my improvements!
Just reshipping for that!!
Write readme and some misc stuff!
My friends always hate my readme’s, hopefully this one is fine
Log in to leave a comment
Updated Readme, apparently some of my hour’s where logged in my parent directories name, I have added them!
This hours where mostly spent on me tinkering with miri and checking if my unsafe’s where really safe!
(Hint: they were not!)Fixed em!
Log in to leave a comment
YOO this was fun, messing with the memory model of today’s cpu’s (quite complex)!
Got the demo working and made some changes!
Log in to leave a comment
Implemented atomic ring buffer both mpmc and spsc and compared performance with the standard mutex one,also swapped the mutex from std lib to parking lot which gave some perfomance gains in my naive benchmark!
Now comes the big boy a linkedlist mpmc ring buffer, implementing the linux kernel design, wish me luck!
Log in to leave a comment
BRO I HATE JAVASCRIPT OK
WHAT THE FUCK WAS HAPPENING IDK WHAT BUG I STILL DONT KNOW
I JUST PUT TWO PRINTF’S AND IT STARTED WORKING WTF!
Log in to leave a comment
As told by my reviewer, I made the readme a bit detailed!
Log in to leave a comment
Well I somehow managed to make a faster chacha20 than the zig std lib!
It may not be secure though lol.
Main learning was how amazing ILP(instruction level parrallesim) is!
The dev needs to put thought it to achieve it also!
UH this was just me skill issuing github actions!
Got vibe coded website up!
The crypto implementation is mine though!
Log in to leave a comment
On avx2!
They say dont roll your own crypto
Probably they are right
Log in to leave a comment
Faster than zig std lib lol(on my machine with avx2 going from 2->3 blocks interleaved did the trick,rest were microoptimisations which did not do much
Log in to leave a comment
Managed to write a code which deadlocks!! Fixed it. Now on my way to learn ACQUIRE AND RELEASE SEMANTICS(ik them but making use of them is another beast)
Log in to leave a comment
https://github.com/kiwix/kiwix-desktop/pull/1434
All progress is documented here!
I learned a lot about qt, its limitations mostly!
Log in to leave a comment
Made this thing run 1970’s games!!
I learned about the fetch decode execute cycle!
Messing with wasm-bindgen mostly, writing some js and getting demo up!
Log in to leave a comment
Apart from the lack of readme everything else is great!
Implemented all op-codes,messed with some quirks and got IT WORKING!
Will work on porting this to wasm later!
Log in to leave a comment
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
Log in to leave a comment