2024/10/03

Newest at the top

2024-10-03 15:17:06 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 15:07:29 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-03 15:05:28 +0200hueso(~root@user/hueso) hueso
2024-10-03 15:05:26 +0200codaraxis__(~codaraxis@user/codaraxis) (Ping timeout: 272 seconds)
2024-10-03 15:02:41 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 14:57:55 +0200pointlessslippe1(~pointless@62.106.85.17) pointlessslippe1
2024-10-03 14:57:28 +0200weary-traveler(~user@user/user363627) user363627
2024-10-03 14:56:17 +0200nckhexen(nckx@libera/staff/owl/nckx) (Ping timeout: 608 seconds)
2024-10-03 14:52:36 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-10-03 14:50:09 +0200pointlessslippe1(~pointless@62.106.85.17) (Read error: Connection reset by peer)
2024-10-03 14:47:04 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 14:41:57 +0200aforemny(~aforemny@i59F4C77A.versanet.de) (Ping timeout: 248 seconds)
2024-10-03 14:36:38 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-03 14:31:36 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 14:26:32 +0200paddymahoney(~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com)
2024-10-03 14:23:09 +0200paddymahoney(~paddymaho@pool-99-250-10-137.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
2024-10-03 14:20:37 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2024-10-03 14:16:06 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 14:07:27 +0200 <tomsmeding> (I was just going to mention QBE as well :P)
2024-10-03 14:07:12 +0200 <probie> That's fair. If I'm going that route, I might also play around with QBE and see how that works out
2024-10-03 14:06:13 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2024-10-03 14:04:38 +0200 <tomsmeding> if you feel this LLVMIR-to-clang approach is too slow for JIT, then you'll not have much more luck binding to LLVM directly
2024-10-03 14:04:01 +0200 <tomsmeding> sure, clang takes a while to compile code, but then most (admittedly not all) of that time is in LLVM anyway
2024-10-03 14:03:23 +0200 <tomsmeding> if you need to call back and forth between the compiled code and functions in your own executable, compile the LLVM IR to a .so and dlopen() that
2024-10-03 14:02:19 +0200 <tomsmeding> what's the difference, really?
2024-10-03 14:02:09 +0200 <probie> tomsmeding: That works as pretty well for an AOT compiler, but not for a JIT
2024-10-03 14:01:54 +0200 <tomsmeding> LLVM version issues mostly disappear
2024-10-03 14:01:49 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 14:01:46 +0200 <tomsmeding> probie: consider llvm-pretty, which is just an LLVM IR pretty-printer but you can pass that to the `clang` command-line program to compile it
2024-10-03 14:01:10 +0200 <tomsmeding> the llvm problem is still there
2024-10-03 14:01:02 +0200libertyprime(~libertypr@118-92-68-68.dsl.dyn.ihug.co.nz) (Ping timeout: 255 seconds)
2024-10-03 13:52:00 +0200identity(~identity@user/ZharMeny) identity
2024-10-03 13:51:12 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-03 13:48:21 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-03 13:47:34 +0200codaraxis(~codaraxis@user/codaraxis) (Ping timeout: 260 seconds)
2024-10-03 13:46:17 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 13:43:27 +0200codaraxis__(~codaraxis@user/codaraxis) Codaraxis
2024-10-03 13:41:32 +0200codaraxis__(~codaraxis@user/codaraxis) (Ping timeout: 265 seconds)
2024-10-03 13:38:35 +0200codaraxis(~codaraxis@user/codaraxis) Codaraxis
2024-10-03 13:35:54 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-03 13:30:44 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 13:24:03 +0200libertyprime(~libertypr@118-92-68-68.dsl.dyn.ihug.co.nz) libertyprime
2024-10-03 13:19:52 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-03 13:16:31 +0200smalltalkman(uid545680@id-545680.hampstead.irccloud.com) smalltalkman
2024-10-03 13:15:05 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 13:05:00 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-03 13:02:16 +0200caconym(~caconym@user/caconym) caconym
2024-10-03 13:00:32 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) merijn
2024-10-03 13:00:04 +0200caconym(~caconym@user/caconym) (Quit: bye)
2024-10-03 12:56:55 +0200Digit(~user@user/digit) Digit