Sam Schweigel
Sam Schweigel
I ran into some rather confusing behaviour when I used `gen-hie` with a cabal file that ended with an `other-modules` list. I loaded `Hie.Cabal.Parser` into GHCi to confirm this. Test...
It would be nice to have a "map-like" Sum/Variant type to go along with `Data.Type.Map`. It could look something like: ```haskell data Sum (n :: [Mapping Symbol *]) where This...
This is the minimal change to get Revise working with ~~JuliaLang/julia#57470~~ https://github.com/JuliaLang/julia/pull/58187. Comparison of lowering of `const foo = 1`: | version | | |-|-| | 1.11 | `Expr(:const, :foo),...
# Overview This pull request adds a new mode for precompiling sysimages and pkgimages that caches the results of compiling each LLVM module, reducing the time spent emitting native code...
Even with fast internet, https://docs.julialang.org/ can take several seconds on first load, and almost as long for subsequent loads. This issue will attempt to summarize the ways we can improve...
If you have not visited https://docs.julialang.org for 10 minutes, there is a very noticeable delay as all of the assets hosted by GitHub are either validated or redownloaded. The worst...
The return value for the `jl_fs_write/read/sendfile` functions is an `int`, even through they all take `size_t` length arguments, resulting in potentially truncated counts for large file operations. Instead, on success...
#58426 made lowering recognize `Expr(:meta, :nospecialize, param)` in method definition parameters. Closures that capture variables marked `@nospecialize` get fields of type `Any`, but this doesn't work for methods with `@nospecialize`...
# Overview This PR overhauls the way linking works in Julia, both in the JIT and AOT. The point is to enable us to generate LLVM IR that depends only...
The configure script will pick up our modified CFLAGS from the environment variable and append them to the default optimization flags from autoconf. Setting them by passing CFLAGS= to the...