00:05:24 -!- Everythi1g has quit (Ping timeout: 260 seconds).
00:40:14 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
05:13:15 <zzo38> Are any new computer designs using tagged memory like some older designs (e.g. Flex computer) which can indicate if it is a pointer, etc?
05:30:06 -!- Sgeo has quit (Read error: Connection reset by peer).
06:01:35 -!- tromp has joined.
06:14:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:21:32 -!- tromp has joined.
07:42:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:52:27 -!- tromp has joined.
08:02:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:05:50 -!- tromp has joined.
08:17:35 -!- __monty__ has joined.
08:19:22 -!- Koen_ has joined.
08:24:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:33:45 -!- tromp has joined.
08:55:41 <esolangs> [[!!]] https://esolangs.org/w/index.php?diff=128517&oldid=121904 * Ractangle * (-62)
09:27:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:42:03 -!- tromp has joined.
10:00:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:05:06 -!- tromp has joined.
10:47:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:49:41 <esolangs> [[Talk:!!]] N https://esolangs.org/w/index.php?oldid=128518 * None1 * (+91) Created page with "What is acronym. --~~~~"
11:04:42 -!- tromp has joined.
11:19:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:20:32 -!- tromp has joined.
11:30:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:40:55 -!- Melvar has quit (Quit: WeeChat 4.2.2).
11:42:41 -!- amby has joined.
11:46:36 -!- tromp has joined.
11:58:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:04:38 -!- tromp has joined.
12:21:55 -!- Melvar has joined.
12:28:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:34:16 <esolangs> [[O()]] https://esolangs.org/w/index.php?diff=128519&oldid=128491 * Yayimhere * (+9)
12:43:46 -!- Koen_ has quit (Read error: Connection reset by peer).
12:44:11 -!- Koen_ has joined.
12:52:45 -!- tromp has joined.
14:53:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:59:15 <esolangs> [[Muriel]] https://esolangs.org/w/index.php?diff=128520&oldid=122703 * BoundedBeans * (+799) Added examples
15:02:47 <esolangs> [[Template:Stub]] M https://esolangs.org/w/index.php?diff=128521&oldid=112079 * PythonshellDebugwindow * (-6) Sort order
15:05:06 -!- Melvar has quit (Quit: WeeChat 4.2.2).
15:14:30 <esolangs> [[Muriel]] https://esolangs.org/w/index.php?diff=128522&oldid=128520 * BoundedBeans * (+3173)
15:15:07 -!- tromp has joined.
15:24:32 <esolangs> [[KipASM]] N https://esolangs.org/w/index.php?oldid=128523 * EvyLah * (+137) creation but I wrote like idk 50 bytes
15:32:15 -!- Melvar has joined.
15:39:25 <esolangs> [['basic]] N https://esolangs.org/w/index.php?oldid=128524 * Ractangle * (+32) Created page with "{{stub}} ''''basic''' is basicly"
15:45:24 <esolangs> [['basic]] https://esolangs.org/w/index.php?diff=128525&oldid=128524 * Ractangle * (+38)
15:46:49 <esolangs> [[^English/MORE PROGRAM]] https://esolangs.org/w/index.php?diff=128526&oldid=128218 * PrySigneToFry * (+582)
16:19:45 <esolangs> [[=?]] https://esolangs.org/w/index.php?diff=128527&oldid=128198 * Yayimhere * (+4)
16:41:05 <esolangs> [[Funciton]] https://esolangs.org/w/index.php?diff=128528&oldid=128478 * Timwi * (+6) Rename the list-filter function from to which is more consistent with the rest of the list function names. I can only surmise that was not in the font I was using at the time.
16:43:37 -!- Koen_ has quit (Ping timeout: 256 seconds).
16:48:20 <esolangs> [[HQ9+ with headers]] N https://esolangs.org/w/index.php?oldid=128529 * BoundedBeans * (+8118) Created page with "HQ9+ with headers is an esolang originally thought up by [[User:Cortex]], though the only reference to ever exist was a single example, labeled 'Print "Hello, World!QHQQHQ"': <pre> ==== HEADER ==== COMMAND FLOW 2,1,3 CHARACTER SEMANTICS H
16:48:56 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=128530&oldid=128395 * BoundedBeans * (+24)
16:50:34 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=128531&oldid=127995 * BoundedBeans * (+125)
17:13:29 <esolangs> [['basic]] https://esolangs.org/w/index.php?diff=128532&oldid=128525 * Ractangle * (+0)
17:15:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:25:51 -!- tromp has joined.
17:31:43 -!- Koen_ has joined.
18:09:04 <esolangs> [[KipASM]] https://esolangs.org/w/index.php?diff=128533&oldid=128523 * EvyLah * (+78)
18:15:19 -!- Koen_ has quit (Ping timeout: 260 seconds).
18:27:21 <esolangs> [[+Output]] https://esolangs.org/w/index.php?diff=128534&oldid=128363 * EvyLah * (+289) code golf answer got 1 upvote lmao
18:27:52 <esolangs> [[+Output]] https://esolangs.org/w/index.php?diff=128535&oldid=128534 * EvyLah * (+12) /* Print a 10x10 grid of asterisks */
18:28:37 <esolangs> [[+Output]] https://esolangs.org/w/index.php?diff=128536&oldid=128535 * EvyLah * (-3) /* Hi interpreter */ why did the ellipses get there
19:10:14 <esolangs> [[Special:Log/move]] move * EvyLah * moved [[KipASM]] to [[Kip-asm]]: retitled
19:15:37 <esolangs> [[Kip-asm]] https://esolangs.org/w/index.php?diff=128539&oldid=128537 * EvyLah * (-184)
19:16:08 <esolangs> [[KipASM]] https://esolangs.org/w/index.php?diff=128540&oldid=128538 * EvyLah * (-21) please delete this page
19:19:54 <esolangs> [[Assembly Line]] https://esolangs.org/w/index.php?diff=128541&oldid=123583 * EvyLah * (+203) wip
19:43:08 <esolangs> [['basic]] https://esolangs.org/w/index.php?diff=128542&oldid=128532 * Ractangle * (+16)
19:43:47 <esolangs> [[User:Ractangle]] https://esolangs.org/w/index.php?diff=128543&oldid=128408 * Ractangle * (+32) /* Language List */
19:44:12 <esolangs> [[User:Ractangle]] https://esolangs.org/w/index.php?diff=128544&oldid=128543 * Ractangle * (+9) /* Language List */
19:48:25 <esolangs> [[HQ9+ C Function Interface]] M https://esolangs.org/w/index.php?diff=128545&oldid=98555 * PythonshellDebugwindow * (-6) Categories
19:51:50 <esolangs> [['basic]] https://esolangs.org/w/index.php?diff=128546&oldid=128542 * Ractangle * (+187)
19:53:52 <esolangs> [[Oneliner]] M https://esolangs.org/w/index.php?diff=128547&oldid=128442 * PythonshellDebugwindow * (+79) Categories
20:01:05 <esolangs> [[Special:Log/move]] move * Ractangle * moved [[THE RUSSIAN CHAOS]] to [[Shell]]
20:04:17 <esolangs> [[Shell]] https://esolangs.org/w/index.php?diff=128550&oldid=128548 * Ractangle * (-178)
20:04:31 <esolangs> [[User:Ractangle]] https://esolangs.org/w/index.php?diff=128551&oldid=128544 * Ractangle * (-12) /* Language List */
20:04:45 <esolangs> [[User:Ractangle]] https://esolangs.org/w/index.php?diff=128552&oldid=128551 * Ractangle * (-10) /* Language List */
20:19:32 <esolangs> [[Shell]] https://esolangs.org/w/index.php?diff=128553&oldid=128550 * Ractangle * (+227)
20:29:13 <esolangs> [[Shell]] https://esolangs.org/w/index.php?diff=128554&oldid=128553 * Ractangle * (+288) /* Commands */
20:31:31 -!- Koen_ has joined.
21:29:38 -!- Everything has quit (Quit: leaving).
21:40:46 <esolangs> [[MakarafaC]] https://esolangs.org/w/index.php?diff=128555&oldid=128514 * Dtp09 * (+1395)
21:48:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:53:49 -!- tromp has joined.
22:02:54 -!- Sgeo has joined.
22:04:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:06:19 -!- __monty__ has quit (Quit: leaving).
22:08:29 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
22:09:25 -!- tromp has joined.
22:09:29 -!- Lord_of_Life has joined.
22:17:53 -!- ais523 has joined.
22:18:52 <ais523> zzo38: I've seen quite a bit of discussion about CHERI recently, which is basically an architecture in which the hardware tracks which allocation each pointer is supposed to be pointing to, and enforces pointer safety rules in hardware
22:19:04 <ais523> but I'm not sure where to look to get more information about it
22:20:10 <ais523> I think the way it works is, pointers are 128 bits long (64 bits of pointer and 64 bits of allocation information), and the hardware stores extra bits in memory that mark whether a 128-bit region was created validly as a pointer value using pointer manipulation instructions, or whether it was potentially forged
22:20:14 <ais523> but I'm not sure about that either
22:20:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:20:32 -!- ais523 has quit (Client Quit).
22:20:46 -!- ais523 has joined.
22:29:58 <int-e> https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri-faq.html is a start
22:50:21 -!- Koen_ has quit (Quit: Leaving...).
23:01:59 <esolangs> [[MakarafaC]] https://esolangs.org/w/index.php?diff=128556&oldid=128555 * Dtp09 * (-21)
23:10:11 <ais523> it has created some problems for Rust recently, because stable Rust allows programs to assume that size_t == intptr_t and that isn't true for CHERI
23:11:02 <ais523> (because 128-bit size_t seems to slow programs down really significantly)
23:13:15 -!- ais523 has quit (Quit: quit).
23:13:18 <int-e> Yeah it puts the entire idea of roundtripping via an integer type into question. Like... even when you memcpy a data structure containing pointers.
23:14:21 <int-e> (I haven't really read much about it. It's bound (sic!) to be addressed (sic!) in their papers.
23:20:05 <zzo38> For a operating system design, I had considered that such a thing would be useful. However, I should think that memcpy and copying into registers should retain the pointer information, and the actual address should be opaque (only used by the kernel; it always references a capability; ordinary pointers do not need tagged memory, only capability pointers do, so it avoids the problem with Rust described above)
23:22:14 -!- tromp has joined.
23:32:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).