sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
<muurkha> (I mean I guess RCU also copies the things you change in order to be faster than locking, and copying is sort of unavoidable if you want multiversion concurrency control anyway?)
pecastro has quit [Ping timeout: 252 seconds]
kaph_ has quit [Read error: Connection reset by peer]
winterflaw has quit [Ping timeout: 240 seconds]
<dh`> you're assuming that "objects" are the granularity of locking
<muurkha> I'm not assuming it, I'm planning to implement it that way, except without any locking
<dh`> what tells you what an object is?
<dh`> (if there's context, I probably missed it)
<muurkha> an object is a persistent heap allocation, whose size and nature is determined when it is allocated. maybe you can change it thereafter
<dh`> anyway in general the problem with optimistic concurrency control for memory transactions is that if you optimistically fetch a pointer and use it, and it's bad, you crash before you get to abort the transaction
<dh`> which means either you don't read uncommitted pointers, or you are into multiversion land, which gets expensive for memory
<muurkha> hmm, doesn't crashing abort the transaction? I must be the one missing some context now
<muurkha> I mean what does "crash" mean other than "abort the transaction"?
<muurkha> I assume that by "bad" you mean either that the pointer was fetched from an obsolete version of an object or that it refers to an obsolete version of an object
<muurkha> I do intend to be in multiversion land, copying objects into the transaction when I am going to write them
<muurkha> oops, gotta go
<dh`> "crashing" means "receive SIGSEGV"
<dh`> anyway remind me to come back to this when you're around again
EchelonX has quit [Quit: Leaving]
mahmutov has quit [Ping timeout: 260 seconds]
seninha has quit [Quit: Leaving]
dobson has quit [Quit: Leaving]
vagrantc has quit [Quit: leaving]
dobson has joined #riscv
kaph has joined #riscv
lumberjack123 has quit [Ping timeout: 240 seconds]
lumberjack123 has joined #riscv
riff-IRC has joined #riscv
jacklsw has joined #riscv
BOKALDO has joined #riscv
freakazoid343 has quit [Read error: Connection reset by peer]
freakazoid343 has joined #riscv
kaph has quit [Ping timeout: 260 seconds]
Sofia has quit [Ping timeout: 240 seconds]
winterflaw has joined #riscv
Sofia has joined #riscv
pavelow has quit [Ping timeout: 260 seconds]
pavelow has joined #riscv
X-Scale` has joined #riscv
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
mrus has quit [Remote host closed the connection]
mrus has joined #riscv
Sofia has quit [Ping timeout: 240 seconds]
leah2 has quit [Ping timeout: 252 seconds]
lagash has quit [Ping timeout: 252 seconds]
Sofia has joined #riscv
kaph has joined #riscv
jmdaemon has quit [Ping timeout: 240 seconds]
mahmutov has joined #riscv
mahmutov has quit [Ping timeout: 272 seconds]
lumberjack123 has quit [Ping timeout: 240 seconds]
leah2 has joined #riscv
radu242 has quit [Ping timeout: 260 seconds]
leah2 has quit [Ping timeout: 240 seconds]
leah2 has joined #riscv
jacklsw has quit [Read error: Connection reset by peer]
mahmutov has joined #riscv
biblio has joined #riscv
Andre_H has joined #riscv
rvalles has quit [Remote host closed the connection]
rvalles has joined #riscv
mahmutov has quit [Ping timeout: 252 seconds]
pecastro has joined #riscv
aerkiaga has joined #riscv
sobkas has quit [Quit: sobkas]
sobkas has joined #riscv
sobkas has quit [Quit: sobkas]
sobkas has joined #riscv
seninha has joined #riscv
radu242 has joined #riscv
Andre_H has quit [Ping timeout: 256 seconds]
riff_IRC has joined #riscv
riff-IRC has quit [Ping timeout: 256 seconds]
jacklsw has joined #riscv
___nick___ has joined #riscv
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #riscv
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #riscv
mahmutov has joined #riscv
BOKALDO has quit [Quit: Leaving]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #riscv
foton has quit [Quit: %Bye, bye, ...%]
foton has joined #riscv
___nick___ has quit [Client Quit]
___nick___ has joined #riscv
BOKALDO has joined #riscv
lagash has joined #riscv
aerkiaga has quit [Remote host closed the connection]
EchelonX has joined #riscv
jmdaemon has joined #riscv
jellydonut has quit [Quit: jellydonut]
jacklsw has quit [Read error: Connection reset by peer]
jellydonut has joined #riscv
vagrantc has joined #riscv
EchelonX has quit [Read error: Connection reset by peer]
EchelonX has joined #riscv
cwebber has quit [Ping timeout: 240 seconds]
Finde has quit [Read error: Connection reset by peer]
Finde has joined #riscv
ivii has quit [Remote host closed the connection]
<gordonDrogon> another esp32-c3 board... looks silly for me to not get a couple now..
biblio has quit [Quit: Leaving]
<gordonDrogon> especially since GoWin are being somewhat tardy about getting me a license for their IDE, although moving to Yosys is probably a better move here...
ivii has joined #riscv
mrus has quit [Remote host closed the connection]
mrus has joined #riscv
Sofia has quit [Ping timeout: 240 seconds]
kaph has quit [Ping timeout: 260 seconds]
Sofia has joined #riscv
EchelonX has quit [Quit: Leaving]
prabhakarlad has joined #riscv
jimwilson has quit [Quit: Leaving]
aredridel has quit [Quit: The Lounge - https://thelounge.chat]
aredridel has joined #riscv
vagrantc has quit [Quit: leaving]
BOKALDO has quit [Quit: Leaving]
wolfshappen has quit [Read error: Connection reset by peer]
sobkas has quit [Quit: sobkas]
EchelonX has joined #riscv
jljusten has joined #riscv
adjtm has quit [Quit: Leaving]
___nick___ has quit [Ping timeout: 240 seconds]
aerkiaga has joined #riscv
radu242 has quit [Ping timeout: 252 seconds]
yang has joined #riscv
seninha has quit [Quit: Leaving]
wolfshappen has joined #riscv
jjido has joined #riscv
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 256 seconds]
radu242 has joined #riscv
radu242 has quit [Ping timeout: 272 seconds]
aerkiaga has quit [Remote host closed the connection]
jimwilson has joined #riscv
mahmutov has quit [Ping timeout: 260 seconds]
Sofia has quit [Ping timeout: 240 seconds]
freakazoid12345 has quit [Read error: Connection reset by peer]
freakazoid12345 has joined #riscv
Sofia has joined #riscv
ivii has quit [Remote host closed the connection]
winterflaw has quit [Ping timeout: 240 seconds]
radu242 has joined #riscv
seninha has joined #riscv
lumberjack123 has joined #riscv
Reinhilde has joined #riscv
pecastro has quit [Ping timeout: 272 seconds]
justyb11 has joined #riscv
Noisytoot has quit [Ping timeout: 250 seconds]
riff_IRC has quit [Ping timeout: 260 seconds]
Noisytoot has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]