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
    iced depresso (icedquinn@blob.cat)'s status on Tuesday, 06-Aug-2024 20:31:59 JST iced depresso iced depresso
    i wonder if wasm recompilers have code to try to spot relooper/stackifier nonsense and try to compile it back to the switch/gotos it was supposed to be :drgn_sad:
    In conversation about 9 months ago from blob.cat permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 06-Aug-2024 20:41:06 JST iced depresso iced depresso
      in reply to
      • VR-T8X15 (Artemis)
      @vr-t8x15 i suspect the sane thing to do is simply not optimize at all. just do some very basic switch in a while loop (the thing they are trying to get out of doing) but have the client look at this obvious pattern and write what should have been there the whole time.

      idk i'm not a compiler blob i'm trying to get one parser done and then hoping to never again
      In conversation about 9 months ago permalink
    • Embed this notice
      VR-T8X15 (Artemis) (vr-t8x15@social.xenofem.me)'s status on Tuesday, 06-Aug-2024 20:41:07 JST VR-T8X15 (Artemis) VR-T8X15 (Artemis)
      in reply to
      @icedquinn yeah, compiled wasm can get many, many, many branches deep. idk what kind of heuristic you'd use to detect when unrelooping is necessary but it definitely would improve the readability of decompiled wasm regardless of it's an accurate reproduction of the original source code
      In conversation about 9 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.