[all-commits] [llvm/llvm-project] a2a7e0: Enumeration Type Sem-3: Intrinsics + I/O + Module ...
kwyatt-ext via All-commits
all-commits at lists.llvm.org
Wed Jun 10 08:28:37 PDT 2026
Branch: refs/heads/users/kwyatt-ext/enum-sem-3
Home: https://github.com/llvm/llvm-project
Commit: a2a7e083015144584fc9e51a7c8faae64b10c047
https://github.com/llvm/llvm-project/commit/a2a7e083015144584fc9e51a7c8faae64b10c047
Author: Kevin Wyatt <kwyatt at hpe.com>
Date: 2026-06-10 (Wed, 10 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: dd58684723c08f32e1d5b7d7f6d969c8ebd1bdd7
https://github.com/llvm/llvm-project/commit/dd58684723c08f32e1d5b7d7f6d969c8ebd1bdd7
Author: Kevin Wyatt <kwyatt at hpe.com>
Date: 2026-06-10 (Wed, 10 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/e61dfa618f95...dd58684723c0
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