Rahul Muttineni

Results 66 issues of Rahul Muttineni

We should make an `etlas project` command that lets you query with precision about all the details of your project (dependencies, info specified in cabal file, etc) and in particular,...

help wanted
build
etlas

```haskell data {-# CLASS "java.lang.ProcessBuilder$Redirect" #-} Redirect = Redirect (Object# Redirect) foreign import java unsafe "@static @field java.lang.ProcessBuilder$Redirect.INHERIT" iNHERIT :: Redirect ``` If these declarations are compiled with `-Wall`, you'll...

help wanted
low-hanging-fruit
ffi

If for whatever reason, your package database is corrupted, your Eta installation is broken and you have to do lots of manual steps to recover it. Instead, `etlas` should properly...

etlas

Currently, cheatsheets are in a private repo. We should arrange it so that we can sync from this repo directly and allow contributions.

documentation

For low-latency applications, you cannot afford to lose time/work to the GC and destructive (mutable) updates are a must. Using basic liveness analysis (which is already done to a great...

performance

An extension of #517. Suggestions are described in https://ghc.haskell.org/trac/ghc/ticket/2607 which make sure to track all selector thunks and cut down on space leaks.

performance

Some Java frameworks use annotations as triggers for bytecode instrumentation and other purposes. It would be useful to be able to export Haskell functions with certain annotations. The main requirement...

codegen
ffi

The JIT is highly sensitive to size of methods that are generated. This means we should be wary of how much compile-time inlining is done. But at the same time,...

performance

In certain extreme cases, it is possible for the runtime system to deadlock and lightweight threads to stall. An example of an extreme case is when all of the runtime...

rts
performance

What happens when you trampoline twice in the same "thread" of computation? The nested trampoline will restart the tail call counter and start a fresh trampoline. This is *not* desirable....

help wanted
rts
low-hanging-fruit