~cypheon/rapid

11d23a5d — Johann Rudloff 25 days ago main
Check if MAP_STACK is defined
7a08ff87 — Johann Rudloff 25 days ago
Mark essential LLVM programs as required
d2dae0ad — Johann Rudloff a month ago
Add support for AArch64
ad00cba8 — Johann Rudloff a month ago
Better handling of strerror_r errors
c8da1d49 — Johann Rudloff a month ago
Define more compatible _DEFAULT_SOURCE as feature test macro
f0e84cf8 — Johann Rudloff a month ago
Remove direct declarations of libc functions

Functions in libc may be implemented as macros, so referencing the
symbol name directly in LLVM IR is not guaranteed to work.  So don't
declare them in support.ll, but call them from the C support code in a
wrapper function with a well-defined symbol name.
e263c948 — Johann Rudloff a month ago
Explicitly convert argument to isdigit() to unsigned char
c99e3110 — Johann Rudloff a month ago
Install pkg-config/pkgconf for CI build
d1638207 — Johann Rudloff a month ago
DO not required libgc (BDW) for tests
d1408385 — Johann Rudloff a month ago
Use pkg-config to discover GMP paths and flags
c27b3b42 — Johann Rudloff a month ago
Update README
1d782152 — Johann Rudloff a month ago
Function `__halt` must be 8-byte aligned, since it is a closure entry
3d95894c — Johann Rudloff 2 months ago
Remove unused subdirectory "llvm"
f3b86d98 — Johann Rudloff 2 months ago
Compile RTS to a normal static library instead of bitcode archve
8dad4f57 — Johann Rudloff 3 months ago
Remove constantValue tracking in Codegen, is done earlier
4c2fe9c3 — Johann Rudloff 3 months ago
Long overdue rename: object type is called `CONSTRUCTOR`

(Before, it was called `CON_NO_ARGS`, which is just wrong.)
6b8d6505 — Johann Rudloff 3 months ago
Simplify ConstCase handling in codegen
1070e9a3 — Johann Rudloff 3 months ago
Minor improvements in simplification
59a9d596 — Johann Rudloff 3 months ago
Make ContName a simple newtype
fec05f9c — Johann Rudloff 3 months ago
Implement beta-contraction for immediately applied continuations
Next