--- Log opened Sat Jan 19 00:00:51 2019 |
00:15 | | Kindamoody is now known as Kindamoody[zZz] |
00:27 | | * McMartin eyes the Rust 1.32 changelog |
00:27 | <&McMartin> | No longer defaults to adding about 300kb to every Rust binary |
00:27 | <&McMartin> | s/kb/KB/ |
00:28 | <&[R]> | What's that 300kb do? |
00:29 | <&McMartin> | custom memory allocator |
00:29 | <&[R]> | That's a rather large memory allocator |
00:29 | <&McMartin> | jemalloc, apparently? |
00:29 | <&McMartin> | I've never heard of it |
00:38 | <&McMartin> | Apparently it's named for its author, and it's the FreeBSD/NetBSD malloc |
00:39 | <&McMartin> | ...Okay, apparently basically all malloc implementations are named for their authors. |
00:40 | <&McMartin> | This means if I write one of my own it needs to be mcmalloc |
00:59 | | Degi [Degi@Nightstar-o78haq.dyn.telefonica.de] has quit [Connection closed] |
00:59 | | Degi [Degi@Nightstar-o78haq.dyn.telefonica.de] has joined #code |
01:17 | <&ToxicFrog> | SGTM |
01:21 | <&McMartin> | That also said, my non-upgraded Rust has a hello world that clocks in at more like 192KB, so either it's not linking in the allocator or jemalloc can be trimmed down for very simple programs |
01:56 | | Degi [Degi@Nightstar-o78haq.dyn.telefonica.de] has quit [[NS] Quit: Leaving] |
02:17 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
02:17 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
03:34 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
03:39 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
05:05 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
06:10 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
06:10 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
06:14 | | * McMartin returns to amd64 linux after some arm32 hacking |
06:17 | <&McMartin> | Well, that wasn't so bad after all |
06:17 | <&McMartin> | ARM32's bonkers instruction encoding winds the day, at least when you're doing stuff it was practically built for, by accident |
06:18 | <&McMartin> | (Instructions of the form x ^= x >> n for largish n and 64-bit x despite being in 32-bit mode) |
06:18 | <&McMartin> | (x86 has a dual-register shift that makes expressing this pretty easy, but arm32 lets you arbitrarily shift arguments while doing other things, so you can collapse all the unhelped shifting into three XOR instructions) |
06:20 | <&McMartin> | Also entertaining: abusing the instructions you normally use for push and pop to load and store multiword values |
06:35 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection reset by peer] |
08:16 | | Kindamoody[zZz] is now known as Kindamoody |
08:46 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
08:46 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
08:59 | | Kindamoody is now known as Kindamoody|out |
09:52 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
14:49 | | celmin|away is now known as celticminstrel |
15:36 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:36 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
16:15 | | Kindamoody|out is now known as Kindamoody |
17:29 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
17:38 | | ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has quit [[NS] Quit: Leaving.] |
17:38 | | ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has joined #code |
20:39 | | * Vornicus writes a giant stackexchange post about using topological sorting to choose draw order in isometric 2d |
20:39 | <~Vornicus> | well that was a fun morning. |
20:40 | <&McMartin> | I've been writing 64-bit math functions for various non-64-bit machines |
20:40 | <&McMartin> | I should really get back to writing legacy OpenGL rendering code for hardware that is still extremely extant in Grim Cyberpunk Future Year 2019 |
20:40 | <~Vornicus> | https://math.stackexchange.com/a/3079784/167895 |
21:16 | <&McMartin> | https://twitter.com/grlalx/status/1086048035111456768 |
21:19 | <~Vornicus> | What even is that, and why is this person's twitter handle also an opengl library |
21:20 | <&McMartin> | Someone who got in the blast radius of a blockchain entrepreneur, and and I'm pretty sure that one is a support library by Andrew Plotkin, not an OpenGL library |
21:22 | <~Vornicus> | You mean a Blockchain Entrepreneurâ„¢ |
21:22 | <~Vornicus> | Also your amendment is accepted, but the question stands~ |
21:22 | <&McMartin> | Well, yes |
21:42 | <&ToxicFrog> | Did a more detailed writeup of my weechat remote URL handler: http://toxicfrog.github.io/remote-url-handling-in-weechat-and-tmux/ |
22:00 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
22:28 | | Degi [Degi@Nightstar-72nf2v.dyn.telefonica.de] has joined #code |
22:32 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
22:32 | | mode/#code [+o himi] by ChanServ |
22:55 | | mac [macdjord@Nightstar-grpbnp.mc.videotron.ca] has joined #code |
22:55 | | mode/#code [+o mac] by ChanServ |
22:58 | | macdjord [macdjord@Nightstar-grpbnp.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
23:35 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
--- Log closed Sun Jan 20 00:00:52 2019 |