klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
<geist> hah an interesting and entertaining read about how git pack files are constructed https://www.kernel.org/pub/software/scm/git/docs/technical/pack-heuristics.adoc
<geist> oor at least the heuristics for how the objects are ordered when trying to figure out delta chains
<geist> also fun new git command: git verify-pack
<geist> lets you dump precisely whats in a pack file and gives you statistics about chain length ad whatnot
<clever> neat
CarbonWriter has joined #osdev
pabs3 has joined #osdev
<kof673> all i know is git uses a critical bit tree for something :D or did at one time :D cbtree.c - git - Git at Google code.googlesource.com › git › cbtree
<the_oz> critical for what
<kof673> the bit that differs, you joined here relatively new, djb site used to mention them, i use them for various things :D but i modified another one, not git version i don't think
<kof673> but git may be the most "famous" known use
edr has quit [Quit: Leaving]
fraielestoiles has joined #osdev
marr-ales-fios has joined #osdev
emmastrck has joined #osdev
bauen1 has joined #osdev
marr-ales-fios has quit [Remote host closed the connection]
jcea has quit [Ping timeout: 268 seconds]
emmastrck has quit [Quit: Konversation terminated!]
randm has quit [Remote host closed the connection]
randm has joined #osdev
bauen1 has quit [Quit: Lost terminal]
emmastrck_ has joined #osdev
parabirb has quit [Ping timeout: 276 seconds]
parabirb has joined #osdev
luser9 has joined #osdev
Lucretia has joined #osdev
goliath has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
marr-ales-fios has joined #osdev
bretti has joined #osdev
xenos1984 has joined #osdev
sebastiencs has quit [Read error: Connection reset by peer]
sebastiencs has joined #osdev
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
karenw has quit [Ping timeout: 276 seconds]
bretti has quit [Quit: Quit]
bretti has joined #osdev
leon has quit [Remote host closed the connection]
leon has joined #osdev
marr-ales-fios has quit [Quit: Konversation terminated!]
marr-ales-fios has joined #osdev
marr-ales-fios has quit [Quit: Konversation terminated!]
marr-ales-fios has joined #osdev
marr-ales-fios has quit [Client Quit]
bretti has quit [Quit: Quit]
GeDaMo has joined #osdev
emmastrck_ has quit [Read error: Connection reset by peer]
emmastrck_ has joined #osdev
emmastrck_ has quit [Ping timeout: 248 seconds]
bretti has joined #osdev
bretti has quit [Client Quit]
<the_oz> looks very nice
<bslsk05> ​cr.yp.to: Crit-bit trees
<the_oz> But I want to improve it even more
<the_oz> maybe if I add it to my stringbigint implementation
<bslsk05> ​pastebin.com: 2^7 0yyy-zzzz 128 7F2^14 10yy-zzzz wwxx-xxyy - Pastebin.com
<the_oz> werking on it
<the_oz> the latest bit is inline length so that the array grows with length too
<the_oz> But I need to do a visual overview so it can be explained simpler
<the_oz> but the idea can be generalized to arrays of type and if I get fritbit trees maybe that can be a next thing
<the_oz> critbit
sortiecat has joined #osdev
<the_oz> though I love prefixed things
xenos1984 has quit [Quit: Leaving.]
xenos1984 has joined #osdev
msv has quit [Ping timeout: 272 seconds]
<the_oz> hmm no I'll ruin pointers and integers first
<the_oz> also type meta data can all be compile time derived
sidcha has quit [Quit: The Lounge - https://thelounge.chat]
<the_oz> as long as unshared
<n00by> c++ is so complicated, it kinda sucks
sidcha6 has joined #osdev
<the_oz> naturally it changes when talking across whatever
<n00by> isn't it possible, like in theory, we can implement all of c++ using just c translations
<the_oz> oh dear
<the_oz> standards lawyers will ree
<n00by> ik im dumb af, but like other than application programming, c++ is just c anyway, at the low level
<the_oz> well this is how it was sold but diverged after
msv has joined #osdev
<the_oz> minimalism is godliness disregarding either
<the_oz> imho
msv has quit [Remote host closed the connection]
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
<n00by> ignore my rambling the_oz, sorry i distracted, you were discussing some cool crypto stuff i guess
msv has joined #osdev
<n00by> the_oz: so like the assembler is godsent
<n00by> :P
<the_oz> yeah totally
<the_oz> crypto yeah
<the_oz> assembler is kinda? targeting the asm directly is kinda difficult
<n00by> isnt symbolic machine code has 1-1 mapping with the actual machine code :3
<the_oz> MASM is ok but is sometimes difficult eg certain formations of data are much easier
<n00by> all i've ever seen is gas, ngl i kinda like it
<GeDaMo> Assembly and machine code are not always one-to-one
<n00by> well, then i guess you're leaning into fasm type languages
<the_oz> I haven't gone down to the black magic level where I'd targhet a particuilar cpu and RE holes in the tables and finding weirdness
<n00by> macro magic
emmastrck_ has joined #osdev
<the_oz> gas is great because it's like an autist that prefixes exactly what it means
<the_oz> nasm is coder bro I gotchu what you meant mostly
<the_oz> C inline asm is another alternative
<n00by> the_oz: sounds fun, holes in the tables? like the offset table, symbol table or relocation tables?
<n00by> the_oz: yeah nasm, LOL
<the_oz> no in the bytecode representation on what assembler outputs
<n00by> okay, so the object code
<the_oz> no idea - maybe
<the_oz> it depends on what the definition of "is" is
<n00by> i mean, wikipedia said, bytecode has to compile down to machine code, however, actual object code just needs ld for relocation and stuff
<n00by> bytecode is JITed
<n00by> i mean, it's the output of a jit
<the_oz> Ah ok
<n00by> yeah, just-in-time compiler whatever
<the_oz> Not relevant here as assembler output is mostly not a JIT target though llm
<the_oz> hrm
<the_oz> but you hand it to the cpu and however it decides to handle it is
<the_oz> instead of intermediarely
<the_oz> ary
<the_oz> after handling with object files stitched togewther by linker
<n00by> yup, btw coolest thing i've seen was a self hosted assembler written in hex, then gradually bootstraps itself to something resembling to tcc
<n00by> stage0-posix
<bslsk05> ​bootstrapping.miraheze.org: bootstrapping
<n00by> yeah
<GeDaMo> There's also a #bootstrappable channel
<n00by> oh hey, nice
<the_oz> bootstrap a rep-rap
<the_oz> oops grey matter
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
netbsduser`` has joined #osdev
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
bretti has joined #osdev
jcea has joined #osdev
bretti has quit [Client Quit]
bretti has joined #osdev
n00by has quit [Quit: leaving]
emmastrck_ has quit [Ping timeout: 268 seconds]
emmastrck has joined #osdev
sortiecat has quit [Quit: Leaving]
emmastrck has quit [Ping timeout: 252 seconds]
bretti is now known as n00by_
n00by_ has quit [Quit: Quit]
n00by_ has joined #osdev
<the_oz> ve32w3e
<heat> cheers bud
<Ermine> sup
<heat> it's portugal day today
<heat> aka no work day yay
<the_oz> cat text knocked kb off desk
<the_oz> yay no work
<Ermine> and i had exam today
<nikolar> heat: happy portugal day
<nikolar> are you portugaling today
<zid> how does ome portugal
<zid> in order to portugal day
<zid> sleep all day then eat fish?
<the_oz> SAIL LIKE PRINCE HENRY
<the_oz> SPARK THE AGE OF EXPLORATION!
<kof673> n00by_, https://github.com/seyko2/cfront-3 the original C++ to C translatore
<bslsk05> ​seyko2/cfront-3 - self education and historical research of the C++ compiler cfront v3 (31 forks/85 stargazers)
<heat> YES
<heat> LETS GO SAILING BOYS
<heat> horn of africa? more like the horn of portugal
<nikolar> you never ever did anything there
* kof673 rotates pinwheel like twilight zone introduction that was c++ n00by_ you are entering the twilight zone
<zid> heat trying to claim the glory of long dead spaniards
<nikolar> lol
<heat> > spaniards
<heat> fuck you buddy
<the_oz> I can't help but read that like a south park canadian
<kof673> ^^^ lol horn point also meant like mountain, holy of holies was meeting of heaven and earth pole stuff at autumn, jewish stuff still keeps it. there are also mountains of the moon, edgar allen poe mentions in dorado poem :D
<kof673> the ark went there, anyways :D buried in sign language :D
<the_oz> ey fak yoo buddy no fuk yoo guy
<kof673> openbsd had a poster for a canada meeting :D
<kof673> blowfish is drawn with its head in canadian south park style lol
<the_oz> hahah
<zid> GeDaMo: https://angle.wtf/
<bslsk05> ​angle.wtf: Angle
emmastrck_ has joined #osdev
<kof673> <unicode symbol for canadian blowfish> an ancient sign language :D
Pixi` has joined #osdev
<klys> sell me a blowfish
Pixi has quit [Ping timeout: 252 seconds]
<Ermine> I was close! stopped at 356, while it was 357
<zid> ermine wtf
<klys> mid sized submarine waterproof drone with sensors, camera, and bluetooth key control (for shell)
<Ermine> OH FUCK
<Ermine> sorry zid!
<heat> what
edr has joined #osdev
pabs3 has quit [Read error: Connection reset by peer]
<nikolar> Ermine: just spoiled the solution heat
<nikolar> erm, s/://
pabs3 has joined #osdev
<heat> ahh that thing
<heat> yeah i nailed it
<heat> easy shit
<heat> and i wasted 2 tries because i thought it was a really small angle
<nikolar> lol
<the_oz> 180 oro? 270 oro? 300 oro?
<the_oz> WHY DOES THIS PICTURE NOT MOVE
<zid> yea I also got bamboozled thinking it was smol
<zid> I assume the black circle is supposed to have a 3 degree crack in it
<nikolar> it was too big to notice the arc
<zid> but the red lines covered it
<nikolar> the 3 degree crack didn't have the arc, not that you could tell lol
<the_oz> click click click click click click click click click click click click click click click click click click click click click click click click this game is BALOGNA
n00by has joined #osdev
n00by_ has quit [Quit: Quit]
antranigv_ has joined #osdev
antranigv has quit [Ping timeout: 276 seconds]
Left_Turn has joined #osdev
antranigv_ is now known as antranigv
antranigv is now known as antranigv_
goliath has quit [Quit: SIGSEGV]
antranigv_ is now known as antranigv
FreeFull has joined #osdev
antranigv has quit [Quit: ZNC 1.9.0 - https://znc.in]
antranigv has joined #osdev
argantantua has quit [Read error: Connection reset by peer]
goliath has joined #osdev
karenw has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
xenos1984 has joined #osdev
svm has joined #osdev
emmastrck_ has quit [Quit: Konversation terminated!]
msv has quit [Ping timeout: 276 seconds]
svm is now known as msv
n00by_ has joined #osdev
n00by has quit [Quit: leaving]
chiselfuse has quit [Ping timeout: 244 seconds]
chiselfuse has joined #osdev
xenos1984 has quit [Ping timeout: 252 seconds]
fraielestoiles has quit [Ping timeout: 252 seconds]
xenos1984 has joined #osdev
emmastrck has joined #osdev
sbalmos has quit [Quit: WeeChat 4.6.3]
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
077ABBBL7 has quit [Ping timeout: 252 seconds]
urandom_ has joined #osdev
antranigv_ has joined #osdev
antranigv has quit [Ping timeout: 268 seconds]
sbalmos has joined #osdev
emmastrck has quit [Ping timeout: 260 seconds]
kl1n3 is now known as kline
antranigv_ has quit [Quit: ZNC 1.9.0 - https://znc.in]
antranigv has joined #osdev
Yoofie646446382 has joined #osdev
Yoofie64644638 has quit [Ping timeout: 265 seconds]
Yoofie646446382 is now known as Yoofie64644638
goliath has quit [Quit: SIGSEGV]
netbsduser`` has quit [Ping timeout: 244 seconds]
netbsduser`` has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
Turn_Left has joined #osdev
tigerbrother has quit [Quit: Ping timeout (120 seconds)]
tigerbrother has joined #osdev
Left_Turn has quit [Ping timeout: 268 seconds]
n00by_ has quit [Read error: Connection reset by peer]
netbsduser`` has quit [Ping timeout: 272 seconds]
netbsduser`` has joined #osdev
goliath has joined #osdev
vdamewood has joined #osdev
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
surabax has joined #osdev
surabax has quit [Read error: Connection reset by peer]
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
jcea has quit [Remote host closed the connection]
jcea has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
jcea has quit [Remote host closed the connection]
jcea has joined #osdev
Bonstra has quit [Ping timeout: 248 seconds]
Yoofie64644638 has quit [Read error: Connection reset by peer]
vdamewood has joined #osdev
Yoofie646446382 has joined #osdev
Lucretia has quit [Remote host closed the connection]
mavhq has quit [Ping timeout: 268 seconds]
Bonstra has joined #osdev