Official main repository for LFortran
visit_expr()
and fix stdin
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3694
Bessel_j1
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3693
libasr
from LPython by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3713
casting_utils.h
by @parth121101 in https://github.com/lfortran/lfortran/pull/3710
modulo
and handle flip_sign
pass by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3703
Merge
and Count
intrinsic in ASR to Fortran by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3719
bessely0
function by @parth121101 in https://github.com/lfortran/lfortran/pull/3712
libasr
with LC by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3723
bessel_xx
instead by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3737
const
ttype by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3389
transform_optional_argument_functions
with example by @gxyd in https://github.com/lfortran/lfortran/pull/3740
stdlib_stats_var
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3745
stdlib_stats_mean
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3757
stdlib_stats_cov
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3760
stdlib_stats_median
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3771
stdlib_stats_moment_all
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3772
stdlib_stats_moment_mask
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3774
stdlib_stats_moment
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3775
stdlib_stats_moment_scalar
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3785
bessel_y1
function by @parth121101 in https://github.com/lfortran/lfortran/pull/3764
example_mean
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3790
create_c_func
helper function. by @parth121101 in https://github.com/lfortran/lfortran/pull/3802
-o
option by @certik in https://github.com/lfortran/lfortran/pull/3800
poppar
intrinsic in fortran
backend by @parth121101 in https://github.com/lfortran/lfortran/pull/3828
dcmplx
and remove old node by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3847
bit_size
and remove old unwanted code from lfortran_intrinsic_builtin.f90
file by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3848
WASI_SDK_PATH
check by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3869
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.34.0...v0.35.0
abs
runtime implementations by @Thirumalai-Shaktivel in https://github.com/lfortran/lfortran/pull/3234
test/array
to LLVM by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3249
lgt
, llt
, lle
, lge
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3597
pack
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3605
function_call_in_declaration
pass by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3606
SetExponent
function by @parth121101 in https://github.com/lfortran/lfortran/pull/3609
adjustl
from pure rtlib by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3611
adjustl()
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3615
adjustr()
as intrinsic registry function by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3616
sum
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3617
scan()
implementation by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3636
Repeat()
implementation by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3637
CallIntrinsic
in asr builder and use it by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3633
ibits
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3629
is_fast
and its associated methods from PassManager
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3646
ibits
, count
and sqrt
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3647
selected_char_kind
and remove lfortran_intrinsic_kind.f90 by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3600
IntrinsicImpureSubroutine
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3650
mvbits
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3655
lgt
, llt
, lle
,lge
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3659
test_corr::test_sp
in stdlib/test/stats
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3603
index
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3668
Besselj0
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3671
poppar
intrinsic by @parth121101 in https://github.com/lfortran/lfortran/pull/3666
compiletime_broadcast_elemental_intrinsic
for multiple arguments by @gxyd in https://github.com/lfortran/lfortran/pull/3684
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.33.1...v0.34.0
get_executable_path()
only once by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3243
llvm
check for run_with_debug
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3263
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.33.0...v0.33.1
APPLE
and LINUX
platforms in CPP Preprocessing by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3229
Anint
and Aint
args by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3230
ishft
by @Kishan-Ved in https://github.com/lfortran/lfortran/pull/3239
dwarf_convert.py
and dat_convert.py
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3238
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.32.0...v0.33.0
float
, dfloat
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3163
random_number()
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3156
-fdefault-integer-8
by @meow464 in https://github.com/lfortran/lfortran/pull/3124
#elif
handling by @certik in https://github.com/lfortran/lfortran/pull/3210
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.31.0...v0.32.0
=>
as Associate and =
as Assignment by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3040
allocatable
inputs by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3049
stdlib/subprojects/test-drive/src/testdrive.F90
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3062
subprojects/test-drive/src/testdrive.F90
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3065
subprojects/test-drive/src/testdrive.F90
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3068
shape
intrinsic for scalar arg by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3094
version
and optval
modules by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3118
stop
and error stop
, Support stdlib_error
module by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/3121
dfloat
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/3131
shiftr
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3134
test/array
to ASR by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3135
leadz
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3141
rank
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3146
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.30.0...v0.31.0
scipy/optimize/minpack2
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2752
scipy/integrate/mach
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2754
update_call_args
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2773
IfExp
implementation by using CreateSelect
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/2774
sqrt
and dsqrt
in IntrinsicScalarFunction by @Thirumalai-Shaktivel in https://github.com/lfortran/lfortran/pull/2782
unit_file_bin
not being initialized by @Thirumalai-Shaktivel in https://github.com/lfortran/lfortran/pull/2784
visit_FunctionCall
in update_call_args
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2796
convert_call_args
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2800
array_op
by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/2824
libasr
with LPython by @czgdp1807 in https://github.com/lfortran/lfortran/pull/2837
tan
, cosh
, sinh
, tanh
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/2858
*
and fixes to decimal formatting by @gptsarthak in https://github.com/lfortran/lfortran/pull/2879
DoConcurrentLoop
serially by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2881
save
on arrays by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2892
kind=
with function call value by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/2894
minexponent
and maxexponent
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2906
*
passed as kind while variable declartion by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2908
system_clock
with variable number of arguments by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/2913
kind
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2918
abs
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2919
--run
flag by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/2931
inst/
to gitignore by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2962
present
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2966
char(xx)
as a variable symbolic value by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2982
back
parameter by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3010
digits
intrinsic by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3018
Anint
by @HarshitaKalani in https://github.com/lfortran/lfortran/pull/3016
stdlib/subprojects/test-drive/src/testdrive.F90
by @czgdp1807 in https://github.com/lfortran/lfortran/pull/3030
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.29.0...v0.30.0
selected_int_kind
intrinsic by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2736
scipy/special/cdflib
by @Pranavchiku in https://github.com/lfortran/lfortran/pull/2743
--with-intrinsic-mods
to pass dump outputs by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/2751
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.28.0...v0.29.0
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.27.0...v0.28.0
mixings
test in dftatom by @czgdp1807 in https://github.com/lfortran/lfortran/pull/2713
--dump-all-passes-fortran
option by @Shaikh-Ubaid in https://github.com/lfortran/lfortran/pull/2712
Full Changelog: https://github.com/lfortran/lfortran/compare/v0.26.0...v0.27.0