profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/csabahruska/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Csaba Hruska csabahruska London https://grin-compiler.github.io/ I'm a software engineer and I'm keen on doing research and development. I work on compilers and static analyses. I like Haskell, Idris2 and machine code.

csabahruska/jhc-components 55

JHC Haskell compiler split into reusable components

andorp/mini-grin 36

ICFP tutorial

csabahruska/gpipe-quake3 30

Quake 3 map viewer in Haskell using GPipe

csabahruska/bullet 24

Haskell binding for Bullet physics engine

cobbpg/lafonten 16

LambdaCube Font Engine

csabahruska/demoscene 16

Demoscene: Lambda Team

csabahruska/jhc-grin 16

GRIN Haskell backend stripped out from JHC. (GRIN from scratch: https://github.com/grin-tech/grin)

csabahruska/dsl-experiment 5

Basic implementation of Hindley-Milner Type System and variants.

csabahruska/game-logic-experiment 5

experiment with game logic representation in haskell

startedbjpop/ministg

started time in 5 days

startedpiotte13/SIMD-Visualiser

started time in 5 days

startedmmtk/mmtk-core

started time in 14 days

issue commentgrin-compiler/grin

Related articles

https://www.mmtk.io/ MMTk is a memory management toolkit providing language implementers with a powerful memory management framework and researchers with a multi-runtime platform for memory management research.

andorp

comment created time in 14 days

startedgephi/viz-engine

started time in 15 days

startedgephi/gephi

started time in 15 days

push eventgrin-compiler/grin

Zoe Stafford

commit sha ef6649f73d301033e734d2e2c3c3bbf1624b31cb

Add libffi support to interpreter This allows ffi functions to be run when interpreted

view details

Csaba Hruska

commit sha 3fd127a034083c2cf69d9047b8c7b35458e2b628

Merge pull request #126 from Z-snails/libffi Add libffi support to interpreter

view details

push time in 16 days

PR merged grin-compiler/grin

Add libffi support to interpreter

This allows ffi functions to be run when interpreted

+42 -6

0 comment

2 changed files

Z-snails

pr closed time in 16 days

PullRequestReviewEvent

issue commentgrin-compiler/grin

Related articles

Compositional Pointer and Escape Analysis for Java Programs, 1999 https://people.csail.mit.edu/rinard/paper/oopsla99.pdf notes: points-to escape graph

Incrementalized Pointer and Escape Analysis, 2001 https://people.csail.mit.edu/rinard/paper/pldi01.pdf NOTES: improves: Compositional Pointer and Escape Analysis for Java Programs, 1999

Fast Escape Analysis and Stack Allocation for Object-Based Programs, 2000 https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.59.117&rep=rep1&type=pdf#cite.WR99 NOTES: can be used as: whole program analysis, precomputed/incremental analysis, partial program analysis lattice based, linear time analysis

Escape Analysis in the Context of Dynamic Compilation and Deoptimization, 2005 https://ssw.jku.at/Teaching/PhDTheses/Kotzmann/phd-kotzmann.pdf

Compiling with Continuations, or without? Whatever. https://www.cs.purdue.edu/homes/rompf/papers/cong-icfp19.pdf

Can a Shape Analysis Work at Run-time, 2001 https://www.usenix.org/legacy/events/jvm01/full_papers/bogda/bogda.pdf

Pointer and Escape Analysis for Multithreaded Programs, 2001 https://people.csail.mit.edu/rinard/paper/ppopp01.pdf

Shape Analysis (2000) by Reinhard Wilhelm, Mooly Sagiv, Thomas Reps http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=463329BDD47D15DBD6335A962AD57A1F?doi=10.1.1.2.9541&rep=rep1&type=pdf

andorp

comment created time in 25 days

push eventgrin-compiler/grin

Zoe Stafford

commit sha 5ca5e5dc82cc8c8ff111f2ecd816c4967ea9f588

More informative error message for missing primop

view details

Csaba Hruska

commit sha 27c05124d63fcff03656795a005d3ae651bb5c8f

Merge pull request #124 from Z-snails/primop-error More informative error message for missing primop

view details

push time in a month

PR merged grin-compiler/grin

More informative error message for missing primop

Also removed an unneeded $

+2 -2

0 comment

1 changed file

Z-snails

pr closed time in a month

PullRequestReviewEvent

push eventgrin-compiler/grin

Csaba Hruska

commit sha 07122f9b9fba5d933a99ae588b2186a1ad4baf11

fix typo

view details

push time in a month

push eventgrin-compiler/grin

Csaba Hruska

commit sha e27f901f29b0a5f54aa8c08af339b5eb818d37b6

add 'with-llvm-hs' cabal flag to make native llvm lib dependency optional

view details

push time in a month

startedmemononen/nanovg

started time in a month

startedfjvallarino/monomer

started time in a month

startedsynacktiv/toy-wasm-symbexp

started time in a month

push eventcsabahruska/proteaaudio

Csaba Hruska

commit sha 7548988b50b44ed7843511a867516cf400bad0bd

fix doc format

view details

Csaba Hruska

commit sha 8850603d7b6192a19c76ef1aa9b0d35b7f0fa8bd

bump version + update changelog

view details

push time in a month

startedhaskell/haskell-language-server

started time in 2 months

push eventcsabahruska/proteaaudio

Csaba Hruska

commit sha a04c84cd1b8e83daafc4d9b6e5a1dfbd04ef9ce0

proteaadio-sdl now supports 32 bit float pcm samples

view details

Csaba Hruska

commit sha 092a442d7551555fedf69ee62e2ff87e87cf5837

proAudio bugfix: save the new bits per sample value after the conversion

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha 717632c9d68bfd0355c961dd44a88c7281baf645

fix call-graph building for overapplication ; distinct known and unknown calls

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha 8b8cc7e9cda623eeeb899e5abf4b4c0fd8418319

Update README.md

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha 825c806bbc5ea7aa1b5247e8590f87ae17c5738b

update ffi shared object

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha d048bc3fdbcd9286b9f19998e591cd49e832cc23

add opengl sample program

view details

push time in 2 months

startedmicrosoft/debug-adapter-protocol

started time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha 052e4025cf1dcfdc371bb2b0bbc6696399d4d68e

cleanup report

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha a29c30a8f404e6d4d649dc36b8bdfeb643214656

add some debugger intro to the readme

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha cd2a8eb0d46600450b236dab46df7e75e737a09f

count let-no-escape frequency

view details

push time in 2 months

push eventgrin-compiler/ghc-whole-program-compiler-project

Csaba Hruska

commit sha cce008d02a7b87b015cba02d1f94c92febf96b72

update readme

view details

push time in 2 months