[all-commits] [llvm/llvm-project] b6c9ab: Enumeration Type Sem-3: Intrinsics + I/O + Module ...
kwyatt-ext via All-commits
all-commits at lists.llvm.org
Tue Jun 9 13:17:06 PDT 2026
Branch: refs/heads/users/kwyatt-ext/enum-sem-3
Home: https://github.com/llvm/llvm-project
Commit: b6c9ab07d207ba08805d2383f45e04473dd53523
https://github.com/llvm/llvm-project/commit/b6c9ab07d207ba08805d2383f45e04473dd53523
Author: Kevin Wyatt <kwyatt at hpe.com>
Date: 2026-06-09 (Tue, 09 Jun 2026)
Changed paths:
M flang-rt/include/flang-rt/runtime/stat.h
M flang-rt/lib/runtime/stat.cpp
M flang/include/flang/Runtime/magic-numbers.h
M flang/lib/Evaluate/fold-implementation.h
M flang/lib/Evaluate/intrinsics.cpp
M flang/lib/Semantics/check-io.cpp
M flang/lib/Semantics/mod-file.cpp
M flang/lib/Semantics/mod-file.h
M flang/lib/Semantics/type.cpp
Log Message:
-----------
Enumeration Type Sem-3: Intrinsics + I/O + Module Files (PRs 6-8)
Adds enumeration type intrinsics (HUGE, NEXT, PREVIOUS, INT) with
constant folding, STAT argument support with boundary detection,
formatted I/O rejection for enumeration types, module file round-trip
support, and runtime STAT_ENUM_BOUNDARY error code.
Files from original PRs 6-8 (including PREVIOUS intrinsic from PR 7).
Commit: e61dfa618f95b1a7637a2f0492879cfa6200816f
https://github.com/llvm/llvm-project/commit/e61dfa618f95b1a7637a2f0492879cfa6200816f
Author: Kevin Wyatt <kwyatt at hpe.com>
Date: 2026-06-09 (Tue, 09 Jun 2026)
Changed paths:
A flang/test/Semantics/enumeration-type-intrinsics.f90
A flang/test/Semantics/enumeration-type-io.f90
A flang/test/Semantics/enumeration-type-mod.f90
Log Message:
-----------
Adding test cases.
Compare: https://github.com/llvm/llvm-project/compare/ad3b73b8a388...e61dfa618f95
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list