Activity

vighneshsawant366

Implemented Logical operators and relational, taking care of short circuiting also!
SO MUCH more stuff is there

Attachment
0
vighneshsawant366

Shipped this project!

Hours: 6.0
Cookies: 🍪 79
Multiplier: 13.15 cookies/hr

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!)

vighneshsawant366

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!

Attachment
0
vighneshsawant366

Shipped this project!

Hours: 1.62
Cookies: 🍪 10
Multiplier: 6.26 cookies/hr

Last ship did not include my improvements!
Just reshipping for that!!

vighneshsawant366

Write readme and some misc stuff!
My friends always hate my readme’s, hopefully this one is fine

Attachment
0
vighneshsawant366

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!

Attachment
0
vighneshsawant366

Shipped this project!

Hours: 10.26
Cookies: 🍪 248
Multiplier: 24.16 cookies/hr

YOO this was fun, messing with the memory model of today’s cpu’s (quite complex)!

vighneshsawant366

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!

Attachment
Attachment
0
vighneshsawant366

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!

Attachment
0
vighneshsawant366

Shipped this project!

Hours: 8.42
Cookies: 🍪 81
Multiplier: 9.62 cookies/hr

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!

vighneshsawant366

UH this was just me skill issuing github actions!
Got vibe coded website up!
The crypto implementation is mine though!

Attachment
0
vighneshsawant366

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

Attachment
Attachment
0
vighneshsawant366

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)

Attachment
0
vighneshsawant366

Shipped this project!

Hours: 3.95
Cookies: 🍪 31
Multiplier: 7.78 cookies/hr

Made this thing run 1970’s games!!
I learned about the fetch decode execute cycle!

vighneshsawant366

Messing with wasm-bindgen mostly, writing some js and getting demo up!

Attachment
1

Comments

stunt
stunt 26 days ago

Apart from the lack of readme everything else is great!

vighneshsawant366

Implemented all op-codes,messed with some quirks and got IT WORKING!
Will work on porting this to wasm later!

Attachment
0
vighneshsawant366

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0