Branch: refs/heads/main
Revision: af4ef6fccdfb2352a4d5482bc7ad2bda71c6cea7
Author: jabraham17
Link: Add missing complex `**` by jabraham17 · Pull Request #29052 · chapel-lang/chapel · GitHub
Log Message:
Add missing complex ** (#29052)
Implements the ** operator on complex params at compile-time
- paratest
Resolves Add missing imag/complex `**` operators · Issue #28898 · chapel-lang/chapel · GitHub
[Reviewed by @benharsh]
Diff:
M doc/rst/language/spec/expressions.rst
M doc/rst/technotes/editions.rst
M frontend/lib/immediates/complex-support.c
M frontend/lib/immediates/complex-support.h
M frontend/lib/immediates/num.cpp
M modules/internal/ChapelBase.chpl
M test/expressions/exponentiation/realExpIntParam-unstable.good
M test/expressions/exponentiation/realExpIntParam.chpl
M test/expressions/exponentiation/realExpIntParam.good
M test/expressions/exponentiation/realExpRealParam-unstable.good
M test/expressions/exponentiation/realExpRealParam.chpl
M test/expressions/exponentiation/realExpRealParam.good
M test/expressions/exponentiation/typeSignatureChecks.chpl
M test/expressions/exponentiation/typeSignatureChecks.good
https://github.com/chapel-lang/chapel/pull/29052.diff