Live data from Hacker News

Viewing profile — smeenai

smeenai

HN member
Joined
Thu, Mar 30, 2017, 3:23 AM UTC
HN karma
78
Public activity
13 items

About smeenai

No profile information was provided.

Recent public activity

  1. comment
    Comment #43083731

    Idk about Bazel, but Buck2 (and Buck1, but 2 is better in every way) does handle adding -fPIC for shared libraries and leaving it off when statically linking. Each library has a PI…

  2. comment
    Comment #40593781

    starlark-rust (used by Buck2) supports this! They're immensely useful for grokking complex build code, as you said. https://github.com/facebook/starlark-rust/blob/main/docs/typ...

  3. comment
    Comment #38563944

    The Drúedain and the Dúnedain are distinct :) The Drúedain are the Púkel-men of the forest who help the Rohirrim navigate through the forest on their ride to Gondor and thereby byp…

  4. comment
    Comment #35429581

    https://reviews.llvm.org/D69294 is an interesting case we ran into with LLD (the LLVM linker), where the the memory pressure from mmap'ing a large output file combined with filesys…

  5. comment
    Comment #35156072

    Limited in what way? LLVM LTO works seamlessly if you use LLD on both macOS and Windows; that's what Chrome does, for example. LLVM LTO also works pretty seamlessly with ld64 on ma…

  6. comment
    Comment #33614618

    Disclaimer: I work at Facebook. Your thought process is completely fair, but just to clarify: Phabricator was never open-sourced by Facebook. The main engineer behind Phabricator (…

  7. comment
    Comment #30501981

    Not disagreeing with the rest, but LLD can link for Apple Silicon as well, and you could use Clang with zld as well if you wanted.

  8. comment
    Comment #30497486

    VS community edition is free (but not an option for commercial work). Another Clang-specific way to handle the case insensitivity is by making use of a virtual file system (VFS) ov…

  9. comment
    Comment #27400985

    I was curious about this bit from https://ziglang.org/download/0.8.0/release-notes.html#Self-H... , since I work on the new LLD for Mach-O backend: > Additionally, it is doubtful t…

  10. comment
    Comment #15626545

    clang-tidy has a struct padding check which diagnoses non-optimal struct orders, and a coworker contributed a clang tool to reorder fields: https://github.com/llvm-mirror/clang-too…

  11. comment
    Comment #15213965

    LLD (the new linker from the LLVM project) actually does exactly this; by default, it creates a separate read-only segment, and you have to pass --no-rosegment explicitly if you do…

  12. comment
    Comment #14884793

    > In kirundi (a common language in Burundi) there is one word for both yesterday and tomorrow. This is true in Urdu and Hindi as well.

  13. comment
    Comment #13992613

    ARM supports the stack growing in either direction, but on Windows ARM it grows down. PE/COFF does have some architectural differences though; for example, the relocation types dif…