chandlerc, to llvm
@chandlerc@hachyderm.io avatar
jperkin, to llvm
@jperkin@federate.me.uk avatar

So unfortunately 17 has hit , which means I need to turn off support for the full LLVM suite in on

We offered to provide build hosts and maintain support, but upstream weren't interested, and removed all of the code.

Given it was working absolutely fine, this is a real shame. Especially as I spent a significant chunk of time getting it working.

It'll now have to go back to depending on GCC's libstdc++, and I'll work on avoiding dependencies on clang where I can.

haskell, to haskell
@haskell@fosstodon.org avatar

Update n°28 from the GHC team at IOG:
https://engineering.iog.io/2024-05-02-ghc-update/

Highlights:

  • Binary sizes for each backend in GHC's CI and their dependencies are tracked

  • Haskell Optimization Handbook has gotten a new chapter on the perf(1) utility

  • & codegen have gotten some more love

TehPenguin, to llvm
@TehPenguin@hachyderm.io avatar

Glad sanity prevailed with this one https://github.com/llvm/llvm-project/pull/90520

Just a reminder that loading dlls from the application directory is not a security vulnerability.

But restricting the search path to System32 for well know dlls is not a bad idea...

Paxxi,
@Paxxi@hachyderm.io avatar

@TehPenguin also afaik the one in system32 is fairly old and you want the one shipped in the sdk?

mre, to rust
@mre@mastodon.social avatar
grinn, to emacs
@grinn@emacs.ch avatar

I'm still hopeful clang-format-indent-mode will eventually be accepted into the LLVM project, but for now you can try it out as a separate package:

https://gitlab.com/grinn.amy/clang-format-indent

If you are using clang-format in any of your projects, this might be useful to apply complex .clang-format rules as you type rather than after-the-fact.

Here's the pull request:

https://github.com/llvm/llvm-project/pull/78904

clang-format-indent package usage demo.

grinn,
@grinn@emacs.ch avatar

@chandlerc thank you! And no, I'm not aware of any similar efforts unfortunately. That doesn't mean they don't exist though! Which editor were you hoping for?

chandlerc,
@chandlerc@hachyderm.io avatar

@grinn I use both vim and vscode, but a teammate I know uses emacs.

TehPenguin, to rust
@TehPenguin@hachyderm.io avatar

It took me days to debug this, but I'm finally one step closer to supporting Arm64EC on : https://github.com/rust-lang/rust/pull/123467

Unfortunately there's one more fix needed in so it may take a little while longer yet...

bsletten, to technology
@bsletten@mastodon.social avatar

This is huge. I’ve been bullish on RISC-V from the beginning but this is happening even faster than I expected. Between IT Sovereignty and geopolitics involving access to global supply chains, hyperspecialization of algorithms to hw, etc., it’s about to get really interesting.*

We’re one generation from the tech hacking culture of cyberpunk fiction.

  • HW heterogeneity will be mediated by LLVM and WebAssembly.

#technology #riscv #yeswearecyberpunk #llvm #webassembly

https://www.tomshardware.com/pc-components/cpus/former-silicon-valley-vets-create-risc-v-microprocessor-that-can-run-cpu-gpu-and-npu-workloads-simultaneously

ctaylor, (edited ) to cpp
@ctaylor@mastodon.content.town avatar
hywan, to rust
@hywan@fosstodon.org avatar

LLVM CFI and Cross-Language LLVM CFI Support for Rust, https://bughunters.google.com/blog/4805571163848704/llvm-cfi-and-cross-language-llvm-cfi-support-for-rust.

> add LLVM CFI and cross-language LLVM CFI (and LLVM KCFI and cross-language LLVM KCFI) to the Rust compiler as part of our work in the Rust Exploit Mitigations Project Group. This is the first cross-language, fine-grained, forward-edge control flow protection implementation for mixed-language binaries that we know of.

Really interesting project.

calebjasik, to llvm
@calebjasik@mas.to avatar
llvm, to llvm
@llvm@fosstodon.org avatar
chimera_linux, to llvm
@chimera_linux@floss.social avatar

is this weekend already, and we're having two presentations this time:

the first one in the distributions room: https://fosdem.org/2024/schedule/event/fosdem-2024-2524-2023-in-chimera-linux/

but also, a related talk in the room is also happening: https://fosdem.org/2024/schedule/event/fosdem-2024-2555-building-a-linux-distro-with-llvm/

come check them out

TehPenguin, to rust
@TehPenguin@hachyderm.io avatar

The next piece of Arm64ec for was just put in place, just in time for the 18 fork: https://github.com/llvm/llvm-project/pull/79067

llvm, to llvm
@llvm@fosstodon.org avatar

revng is a static binary translator. Given a input ELF binary for one of the supported architectures (currently i386, x86-64, MIPS, ARM, AArch64 and s390x) it will analyze it and emit an equivalent LLVM IR. To do so, revng employs the QEMU intermediate representation (a series of TCG instructions) and then translates them to IR.

https://github.com/revng/revng

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • Leos
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • provamag3
  • normalnudes
  • tester
  • JUstTest
  • All magazines