Repository navigation
Releases: EmilyBourne/pyccel
Releases · EmilyBourne/pyccel
Release list
Version 1.12.2
What's Changed
Fixed
- pyccel#1927 : Improve error Message for missing target language compiler in Pyccel
New Contributors
- Said Mazouz
Contributors
Full list of changes: v1.12.1..v1.12.2
Version 1.12.1
Added
- pyccel#1739 : Add Python support for set method
clear(). - pyccel#1739 : Add abstract class
SetMethodto handle calls to various set methods.
Contributors
Version 1.12.0
Added
- pyccel#1830 : Add a
pyccel.lambdifyfunction to accelerate SymPy expressions. - pyccel#1867 : Add a
use_outparameter topyccel.lambdifyto avoid unnecessary memory allocation. - pyccel#1867 : Auto-generate a docstring for functions generated via calls to
pyccel.lambdify. - pyccel#1868 : Hide traceback for
epyccelandlambdifyerrors.
Fixed
- pyccel#1762 : Fix array copy between different data types.
- pyccel#1792 : Fix array unpacking.
- pyccel#1795 : Fix bug when returning slices in C.
- pyccel#1218 : Fix bug when assigning an array to a slice in Fortran.
- pyccel#1830 : Fix missing allocation when returning an annotated array expression.
- pyccel#1853 : Fix translation of a file whose name conflicts with Fortran keywords.
- Link and mention
develbranch, notmaster.
Changed
- pyccel#1866 : Raise a more informative error when mixing scalar and array return types.
- [TESTS] Filter out cast warnings in cast tests.
- [INTERNALS] Removed unused
fcode,ccode,cwrappercode,luacode, andpycodefunctions from printers. - [INTERNALS] Removed unused arguments from methods in
pyccel.codegen.codegen.Codegen.
Deprecated
- pyccel#1820 : Deprecated unused decorator
@lambdify - [INTERNALS] Removed unused and undocumented function
get_function_from_ast. - [INTERNALS] Remove function
Module.set_name. - [INTERNALS] Remove unused
assign_toargument ofCodePrinter.doprint.