Skip to content

Releases: utah-cs4470-sp25/class

v2025.10

Choose a tag to compare

@bhargavkulk bhargavkulk released this 16 Apr 22:28

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 12 Apr 14:43

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 21 Mar 23:26

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 26 Feb 00:03

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 25 Feb 23:01

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 25 Feb 17:57

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 24 Feb 17:30

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 27 Jan 00:00

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 12 Jan 21:54

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

Choose a tag to compare

@bhargavkulk bhargavkulk released this 04 Jan 02:49

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.