-
-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GSoC: Intrinsic functions #4017
Labels
Comments
HarshitaKalani
added
the
intrinsic
Issue or pull request specific to intrinsic function
label
May 17, 2024
This was referenced May 17, 2024
Merged
Merged
This was referenced May 24, 2024
Merged
This was referenced May 27, 2024
This was referenced Jun 13, 2024
This was referenced Jun 21, 2024
Merged
This was referenced Jun 29, 2024
Closed
This was referenced Jul 7, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
To keep a track of the tasks that need to be done and are in progress.
Compile time implementation of intrinsic array functions:
eval_sum
and implementeval_product
#3996eval_sum
and implementeval_product
#3996eval_maxval
andeval_minval
#4010eval_maxval
andeval_minval
#4010eval_count
#4012Implement intrinsics from scratch List of Standard generic intrinsic procedure #492
spacing
#4016nearest
#4018iany
andiall
#4020iany
andiall
#4020norm2
#4035Dgamma
#4088parity
intrinsic #4095iparity
intrinsic function #4094isnan
intrinsic #4097int
#3953real
#4063same_type_as
intrinsic #4109cshift
intrinsic #4176erfc_scaled
intrinsic #4119spread
intrinsic #4426, Implementspread
#4415Implement ieee arithmetic functions Implement ieee arithmetic functions #4148
Implement bessel functions
Throw error for coarrays and atmoic intrinsic chore: throw error for coarray and atomic intrinsics #3888
Refactoring
merge
from 'intrinsic_array_functions' to 'intrinsic_elemental_function' #4026if-else
toswitch
case #4027minloc
andmaxloc
#4128mask
insum
intrinsic #4284mask
arg insum
intrinsic - 2 #4302product
and add support formask
arg #4337abs(X-mean)**2
as is working now #4329precision
andepsilon
#4378iparity
,minval
andmaxval
#4340Remove from old runtime library Remove old Fortran runtime library #3034
achar
intrinsic #3635lfortran_intrinsic_sin
file from runtime library #4089len_trim
andtrim
intrinsic #3674len_trim
andtrim
intrinsic #3674: Register intrinsics in fortran backend
: Register intrinsics in c/cpp backend Support Intrinsic functions in c/cpp backend #4155
: Register intrinsics in julia backend Support Intrinsic functions in Julia backend #4156
Ensure tests exists for all intrinsics Implement all intrinsic functions #3067
verify
intrinsic #4227scan
intrinsic and handle kind = 8 forverify
andscan
intrinsic #4228index
intrinsic #4229derf
and add test forerf
andderf
#4265erfc
andderfc
#4267bgt
#4280pos
and add test foribclr
intrinsic #4311ibclr
,btest
andibset
and add tests #4325sin
,cos
,tan
,dsin
,dcos
,dtan
#4349sin
,cos
,tan
,dsin
,dcos
,dtan
#4349leadz
intrinsic #4362trailz
intrinsic #4365digits
#4369ior
,ieor
,iand
andnot
and ensure error for different kind of args #4374precision
andepsilon
#4378tiny
,huge
,selected_real_kind
,selected_int_kind
#4385or
,and
andxor
#4381Performance options for intrinsics
Other issues
ArrayPhysicalCast
before downcasting #4241pos
and add test foribclr
intrinsic #4311ibclr
,btest
andibset
and add tests #4325sum
intrinsic in stdlib to makereal
work #4413The text was updated successfully, but these errors were encountered: