David Nadlinger
David Nadlinger
Currently, https://docs.juliadsp.org/stable/filters/#DSP.Filters.PolynomialRatio shows the two definitions for a rational transfer function in the s and z domains. However, the syntax needed to use the continuous-time case, the `:s` type parameter,...
I'm currently on-off working on `aarch64-unknown-linux-gnu` and have a large part of the test suite passing already, including `std.math` (IEEE 754 quad-precision real support). The idea is to get an...
If you look at a Travis log for the currently red master, you'll see that there are some failing tests that use a GDB script to check for debug info...
assert() is used throughout the various bits and pieces involved in druntime startup and teardown. However, the default assert handler (throwing an AssertError) requires the GC and exception handling to...
As mentioned on Discord the other day, there is an inconsistency in how the binary lookup in LinuxSyscalls is handled between actual ELF binaries and files with a shebang. For...
Escape the confines of the ARTIQ compiler escape analysis with this one neat trick - infinite memory corruption at your fingertips! ```py @kernel def leak(a): return a class LeakTest(EnvExperiment): def...
When debugging compiler issues in complex code, RPC receive loops can sometimes be a bit annoying to tell apart in IR dumps. Including the line number of the call or...
The comm kernel roundtrip to allocate extra memory for an RPC result has extremely high latency, to the point where it is easy to make the master-to-core-device TCP connection time...
The ARTIQ compiler embeds host Python values into the compiled program (e.g. for class attributes accessed from kernels) by synthesizing an AST fragment that reproduces the value, and then using...
## One-Line Summary The startup kernel should not be interruptable by other kernels. ## Issue Details ### Steps to Reproduce 1. Flash core device with a startup kernel that takes...