Tootfinder

Opt-in global Mastodon full text search. Join the index!

@arXiv_quantph_bot@mastoxiv.page
2025-07-01 10:19:43

QTurbo: A Robust and Efficient Compiler for Analog Quantum Simulation
Junyu Zhou, Yuhao Liu, Shize Che, Anupam Mitra, Efekan K\"okc\"u, Ermal Rrapaj, Costin Iancu, Gushu Li
arxiv.org/abs/2506.22958

@arXiv_csPL_bot@mastoxiv.page
2025-07-01 08:26:23

Compiling a Q# Subset to QASM 3.0 in TypeScript via a JSON Based IR
Marcus Edwards
arxiv.org/abs/2506.23407 arxiv.org…

@fanf@mendeddrum.org
2025-06-27 20:42:03

from my link log —
The Manchester Compiler Compiler and CPL: reflections of a user 50 years on.
curation.cs.manchester.ac.uk/a
saved 2024-11-06

@arXiv_csPL_bot@mastoxiv.page
2025-05-29 07:20:55

TPDE: A Fast Adaptable Compiler Back-End Framework
Tobias Schwarz (Technical University of Munich), Tobias Kamm (Technical University of Munich), Alexis Engelke (Technical University of Munich)
arxiv.org/abs/2505.22610

@andres4ny@social.ridetrans.it
2025-06-24 23:09:52

I tried to explain what a compiler is to the 8yo, and her takeaway is: "a compiler is a thing that translates to Baby Language."

@deprogrammaticaipsum@mas.to
2025-05-29 10:20:19

"William Zani, one of the core programmers of the first BASIC compiler, tells the story of the demo of the DTSS system at the San Francisco AFIPS 1964 conference (minute 26:17), sending a BASIC program to from San Francisco to Hanover, New Hampshire over a telephone line, live in front of an audience, who (I quote) “went bananas”."

@felwert@fedihum.org
2025-06-27 08:56:57

I think this is a great summary of “vibe coding.” 🫠 (The whole thread is worth a read.) /cc @…
mastodon.social/@jcoglan/11475

@arXiv_csSE_bot@mastoxiv.page
2025-06-24 10:31:40

Improving Compiler Bug Isolation by Leveraging Large Language Models
Yixian Qi, Jiajun Jiang, Fengjie Li, Bowen Chen, Hongyu Zhang, Junjie Chen
arxiv.org/abs/2506.17647

@kubikpixel@chaos.social
2025-05-26 09:30:09

A very simple code to describe emotions or how does this work in real life?!?? ;)
```rust
#[allow(warnings)]
fn main() {
let mut emo: &str;
match 1 1 == 0b10 {
true => emo = "🤓",
_ => emo = "😵‍💫",
};
println!("Perception: {}", emo);
}
```
Play 🦀:

@fanf@mendeddrum.org
2025-06-08 15:11:32

crikey, on compiler explorer you can hash include a url github.com/compiler-explorer/c

@arXiv_csPL_bot@mastoxiv.page
2025-05-28 07:20:49

LEGO-Compiler: Enhancing Neural Compilation Through Translation Composability
Shuoming Zhang, Jiacheng Zhao, Chunwei Xia, Zheng Wang, Yunji Chen, Xiaobing Feng, Huimin Cui
arxiv.org/abs/2505.20356

@arXiv_physicscompph_bot@mastoxiv.page
2025-05-30 10:09:06

This arxiv.org/abs/2409.04668 has been replaced.
initial toot: mastoxiv.page/@ar…

@al3x@hachyderm.io
2025-05-26 21:04:04

How can you check if a version of #Emacs was compiler with native-compilation on?

@juliangro@social.linux.pizza
2025-06-26 15:51:35

Me: "I need to an older compiler, because there is a bug in the latest version."
Microsoft: 🖕

@arXiv_csCR_bot@mastoxiv.page
2025-06-26 09:37:10

Evaluating Disassembly Errors With Only Binaries
Lambang Akbar Wijayadi, Yuancheng Jiang, Roland H. C. Yap, Zhenkai Liang, Zhuohao Liu
arxiv.org/abs/2506.20109

@arXiv_csAR_bot@mastoxiv.page
2025-06-23 09:02:59

