2021-02-21T00:55:19 <SerenityBot> LibLine: Update the lazy refresh data and flags in some more places (alimpfard opened: The build passed.) https://github.com/SerenityOS/serenity/pull/5441 https://github.com/SerenityOS/serenity/actions/runs/585325874
2021-02-21T01:30:51 <SerenityBot> LibVT: Don't paint selection with opacity (linusg opened: The build passed.) https://github.com/SerenityOS/serenity/pull/5443 https://github.com/SerenityOS/serenity/actions/runs/585387176
2021-02-21T03:26:49 <SerenityBot> LibCore+FileManager+Utilities: Add file management helpers to reduce code duplication (RealKC opened: The build passed.) https://github.com/SerenityOS/serenity/pull/5444 https://github.com/SerenityOS/serenity/actions/runs/585560307
2021-02-21T06:39:01 <SerenityBot> Cube: Add an option to render a frameless cube (tomuta opened: The build passed.) https://github.com/SerenityOS/serenity/pull/5445 https://github.com/SerenityOS/serenity/actions/runs/585844445
2021-02-21T07:56:23 <kling> whf
2021-02-21T07:56:53 <xp[m]> hk!
2021-02-21T07:59:13 <linusg> hk!
2021-02-21T07:59:41 <kling> hxp! hl!
2021-02-21T08:15:11 <xp[m]> I'm getting a "libcore.so: undefined reference to `___tls_get_addr`" when building both su and false, seems to be introduced only in the last couple of commits because i don't recall when (trying to) building it only a couple days back.
2021-02-21T08:19:06 <SerenityBot> LibLine: Move the search editor exactly after the last line (+3 commits) (pushed master: The build passed.) https://github.com/SerenityOS/serenity/compare/84b2d4c4758e...d8a3285d782d https://github.com/SerenityOS/serenity/actions/runs/585985882
2021-02-21T08:24:37 <kling> xp[m]: you need to rebuild the toolchain (completely, by nuking the Toolchain/{Tarballs,Build,Local} directories)
2021-02-21T08:43:17 <xp[m]> kling: that fixed it, thanks k(l)ing
2021-02-21T09:36:35 <SerenityBot> Run: Prefill text field with last command on launch (TheMorc opened: The build passed.) https://github.com/SerenityOS/serenity/pull/5447 https://github.com/SerenityOS/serenity/actions/runs/586107204
2021-02-21T09:48:30 <SerenityBot> LibVT: Don't paint selection with opacity (pushed master: The build passed.) https://github.com/SerenityOS/serenity/compare/d8a3285d782d...368fe0f7f80b https://github.com/SerenityOS/serenity/actions/runs/586126007
2021-02-21T09:49:41 <SerenityBot> Cube: Add an option to render a frameless cube (+3 commits) (pushed master: The build passed.) https://github.com/SerenityOS/serenity/compare/368fe0f7f80b...5d2159ee2405 https://github.com/SerenityOS/serenity/actions/runs/586126162
2021-02-21T10:07:55 <SerenityBot> AK + Kernel: Remove unneeded Thread::set_default_signal_dispositions (bgianfo opened: The build failed.) https://github.com/SerenityOS/serenity/pull/5448 https://github.com/SerenityOS/serenity/actions/runs/586171318
2021-02-21T10:20:15 <SerenityBot> DHCPClient: Actually randomize transaction ID's (XID) (+4 commits) (pushed master: The build passed.) https://github.com/SerenityOS/serenity/compare/5d2159ee2405...86a3363ddfa4 https://github.com/SerenityOS/serenity/actions/runs/586168079
2021-02-21T10:27:14 <SerenityBot> AK + Kernel + Userland: Avoid raw memset where possible, as it's easy to introduce bugs. (bgianfo opened: The build failed.) https://github.com/SerenityOS/serenity/pull/5449 https://github.com/SerenityOS/serenity/actions/runs/586203701
2021-02-21T10:39:19 <lntrx> hello
2021-02-21T11:09:09 <SerenityBot> Userland: Use uniform initialization instead of memset (+4 commits) (pushed master: The build passed.) https://github.com/SerenityOS/serenity/compare/86a3363ddfa4...301944549288 https://github.com/SerenityOS/serenity/actions/runs/586247206
2021-02-21T11:17:50 <SerenityBot> Games: Added a new game called Typing Tutor. (ITHackerstein opened: The build failed.) https://github.com/SerenityOS/serenity/pull/5450 https://github.com/SerenityOS/serenity/actions/runs/586280543 (The IRC notifications are a little bit harsh sometimes, especially if they all seem to spell failure.)
2021-02-21T12:14:25 <SerenityBot> Kernel: Switch m_signal_action_data to Array<...> (+4 commits) (pushed master: The build passed.) https://github.com/SerenityOS/serenity/compare/301944549288...dae071629ff3 https://github.com/SerenityOS/serenity/actions/runs/586337204
2021-02-21T13:39:36 <stephanu> Hello, anon!
2021-02-21T14:08:41 <bgianf> I can't find where the null page gets protected...
2021-02-21T14:08:51 <bgianf> in kernel mode
2021-02-21T14:10:10 <bgianf> It's obviously getting protected since I can't jump to 0x8 :)
2021-02-21T14:40:17 <SerenityBot> AK: Alter ByteBuffer to utilise memcmp. (IvanHansgaardHansen opened: The build passed.) https://github.com/SerenityOS/serenity/pull/5451 https://github.com/SerenityOS/serenity/actions/runs/586574710
2021-02-21T14:48:32 <BenW> Err. Can someone explain to me why gcc thinks 0x80000000 and -0x80000000 and +2147483648LL are the same? https://godbolt.org/z/hYjTK5
2021-02-21T14:48:51 <BenW> I could understand if it prints "-2147483648" twice, with a minus sign.
2021-02-21T14:49:33 <BenW> I could understand if it parses the literal to be already of the desired type (int64_t), and therefore print +2147483648 and -2147483648.
2021-02-21T14:56:06 <bgianf> Isn't it because - is stored in the high bit?
2021-02-21T14:56:41 <bgianf> So they are truely "equal" when represented in a register?
2021-02-21T14:56:43 <BenW> The highest bit has value -2^31, so, uhh
2021-02-21T14:57:10 <bgianf> (gdb) p/t 0x80000000
2021-02-21T14:57:13 <bgianf> $3 = 10000000000000000000000000000000
2021-02-21T14:57:25 <bgianf> (gdb) p/t -0x80000000
2021-02-21T14:57:26 <bgianf> $7 = 10000000000000000000000000000000
2021-02-21T14:57:52 <BenW> I'm interested in what the reasoning is why the compiler says "it's the same when looking at it as a 32-bit, so lemme pass it as a u32(?!) to a function that takes a i64(!!!)"
2021-02-21T14:58:00 <bgianf> (keep in mind it's 6am and I haven't slept yet..)
2021-02-21T14:58:05 <BenW> ^^
2021-02-21T14:59:22 <BenW> Again: I could understand the result "-2147483648 and -2147483648", for the reason "-0x80… = 0x80…, sign-extend to i64, tadaa"
See also all other quotes.