File lfortran.changes of Package lfortran

-------------------------------------------------------------------
Mon Dec 16 18:53:44 UTC 2024 - Christoph Junghans <junghans@votca.org>

- build with llvm-19

-------------------------------------------------------------------
Sun Dec 15 17:51:17 UTC 2024 - Christoph Junghans <junghans@votca.org>

- update to 0.42.0 - too many changes to list here
- build with llvm-18

-------------------------------------------------------------------
Wed May  8 04:20:08 UTC 2024 - ming li <mli@suse.com>

- update to 0.32.0:
  * ENH: intrinsic float, dfloat by @Pranavchiku in #3163
  * Implemented Left shift for lfortran by @parth121101 in #3164
  * FIX: Elemental function with complex array throws error
    by @Pranavchiku in #3172
  * cmake: fix quotes in configure_runtime by @junghans in #3174
  * Fix random_number() by @Shaikh-Ubaid in #3156
  * Implemented ifix by @Kishan-Ved in #3173
  * Add -fdefault-integer-8 by @meow464 in #3124
  * Added error message by @parth121101 in #3167
  * fix: raise syntax error when (sub)module name doesn't match
    closing (sub)module name by @gxyd in #3179
  * FIX: optional argument handling for elemental funtion
    by @Pranavchiku in #3181
  * Tighten the accuracy for random number checks by @certik in #3188
  * Implemented Idint by @parth121101 in #3193
  * lfortran: compile capital F files as well by @junghans in #3192
  * TST: Add test for optional argument in elemental function
    by @Pranavchiku in #3191
  * Fix string slice handling by @HarshitaKalani in #3195
  * FIX: abs for complex arrays by @Pranavchiku in #3197
  * Importing issues with requirements and templates
    by @ansharlubis in #3147
  * Correctly handle elemental function return variable type
    by @Pranavchiku in #3206
  * CPP: add #elif handling by @certik in #3210
  * CPP: implement % by @certik in #3213
  * Support logical type in format by @Shaikh-Ubaid in #3212
  * CPP: fix function-like macro expansion by @certik in #3216
  * CPP: implement <<, >>, & and | by @certik in #3219

-------------------------------------------------------------------
Mon Jan 22 16:54:36 UTC 2024 - Christoph Junghans <junghans@votca.org>

- Update to v0.31.0
  - CI: add lfortran.1 to tarball ([gh#lfortran/lfortran##3041])
  - Update generic travel example ([gh#lfortran/lfortran##2995])
  - Implement intrinsic repeat ([gh#lfortran/lfortran##3038])
  - Warning when the LHS character len and the RHS character len are not equal
    ([gh#lfortran/lfortran##3005])
  - CI: test example of stdlib special functions gamma
    ([gh#lfortran/lfortran##3036])
  - Add gamma to IntrinsicScalarFunction ([gh#lfortran/lfortran##3032])
  - ASR: Print => as Associate and = as Assignment
    ([gh#lfortran/lfortran##3040])
  - cmake: add libm to lfortran_runtime ([gh#lfortran/lfortran##3043])
  - Support calling scalar intrinsics with allocatable inputs
    ([gh#lfortran/lfortran##3049])
  - ci: update stdlib branch to remove workaround for gamma
    ([gh#lfortran/lfortran##3045])
  - Added tsunami integration test ([gh#lfortran/lfortran##3055])
  - Fixes for compiling testdrive.F90 ([gh#lfortran/lfortran##3062])
  - FIX: Type mismatch in array initializer r32 and i32
    ([gh#lfortran/lfortran##3059])
  - FIX: operands to a binary operator are not of the same type!
    ([gh#lfortran/lfortran##3061])
  - Handle template with elemental functions ([gh#lfortran/lfortran##2895])
  - Fixes for bugs in testdrive.F90 ([gh#lfortran/lfortran##3065])
  - Stdlib: Fix compile time evaluation for char() with IntegerBOZ
    ([gh#lfortran/lfortran##3064])
  - Fix allocatable to non-allocatable arguments in testdrive.F90
    ([gh#lfortran/lfortran##3068])
  - Rename IntrinsicFunctionSqrt to RealSqrt ([gh#lfortran/lfortran##3050])
  - Stdlib: Support evaluating len() at compile-time
    ([gh#lfortran/lfortran##3077])
  - Simplify ASR.asdl ([gh#lfortran/lfortran##3063])
  - Emit warning for complex*4 x ([gh#lfortran/lfortran##3066])
  - Support char type for write(..) ([gh#lfortran/lfortran##2888])
  - FIX: inconsistent kind handling for array item indices
    ([gh#lfortran/lfortran##3093])
  - Nested template definitions and instantiations
    ([gh#lfortran/lfortran##2996])
  - Stdlib: Fix initialization for complex parameter
    ([gh#lfortran/lfortran##3097])
  - Emit warning for logical* 4 ([gh#lfortran/lfortran##3099])
  - Stdlib: LFortran compiles ascii ([gh#lfortran/lfortran##3095])
  - Fix complex parameter initialization ([gh#lfortran/lfortran##3100])
  - Fix shape intrinsic for scalar arg ([gh#lfortran/lfortran##3094])
  - Fix use of keyword args for intrinsic functions
    ([gh#lfortran/lfortran##3075])
  - doc: Update Windows build instructions ([gh#lfortran/lfortran##3101])
  - Stdlib: LFortran compiles version and optval modules
    ([gh#lfortran/lfortran##3118])
  - Stdlib: Fix stop and error stop, Support stdlib_error module
    ([gh#lfortran/lfortran##3121])
  - Refactor code ([gh#lfortran/lfortran##3126])
  - ENH: support intrinsic dfloat ([gh#lfortran/lfortran##3131])
  - Handle kind for trailz ([gh#lfortran/lfortran##3132])
  - Implement shiftr ([gh#lfortran/lfortran##3134])
  - Compiling test/array to ASR ([gh#lfortran/lfortran##3135])
  - Corrected keywords for intrinsic functions ([gh#lfortran/lfortran##3123])
  - implement leadz ([gh#lfortran/lfortran##3141])
  - Improve intrinsic tests ([gh#lfortran/lfortran##3145])
  - Implement rank ([gh#lfortran/lfortran##3146])
  - Python script for Intrinsic Functions verify_args()
    ([gh#lfortran/lfortran##3150])
  - cmake: allow llvm without zstd ([gh#lfortran/lfortran##3157])  
- Dropped 3043.patch, merged upsteam

-------------------------------------------------------------------
Tue Jan  9 02:56:57 UTC 2024 - Christoph Junghans <junghans@votca.org>

- Add kokkos dep

-------------------------------------------------------------------
Thu Jan  4 23:37:24 UTC 2024 - Christoph Junghans <junghans@votca.org>

- Added upstream patch, 3043.patch, to fix linking on openSUSE:Factory

-------------------------------------------------------------------
Wed Jan  3 21:23:09 UTC 2024 - Christoph Junghans <junghans@votca.org>

- initial import

openSUSE Build Service is sponsored by