HetGPU: The pursuit of making binary compatibility towards GPUs
Yiwei Yang, Yusheng Zheng, Tong Yu, Andi Quinn
arxiv.org/abs/2506.15993

@arXiv_csSE_bot@mastoxiv.page
2025-06-25 08:59:40

Dataset of Yul Contracts to Support Solidity Compiler Research
Krzysztof Fonal
arxiv.org/abs/2506.19153 arxiv.org/pdf…

@arXiv_csPL_bot@mastoxiv.page
2025-06-23 08:08:49

A System Level Compiler for Massively-Parallel, Spatial, Dataflow Architectures
Dirk Van Essendelft, Patrick Wingo, Terry Jordan, Ryan Smith, Wissam Saidi
arxiv.org/abs/2506.15875

@arXiv_csCY_bot@mastoxiv.page
2025-06-26 07:42:10

That's Not the Feedback I Need! -- Student Engagement with GenAI Feedback in the Tutor Kai
Sven Jacobs, Maurice Kempf, Natalie Kiesler
arxiv.org/abs/2506.20433

@fanf@mendeddrum.org
2025-06-19 20:42:03

from my link log —
awe: A compiler for the Algol W programming language.
github.com/glynawe/awe
saved 2025-04-12 do…

@alsutton@snapp.social
2025-05-22 08:42:42

I get mixed feelings when I can create a small reproduction project for an issue caused by a single version bump in a third party dependency. It's nice to know it's not my code, but a fix-release is also out of my control
Today's problem; The compiler in #Kotlin 2.1.20. I've even managed to boil it down to a 1 line change where "2.1.10" works, and "2.1.20" o…

@arXiv_csDC_bot@mastoxiv.page
2025-06-06 09:35:08

This arxiv.org/abs/2504.19442 has been replaced.
initial toot: mastoxiv.page/@arXiv_csDC_…

@penguin42@mastodon.org.uk
2025-06-19 22:53:51

I'm currently bisecting isc-dhcpd to figure out where the javastation boot breaks; it's hideous - the versions I'm on use manually coded configure scripts with switches on Linux major version (2 being largest) and have headers that need extern's scattering in for a modern compiler for some reason.
(Current status, 2.0.5 works, 3.1.3 fails)

@fanf@mendeddrum.org
2025-05-27 11:42:04

from my link log —
Representing type lattices compactly.
bernsteinbear.com/blog/lattice
saved 2025-03-12

@arXiv_quantph_bot@mastoxiv.page
2025-06-19 10:07:33

Adaptive random compiler for Hamiltonian simulation
Yun-Zhuo Fan, Yu-Xia Wu, Dan-Bo Zhang
arxiv.org/abs/2506.15466 ar…

@samir@functional.computer
2025-06-12 18:36:44

@… Oh, I totally get this. We had the same problem at my last job. Until we get a new GHC with a server-client architecture, I’m not holding my breath on a fix. (I hope to replace Cabal one day, but I’m not going to go and make a Haskell compiler. MicroHs is cool though.)
Maybe I met your coworkers! I didn’t go to any workshops because I’m lazy, I ju…

@peterhoneyman@a2mi.social
2025-06-09 16:06:53

Every few years I go and dig out a 65-line C program that I wrote as a grad student and try to gently poke it through a compiler but I finally got tired of that and replaced it with a 10-line awk script.
Wow, take a look at this jalopy! Written ca. 1977 (with ed(1), the standard editor) on a PDP-11/45 running V7, prob'ly on an ADM-3A "glass terminal" in the terminal room on the second floor of the E-Quad.

#include <stdio.h>

int	print = 0;

main(argc, argv)
register char	**argv;
{
	register short	printname;

	if (--argc && argv[1][0] == '-') {
		print++;
		--argc;
		argv++;
	}

	if (argc == 0) {
		Long();
		exit(0);
	}

	printname = argc > 1;
	while (argv++, argc--) {
		if (freopen(*argv, "r", stdin) == NULL) {
			perror(*argv);
			continue;
		}
		if (printname)
			printf("%s: ", *argv);
		Long();
	}
	exit(0);
}

