Repository navigation
Releases: utah-cs4470-sp25/class
Release list
v2025.10
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.10
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- put void args in register, not stack (thanks Tim)
- push void to rax for implicit returns (thanks Tim)
- remove constant propagation from -O3 it is not needed for loop permutation (thanks Edward)
v2025.9
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.9
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- support void and structs in ASM
v2025.8
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.8
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- align stack before calling fmod for float modulus
v2025.7
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.3
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- fix dumb typo joined_parts
v2025.6
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.3
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- fix f-string mixups, get jplc and jpli builds working
v2025.5
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.3
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- add -i flag to jpli
- jplc build on github actions is probably still broken (Module Not Found uglyc)
v2025.4
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.4
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- fix bugs in C code compilation
v2025.3
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.3
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- fix display of
StructLiteralExpr
v2025.2
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.1
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- jplc-linux-old for older linux systems
v2025.1
Pavel's JPL Compiler, 2025 Edition
Release Version v2025.1
This release supports the full JPL 2025 language, and probably doesn't have too many bugs.
Release Notes:
- jplc-linux should now actually work on Linux systems.