00:02
dude12312414 has quit [Remote host closed the connection]
00:03
dude12312414 has joined #osdev
00:04
SpikeHeron has quit [Quit: WeeChat 3.5]
00:09
SpikeHeron has joined #osdev
00:09
SpikeHeron is now known as dutch
00:19
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
00:46
pretty_dumm_guy has quit [Quit: WeeChat 3.5]
00:47
toluene has quit [Read error: Connection reset by peer]
00:48
toluene has joined #osdev
00:52
<
zid` >
No thanks I've just eaten
00:52
<
zid` >
In other news, yaaay faputa appeared
01:09
ajr has quit [Ping timeout: 268 seconds]
01:13
kkd has quit [Quit: Connection closed for inactivity]
01:39
<
bslsk05 >
redirect ->
www.fsf.org : Help others find free software: Watch and share Escape to Freedom — Free Software Foundation — Working together for free software
01:53
zaquest has quit [Remote host closed the connection]
01:59
kof123 has joined #osdev
02:03
zaquest has joined #osdev
02:09
ajr has joined #osdev
02:10
xhe has quit [Ping timeout: 240 seconds]
02:10
xhe has joined #osdev
02:22
Celelibi has quit [Ping timeout: 272 seconds]
02:36
toluene has quit [Read error: Connection reset by peer]
02:38
toluene has joined #osdev
02:50
terrorjack has joined #osdev
03:25
psykose has quit [Remote host closed the connection]
03:26
psykose has joined #osdev
03:48
[itchyjunk] has quit [Read error: Connection reset by peer]
03:48
dh` has joined #osdev
04:04
toluene has quit [Ping timeout: 268 seconds]
04:07
toluene has joined #osdev
04:27
vdamewood has joined #osdev
04:47
Celelibi has joined #osdev
04:49
ajr has quit [Quit: WeeChat 3.6]
05:18
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
05:20
vdamewood has joined #osdev
05:34
xhe has quit [Read error: Connection reset by peer]
05:34
xhe has joined #osdev
05:35
theruran has quit [Quit: Connection closed for inactivity]
05:43
eroux has joined #osdev
05:55
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
06:14
vdamewood has joined #osdev
06:19
eroux has joined #osdev
06:57
toluene has quit [Read error: Connection reset by peer]
06:57
Oshawott has joined #osdev
06:59
toluene7 has joined #osdev
06:59
archenoth has quit [Ping timeout: 244 seconds]
07:35
mahk has quit [Ping timeout: 255 seconds]
08:00
archenoth has joined #osdev
08:02
Oshawott has quit [Ping timeout: 260 seconds]
08:04
X-Scale` has joined #osdev
08:04
X-Scale has quit [Ping timeout: 272 seconds]
08:06
X-Scale` is now known as X-Scale
08:13
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
08:21
GeDaMo has joined #osdev
08:23
eroux has quit [Ping timeout: 268 seconds]
08:27
eroux has joined #osdev
08:37
Oshawott has joined #osdev
08:39
archenoth has quit [Ping timeout: 264 seconds]
08:42
JerryXiao has quit [Quit: Bye]
08:42
JerryXiao has joined #osdev
08:56
nyah has joined #osdev
09:00
bauen1 has quit [Ping timeout: 240 seconds]
09:01
gxt has quit [Ping timeout: 268 seconds]
09:02
gxt has joined #osdev
09:07
foudfou_ has joined #osdev
09:09
gxt has quit [Ping timeout: 268 seconds]
09:09
foudfou has quit [Ping timeout: 268 seconds]
09:13
foudfou_ has quit [Remote host closed the connection]
09:13
foudfou has joined #osdev
09:17
wolfshappen has quit [Quit: later]
09:17
pretty_dumm_guy has joined #osdev
09:19
heat has joined #osdev
09:19
Oshawott has quit [Read error: Connection reset by peer]
09:19
Oshawott has joined #osdev
09:23
xhe has quit [Ping timeout: 272 seconds]
09:24
xhe has joined #osdev
09:26
gxt has joined #osdev
09:47
bauen1 has joined #osdev
10:12
<
Mutabah >
Huh, I just got recruiter spam asking me if I'd like to work on Fuchsia in Sydney
10:12
xhe has quit [Ping timeout: 240 seconds]
10:12
xhe has joined #osdev
10:17
antranigv has joined #osdev
10:40
wootehfoot has joined #osdev
11:03
puck has quit [Excess Flood]
11:03
puck has joined #osdev
11:08
puck has quit [Excess Flood]
11:09
puck has joined #osdev
11:11
mzxtuelkl has joined #osdev
11:12
<
Ermine >
Mutabah: better that dentist or mortgage spam
11:12
* Mutabah
is away (not here ...)
11:22
<
zid` >
quick, someone start up 100 connections and message him at the same time and see if we can sendq him
11:25
xhe has quit [Ping timeout: 244 seconds]
11:26
vai has joined #osdev
11:27
xhe has joined #osdev
11:39
gog has joined #osdev
11:39
kkd has joined #osdev
11:51
gildasio has quit [Write error: Connection reset by peer]
11:52
gildasio has joined #osdev
12:19
pretty_dumm_guy has quit [Ping timeout: 268 seconds]
12:19
pretty_dumm_guy has joined #osdev
12:24
<
heat >
that sounds cool but you'll never meet geist in person
12:24
<
heat >
and that's a big disadvantage in my books
12:28
<
zid` >
heat: I need you to do /me wave
12:33
<
zid` >
No thanks I've just had one.
12:44
<
heat >
hehehehehehehehehehehehehehehehehehehehehhehehehehehhehehehehhehehehheehheehe
12:44
<
heat >
you're hurtful zid.
13:06
toluene7 has quit [Read error: Connection reset by peer]
13:07
toluene has joined #osdev
13:11
wolfshappen has joined #osdev
13:42
the_lanetly_052 has joined #osdev
13:54
gildasio has quit [Remote host closed the connection]
13:54
gildasio has joined #osdev
14:06
foudfou has quit [Remote host closed the connection]
14:07
foudfou has joined #osdev
15:34
Ram-Z has quit [Ping timeout: 244 seconds]
15:49
bauen1 has quit [Ping timeout: 272 seconds]
15:59
mahk has joined #osdev
16:13
mzxtuelkl has quit [Quit: Leaving]
16:15
bauen1 has joined #osdev
16:21
hussein has quit [Read error: Connection reset by peer]
16:26
Brnocrist has quit [Ping timeout: 255 seconds]
16:54
Ram-Z has joined #osdev
17:01
ajr has joined #osdev
17:07
<
heat >
TIL clang's -ftime-trace
17:15
eroux has quit [Ping timeout: 268 seconds]
17:19
eroux has joined #osdev
17:38
[itchyjunk] has joined #osdev
18:02
<
zid` >
So now we can finally prove to the C++ people that their code sucks to compile!
18:09
foudfou_ has joined #osdev
18:11
<
bslsk05 >
imgur.com: Imgur: The magic of the Internet
18:12
gildasio has quit [Remote host closed the connection]
18:12
foudfou has quit [Quit: Bye]
18:12
gxt has quit [Remote host closed the connection]
18:12
gildasio has joined #osdev
18:14
gxt has joined #osdev
18:22
the_lanetly_052_ has joined #osdev
18:25
the_lanetly_052 has quit [Ping timeout: 264 seconds]
18:34
<
geist >
i dunno i visit sydney fairly frequently
18:34
<
geist >
and or sydneyians visit the states pretty frequently too
18:49
gog` has joined #osdev
18:52
valerius_ has quit [Remote host closed the connection]
18:53
<
heat >
well, there you have it
18:53
<
heat >
zid`, it even has per-template timing
18:53
<
heat >
it's super detailed
18:54
valerius_ has joined #osdev
18:57
bauen1 has quit [Ping timeout: 268 seconds]
19:01
dude12312414 has joined #osdev
19:09
<
zid` >
heat: Do you need help working this info into your rust manifesto?
19:10
terminalpusher has joined #osdev
19:15
<
heat >
C is so quick to compile
19:15
<
heat >
this is fascinating
19:16
* geist
pets the gog`
19:16
the_lanetly_052_ has quit [Ping timeout: 272 seconds]
19:16
<
GeDaMo >
Templates?
19:16
* zid`
gets the pog
19:16
<
heat >
GeDaMo, plus optimizations, et al
19:16
<
GeDaMo >
I assume C also optimizes :P
19:16
<
heat >
C++ probably has more? idk
19:16
<
heat >
or at least more to do
19:17
<
heat >
although my C++ is also super light so I can stay within reasonable bounds
19:17
<
geist >
i think the primary difference is C++ tends to end up with far more expanded code that then has to be optimized down
19:17
<
geist >
ie, templates, inlined stuff, etc
19:17
<
geist >
those transformations are fairly expensive, much more so than usual machine level transformations
19:19
<
heat >
my templating is pretty light
19:19
<
heat >
my process.cpp (1300 loc) spends around 2.4 out of 2.9 seconds optimizing
19:20
<
heat >
and codegening of course
19:20
seer has quit [Quit: quit]
19:21
<
heat >
it's pretty interesting
19:21
<
heat >
you can try it, -ftime-trace with any clang and you get a filename.json with chrome tracing data
19:22
seer has joined #osdev
19:22
<
geist >
ah, where does it show the 2.x seconds going?
19:22
<
geist >
are you LTOing?
19:23
<
bslsk05 >
gist.github.com: process-trace.json · GitHub
19:23
<
bslsk05 >
github.com: Onyx/process.cpp at master · heatd/Onyx · GitHub
19:24
<
geist >
at quick glance it looks like it doesn't start considering the x86 codegen phase until abot 1.75
19:32
gildasio has quit [Remote host closed the connection]
19:33
gildasio has joined #osdev
19:40
<
bslsk05 >
aras-p.info: time-trace: timeline / flame chart profiler for Clang · Aras' website
19:40
<
GeDaMo >
But I don't see anywhere about what tool they're using for that
19:41
<
GeDaMo >
Unless it's Chrome
19:41
<
GeDaMo >
Yeah, it's Chrome
19:42
<
bslsk05 >
aras-p.info: Chrome Tracing as Profiler Frontend · Aras' website
19:58
wootehfoot has quit [Quit: Leaving]
20:10
gxt has quit [Remote host closed the connection]
20:10
foudfou_ has quit [Remote host closed the connection]
20:10
gxt has joined #osdev
20:10
foudfou has joined #osdev
20:13
foudfou has quit [Remote host closed the connection]
20:13
foudfou has joined #osdev
20:14
pretty_dumm_guy has quit [Quit: WeeChat 3.5]
20:15
pretty_dumm_guy has joined #osdev
20:27
Brnocrist has joined #osdev
20:39
bauen1 has joined #osdev
20:39
GeDaMo has quit [Quit: There is as yet insufficient data for a meaningful answer.]
21:00
gxt has quit [Remote host closed the connection]
21:03
gxt has joined #osdev
21:14
ajr has quit [Quit: WeeChat 3.6]
21:19
dutch has quit [Quit: WeeChat 3.6]
21:36
terminalpusher has quit [Remote host closed the connection]
21:38
<
gorgonical >
Uh so my hello world program that tests stuff is just like... not calling write()
21:38
<
gorgonical >
Printf is there and being compiled, but for some reason the printf call never ends up calling write()
21:39
<
gog` >
oopsie doodle
21:39
<
gog` >
hey zid` we have matching accessories today
21:42
<
zid` >
I figured they'd be sold out
21:42
<
moon-child >
gorgonical: might be helpful to trace the control flow with printf debugging
21:42
<
zid` >
moon-child: good idea.
21:48
<
gorgonical >
I'm dumb and forgot to flush printf
21:48
<
mrvn >
my printf call putc
21:48
<
mrvn >
(early boot kprintf)
21:49
<
mrvn >
moon-child: I wonder the same about you :)
21:49
tsraoien has quit [Ping timeout: 268 seconds]
21:49
<
moon-child >
you wonder why people send spam like me?
21:50
<
mrvn >
gorgonical: is your printf thread friendly and only does one final write?
21:50
<
mrvn >
moon-child: why you send me spam urls like that :)
21:51
* mrvn
goes back to reading about treecats
21:55
ZombieChicken has joined #osdev
22:01
<
heat >
moon-child, \n?
22:01
<
heat >
erm, wrong person
22:01
<
heat >
I meant gorgonical
22:02
<
zid` >
moon-child: Have you heard of our lord and savior, utf-8?
22:02
<
gorgonical >
there is newlines at the end of the printfs
22:03
<
zid` >
good job that \n flushes
22:03
gildasio has quit [Remote host closed the connection]
22:03
<
zid` >
or you could setvbuf null like a pro
22:04
gildasio has joined #osdev
22:06
SpikeHeron has joined #osdev
22:11
ZombieChicken has quit [Remote host closed the connection]
22:13
kkd has quit [Quit: Connection closed for inactivity]
22:23
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
22:48
gxt has quit [Ping timeout: 268 seconds]
22:50
gxt has joined #osdev
23:00
gxt has quit [Remote host closed the connection]
23:03
gxt has joined #osdev
23:07
ZombieChicken has joined #osdev
23:12
heat has quit [Remote host closed the connection]
23:13
gxt has quit [Ping timeout: 268 seconds]
23:14
gxt has joined #osdev
23:16
gxt has quit [Remote host closed the connection]
23:16
gxt has joined #osdev
23:36
nyah has quit [Ping timeout: 255 seconds]
23:38
ajr has joined #osdev
23:41
pretty_dumm_guy has quit [Quit: WeeChat 3.5]
23:43
ZombieChicken has quit [Quit: WeeChat 3.5]