Commit Graph

5 Commits

Author SHA1 Message Date
Andreas Stührk
6f3df13a9b ponyc: 0.44.0 -> 0.49.0 2022-04-15 15:22:38 -07:00
Redvers Davies
38aaa7d05c ponyc: 0.42.0 -> 0.44.0
* Fix MacOS version mismatch warnings when linking pony programs.
* Fix calculation of "is prime" for numbers > 1321.
* Prevent non-opaque structs from being used as behaviour parameters.
* Update to LLVM 12.0.1.
* Added FileMode.u32.
* Changes to Promises Library.
* Remove zlib from libponyc as a dependency.
* Fix compile-time crash related to Pony-specific Optimizations.
* Update FilePath constructors to allow a non-partial way to create a FilePath.

Updated googlebenchmark dependency to 1.5.4
Updated googletest to 1.10.0

Replaced a fetchurl call with a fetchFromGitHub call.
2021-10-08 17:03:44 -04:00
Red Davies
c08ea1ff47 ponyc: 0.41.1 -> 0.42.0
* Don't allow PONYPATH to override standard library (PR #3780)
* Fix bug where Flags.remove could set flags in addition to unsetting them (PR #3777)
* Allow Flags instances to be created with a set bit encoding (PR #3778)
* Fix "iftype" expressions not being usable in lambdas or object literals (PR #3763)
* Fix code generation for variadic FFI functions on arm64 (PR #3768)
2021-07-07 14:42:40 -04:00
Red Davies
ed22a2a78d ponyc: 0.38.3 -> 0.41.1
* Fix NullablePointer type constraint check being omitted in FFI declarations
* Change to Steed's model of subtyping
* Fix memory corruption with Array.chop and String.chop
* Improve error message for match on structs
* RFC 68: Mandatory FFI declarations
* Change return type of String.add to String iso^
* Improve error message on destructuring of non-tuple types
* Use built-in offset argument to cpointer
* Add IsPrime checker to math package
* Fix compiler crash related to type parameter references
* Fix literal inference through partial function
* Fix partial FFI declarations ignoring partial annotation
* Fix symbol table patching for overriding default methods
* Fix tuple related compiler segfaults
* Create a standalone libponyc on Linux
2021-06-05 14:39:29 -04:00
Redvers Davies
046c6a7038
ponyc: update 0.38.1 (#98598)
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-09-28 17:40:58 -04:00