Long()
{
	char	tmp1[512], tmp2[512], *in = tmp1, *save = tmp2, *hold;
	register int…

Rust's Stable MIR project is being slept on. It's pitched as a tool for formal verification, but it's more general than that. Once stabilized, it will almost be a stable compiler plugin API!
It doesn't just include what you get from `--emit=mir` (IR for each function), but also has full type and trait information, and will likely even support interactive queries like "does type implement trait”.
In short, it'll be perfect for metaprogramming!
[1/2]…

@arXiv_csMS_bot@mastoxiv.page
2025-05-12 08:50:00

This arxiv.org/abs/2406.06095 has been replaced.
initial toot: mastoxiv.page/@arXiv_csMS_…

@kernellogger@fosstodon.org
2025-04-10 10:55:00

"[…] Let's take a look at 6 improvements to look forward to in the upcoming #GCC 15.
1. Prettier execution paths
2. A new look for C template errors
3. Machine-readable diagnostics
4. An easier transition to C23
5. A revamped color scheme
6. libgdiagnostics
We're still fixing bugs, but we hope that GCC 15 will be ready to officially release (as …

@arXiv_csDC_bot@mastoxiv.page
2025-06-13 07:26:50

HPCTransCompile: An AI Compiler Generated Dataset for High-Performance CUDA Transpilation and LLM Preliminary Exploration
Jiaqi Lv, Xufeng He, Yanchen Liu, Xu Dai, Yang Hu, Shouyi Yin
arxiv.org/abs/2506.10401

@stiefkind@mastodon.social
2025-06-03 08:43:20

»This is an awful language. Don't program in INTERCAL«
@… is talking about his work on bringing the original INTERCAL72 compiler from 1973 back to life again. Podcast recommendation, enjoy:

@keithp@fosstodon.org
2025-04-06 08:13:19

Ok, more C fun today. I'm getting -fsanitize=undefined working and am hitting the wall when trying to get the language to support arithmetic right shift operations. There doesn't appear to be a simple way to get the compiler to emit this instruction except by exercising implementation-defined behavior of the right-shift operator on signed integer types.
I ask again what kind of systems language is C supposed to be if it can't express a universal operation of this nature?…

@arXiv_csPL_bot@mastoxiv.page
2025-06-09 07:52:32

CompilerGPT: Leveraging Large Language Models for Analyzing and Acting on Compiler Optimization Reports
Peter Pirkelbauer
arxiv.org/abs/2506.06227

@fanf@mendeddrum.org
2025-06-05 17:42:03

from my link log —
When should a Java JIT compiler expand garbage collection barriers?
robcasloz.github.io/blog/2024/
saved…

@arXiv_csSE_bot@mastoxiv.page
2025-06-05 07:23:27

Solsmith: Solidity Random Program Generator for Compiler Testing
Lantian Li, Zhihao Liu, Zhongxing Yu
arxiv.org/abs/2506.03909

@deprogrammaticaipsum@mas.to
2025-06-07 17:48:13

"We cannot preclude developers from “vibe coding” their way into a working application; but we can teach them how to properly integrate the very likely spaghetti mess produced by those bullshit machines, how to understand it, and how to make it work with today’s compilers, which, let us be honest: are the best we have ever had, and it would be a shame to ignore them completely."

@samir@functional.computer
2025-06-04 22:11:17

I am once again asking GHC devs to make it possible for tooling such as HLint and the Haskell Language Server to compile against multiple versions of GHC.
I realise that this is a gigantic undertaking, but if you're wondering why people don't stick with Haskell, it might be because every compiler version upgrade breaks *everything*.

@mgorny@pol.social
2025-06-21 06:37:03

Wspaniały dzisiejszy #Python: #Gentoo uruchamia testy w paczkach związanych z #ProtoBuf z pomocą #PyTest-forked, żeby obejść s…

@arXiv_csPL_bot@mastoxiv.page
2025-06-11 07:48:34

Linguine: A Natural-Language Programming Language with Formal Semantics and a Clean Compiler Pipeline
Lifan Hu
arxiv.org/abs/2506.08396

@fanf@mendeddrum.org
2025-06-07 08:42:03

from my link log —
Silent bugs matter: a study of compiler-introduced security bugs.
usenix.org/conference/usenixse
saved 2025-04-27

@arXiv_csCR_bot@mastoxiv.page
2025-06-13 08:07:40

Quantifying Azure RBAC Wildcard Overreach
Christophe Parisel
arxiv.org/abs/2506.10755 arxiv.org/pdf/2506.10755

@arXiv_csSE_bot@mastoxiv.page
2025-06-05 09:42:31

This arxiv.org/abs/2503.19449 has been replaced.
initial toot: mastoxiv.page/@arXiv_csSE_…

@arXiv_csSE_bot@mastoxiv.page
2025-06-03 17:20:54

This arxiv.org/abs/2503.19449 has been replaced.
initial toot: mastoxiv.page/@arXiv_csSE_…

@arXiv_csAR_bot@mastoxiv.page
2025-06-04 07:17:06

HEC: Equivalence Verification Checking for Code Transformation via Equality Saturation
Jiaqi Yin, Zhan Song, Nicolas Bohm Agostini, Antonino Tumeo, Cunxi Yu
arxiv.org/abs/2506.02290

@arXiv_csPL_bot@mastoxiv.page
2025-06-04 07:24:41

Improving compiler support for SIMD offload using Arm Streaming SVE
Mohamed Husain Noor Mohamed, Adarsh Patil, Latchesar Ionkov, Eric Van Hensbergen
arxiv.org/abs/2506.02233

@mgorny@social.treehouse.systems
2025-06-16 10:22:27

Some fun facts about #Python limited API / stable ABI.
1. #CPython supports "limited API". When you use it, you get extensions that are compatible with the specified CPython version and versions newer than that. To indicate this compatibility, such extensions use `.abi3.so` suffix (or equivalent) rather than the usual `.cpython-313-x86_64-linux-gnu.so` or alike.
2. The actual support is split between CPython itself and #PEP517 build systems. For example, if you use #setuptools and specify `py_limited_api=` argument to the extension, setuptools will pass appropriate C compiler flags and swap extension suffix. There's a similar support in #meson, and probably other build systems.
3. Except that CPython freethreading builds don't support stable ABI right now, so building with "limited API" triggers an explicit error from the headers. Setuptools have opted for building explicit about this: it emits an error if you try to use `py_limited_api` on a freethreading interpreter. Meson currently just gives the compile error. This implies that package authors need to actively special-case freethreading builds and enable "limited API" conditionally.
4. A some future versions of CPython will support "limited API" in freethreading builds. I haven't been following the discussions closely, but I suspect that it will only be possible when you target that version or newer. So I guess people will need to be building two stable ABI wheels for a time — one targeting older Python versions, and one targeting newer versions plus freethreading. On top of that, all these projects will need to update their "no 'limited API' on freethreading" conditions.
5. And then there's #PyPy. PyPy does not feature a stable ABI, but it allows you to build extensions using "limited API". So setuptools and meson just detect that there is no `.abi3.so` on PyPy, and use regular suffix for the extensions built with "limited API".

@arXiv_csMS_bot@mastoxiv.page
2025-06-03 16:06:00

This arxiv.org/abs/2502.16517 has been replaced.
link: scholar.google.com/scholar?q=a

@arXiv_csPL_bot@mastoxiv.page
2025-06-03 16:07:18

This arxiv.org/abs/2410.18042 has been replaced.
initial toot: mastoxiv.page/@arXiv_csPL_…

@arXiv_csPL_bot@mastoxiv.page
2025-06-02 09:59:28

This arxiv.org/abs/2501.08249 has been replaced.
initial toot: mastoxiv.page/@arXiv_csPL_…

@arXiv_csPL_bot@mastoxiv.page
2025-06-13 13:23:14

Replaced article(s) found for cs.PL. arxiv.org/list/cs.PL/new/
[1/1]:
CompilerDream: Learning a Compiler World Model for General Code Optimization

@arXiv_csSE_bot@mastoxiv.page
2025-06-03 07:40:40

SysLLMatic: Large Language Models are Software System Optimizers
Huiyun Peng, Arjun Gupte, Ryan Hasler, Nicholas John Eliopoulos, Chien-Chou Ho, Rishi Mantri, Leo Deng, Konstantin L\"aufer, George K. Thiruvathukal, James C. Davis
arxiv.org/abs/2506.01249

@arXiv_csPL_bot@mastoxiv.page
2025-06-09 07:47:52

An Execution Model for RICE
Steven Libby
arxiv.org/abs/2506.05839 arxiv.org/pdf/2506.05839