39ae7013220b — Leonard Ritter 3 months ago
* make sure LLVM includedir is used on every platform
217f6a99ad01 — Leonard Ritter 3 months ago
* win32: changed compiler version to `gnu++14`
* win32: polly is not linked
3187bff41ab4 — Leonard Ritter 3 months ago
* updated LLVM/clang dependency to 10.0.0
0c144b406ec3 — Leonard Ritter 4 months ago
* new native `matrix` storage type to represent matrices in SPIR-V
* `glm`: use native matrix storage type for `mat-type` instances
8a5de16cb89a — Leonard Ritter 11 months ago
* added missing clang lib include to other platforms
72953df8fb2c — Leonard Ritter 11 months ago
* updated codebase for clang/llvm 9.0.0
fe64617885fa — Leonard Ritter 1 year, 2 months ago
* export math symbols from mingwex.a
c0f87e30eef8 — Leonard Ritter 1 year, 3 months ago
* `nullof` translates to const constructor
* `undef` produces pure value instead of instruction
* `move` and `insertvalue` accept constants and undefineds as movable
946c11dccfb8 — Leonard Ritter 1 year, 4 months ago
* removed builtin union type and all instruction support for it
* CUnion now uses a storage type that matches the union in size and alignment, and a field descriptor
59510c3f6334 — Leonard Ritter 1 year, 4 months ago
* fixed issue #34: Build (Windows): Remove exact path requirement for MSYS2. the genie script will now attempt
to find the folder via the PATH variable.
d9f0bfc1cac1 — Leonard Ritter 1 year, 4 months ago
* `compile-object` requires a target triple to be specified
* initial work on WebAssembly backend
Better dylib search mechanics on macOS for the scopes binary
* win32 build fix
4e1405d5cf4c — Leonard Ritter 1 year, 4 months ago
* `main` uses simpler technique to provide correct executable path
3d9e68a4d909 — Leonard Ritter 1 year, 4 months ago
* build release version with debug symbols
a28c4041373e — Leonard Ritter 1 year, 4 months ago
* LLVM uses disk cache
86a3aa9b0a1f — Leonard Ritter 1 year, 4 months ago
* ensuring correct build order for predefined symbols
5a94d7ca5742 — Leonard Ritter 1 year, 4 months ago
* symbol enumerator is pregenerated by gensyms
561fac17dd60 — Leonard Ritter 1 year, 5 months ago
* linux: library only exports `sc_*` symbols, fixing a collision between its copy of LLVM and late-loaded LLVM-based graphics drivers
d5cdb3f81502 — Leonard Ritter 1 year, 5 months ago
* fixed segfaults when defining f64 numbers
* improved repr output and codegen
* removed AST streamer; all streaming now goes through the list expression streamer
Next