v0.19.0
版本发布时间: 2023-07-28 12:29:38
lcompilers/lpython最新发布版本:v0.22.0(2024-07-09 04:03:30)
What's Changed
- Unsigned integers no wrap II by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2189
- Added test based on basic_new_heap function by @anutosh491 in https://github.com/lcompilers/lpython/pull/2190
- Support ccall() for symengine and other libs by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2196
- CI: make bash fail on errors by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2194
- Handle reshape intrinsic initialization with FixedSizeArray by @Thirumalai-Shaktivel in https://github.com/lcompilers/lpython/pull/2197
- Added the
llvm_sym
backend for testing symbolic operations through the llvm backend by @anutosh491 in https://github.com/lcompilers/lpython/pull/2192 - Added tests based on basic_new_stack function by @anutosh491 in https://github.com/lcompilers/lpython/pull/2199
- C: Fix complex types by @Smit-create in https://github.com/lcompilers/lpython/pull/2193
- Synchronizing generics by @ansharlubis in https://github.com/lcompilers/lpython/pull/2181
- Use optimisation flags for C compiler in lpython decorator by @czgdp1807 in https://github.com/lcompilers/lpython/pull/2201
- Support different integers in chr() by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2203
- Support function with no return type as callback by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2207
- Add Callable type by @Smit-create in https://github.com/lcompilers/lpython/pull/2209
- Add
dict.keys
by @kabra1110 in https://github.com/lcompilers/lpython/pull/2023 - LLVM: Initial CPython Interop example by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2211
- CI: Provide release flags, exclude -march=native by @Shaikh-Ubaid in https://github.com/lcompilers/lpython/pull/2212
- Add
get_builder0
macro to declare auxiliary variables at entry point of functions by @czgdp1807 in https://github.com/lcompilers/lpython/pull/2205
Full Changelog: https://github.com/lcompilers/lpython/compare/v0.18.4...v0.19.0