GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 22:32:29 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧

    what in the actual fuck is going on with sdcc

    In conversation about 3 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/114/931/105/426/071/126/original/42f541f844909704.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 22:33:24 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i looked at the source (absolutely vile artifact that e.g. puts a length in a variable named "cksum" because... that allowed them to _reuse a local variable) and i couldn't figure out why this happens https://github.com/swegener/sdcc/blob/32d54288f93a1337c369e7d293bfa58cd0b0bc5f/sdas/linksrc/lkihx.c#L161

      In conversation about 3 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        sdcc/sdas/linksrc/lkihx.c at 32d54288f93a1337c369e7d293bfa58cd0b0bc5f · swegener/sdcc
        Small Device C Compiler. Contribute to swegener/sdcc development by creating an account on GitHub.
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 22:40:23 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Graham Sutherland 🎃 Polynomial

      @gsuberland i wonder if it's intended to run on sdcc itself

      because sdcc itself might generate smaller code for this

      In conversation about 3 months ago permalink
    • Embed this notice
      Graham Sutherland 🎃 Polynomial (gsuberland@chaos.social)'s status on Monday, 28-Jul-2025 22:40:24 JST Graham Sutherland 🎃 Polynomial Graham Sutherland 🎃 Polynomial
      in reply to

      @whitequark ... I would bet money that the compiler generates exactly equivalent or worse code with this "optimisation" in place compared to without it.

      In conversation about 3 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 22:43:58 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i eventually gave up (sdcc would generate 0x20-long records on debian and 0x10-long records on nixos and there aren't any patches in either of them and the lengths should have been compile time defines) and wrote a normalizing script because i was not prepared to spend my day doing this shit

      debian actually carries one patch: it fixes a typo in the source code and two in the changelog, changes nothing else. clear sign of too much time on one's hands

      In conversation about 3 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 22:44:41 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • jaseg

      @jaseg but i love those things, that's why i tried to find out

      In conversation about 3 months ago permalink
    • Embed this notice
      jaseg (jaseg@chaos.social)'s status on Monday, 28-Jul-2025 22:44:42 JST jaseg jaseg
      in reply to

      @whitequark this sounds like the kind of thing that even in case you can find out easily you're better off not knowing

      In conversation about 3 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 22:45:07 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      really it was more complicated than that because some of the records would also be out of order and it's clear _something_ changed but i cannot for the life of me figure out what

      In conversation about 3 months ago permalink
    • Embed this notice
      abrasive (abrasive@digipres.club)'s status on Monday, 28-Jul-2025 23:00:56 JST abrasive abrasive
      in reply to

      @whitequark insult to injury, they even had a dead local named "bytes" just sitting there?

      In conversation about 3 months ago permalink
    • Embed this notice
      poleguy looking for lost tools (poleguy@mastodon.social)'s status on Monday, 28-Jul-2025 23:30:54 JST poleguy looking for lost tools poleguy looking for lost tools
      in reply to

      @whitequark I recently had a failure where my code started producing different results on a different machine. I eventually tracked it down to a change in a python library I had imported to do markdown rendering. The slight formatting change caused my unchanged code to hit a latent bug and crash.

      Could it be the Devian and NixOS environments are pulling in slightly different versions of dependencies?

      This seems likely only if the problem comes from python, not from .c code...

      In conversation about 3 months ago permalink
    • Embed this notice
      dram🎀 (dramforever@mastodon.social)'s status on Monday, 28-Jul-2025 23:34:27 JST dram🎀 dram🎀
      in reply to

      @whitequark same code that relies on TCO to do retrying on flipping to next bank as well

      In conversation about 3 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 28-Jul-2025 23:37:03 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • dram🎀

      @dramforever don't think it relies on that, you'd only flip banks, like, four times max

      In conversation about 3 months ago permalink
    • Embed this notice
      dram🎀 (dramforever@mastodon.social)'s status on Monday, 28-Jul-2025 23:37:30 JST dram🎀 dram🎀
      in reply to

      @whitequark oh...

      In conversation about 3 months ago permalink
    • Embed this notice
      JP (froztbyte@mastodon.social)'s status on Tuesday, 29-Jul-2025 00:07:04 JST JP JP
      in reply to

      @whitequark shotgun time, compiler haunted

      In conversation about 3 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.