[all-commits] [llvm/llvm-project] 84d6a9: This patch enables the fexec-charset option to con...
Abhina Sree via All-commits
all-commits at lists.llvm.org
Fri Jun 26 05:39:19 PDT 2026
Branch: refs/heads/users/abhina/fexec-charset-2-functionname
Home: https://github.com/llvm/llvm-project
Commit: 84d6a9be79e38552377ce375843002a7c718bda6
https://github.com/llvm/llvm-project/commit/84d6a9be79e38552377ce375843002a7c718bda6
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Basic/DiagnosticFrontendKinds.td
M clang/include/clang/Basic/DiagnosticLexKinds.td
M clang/include/clang/Basic/LangOptions.h
M clang/include/clang/Lex/LiteralSupport.h
M clang/include/clang/Lex/Preprocessor.h
A clang/include/clang/Lex/TextEncodingConfig.h
M clang/include/clang/Options/Options.td
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Frontend/InitPreprocessor.cpp
M clang/lib/Lex/CMakeLists.txt
M clang/lib/Lex/LiteralSupport.cpp
M clang/lib/Lex/PPDirectives.cpp
A clang/lib/Lex/TextEncodingConfig.cpp
A clang/test/CodeGen/systemz-charset.c
A clang/test/CodeGen/systemz-charset.cpp
M clang/test/Preprocessor/init-s390x.c
M llvm/include/llvm/TargetParser/Triple.h
M llvm/lib/TargetParser/Triple.cpp
Log Message:
-----------
This patch enables the fexec-charset option to control the execution charset of string literals. It sets the default internal charset, system charset, and execution charset for z/OS and UTF-8 for all other platforms.
Commit: a188fbe67acc515e224b6e5e397a005001c2e3b6
https://github.com/llvm/llvm-project/commit/a188fbe67acc515e224b6e5e397a005001c2e3b6
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/lib/Lex/LiteralSupport.cpp
M clang/test/CodeGen/systemz-charset.cpp
Log Message:
-----------
move conversion into EncodeUCNEscape, update testcase
Commit: b7493353b3da6c0a26c067a37418afde451f5570
https://github.com/llvm/llvm-project/commit/b7493353b3da6c0a26c067a37418afde451f5570
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Lex/TextEncodingConfig.h
M clang/lib/Frontend/InitPreprocessor.cpp
M llvm/include/llvm/TargetParser/Triple.h
M llvm/lib/TargetParser/Triple.cpp
Log Message:
-----------
Move function to TargetInfo, remove unused includes
Commit: 447e92bdedeb0cabb2678be5a67751a5a0848aa8
https://github.com/llvm/llvm-project/commit/447e92bdedeb0cabb2678be5a67751a5a0848aa8
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
A clang/test/CodeGen/systemz-charset-diag.cpp
Log Message:
-----------
Add test coverage for conversion errors in string literals
Commit: a157424cb0d2ea4254d2a5318a80eec974c0eef2
https://github.com/llvm/llvm-project/commit/a157424cb0d2ea4254d2a5318a80eec974c0eef2
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Lex/LiteralSupport.h
M clang/include/clang/Lex/Preprocessor.h
A clang/include/clang/Lex/TextEncoding.h
R clang/include/clang/Lex/TextEncodingConfig.h
M clang/include/clang/Options/Options.td
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Frontend/InitPreprocessor.cpp
M clang/lib/Lex/CMakeLists.txt
M clang/lib/Lex/LiteralSupport.cpp
M clang/lib/Lex/PPDirectives.cpp
A clang/lib/Lex/TextEncoding.cpp
R clang/lib/Lex/TextEncodingConfig.cpp
Log Message:
-----------
rename TextEncodingConfig to TextEncoding, address other comments
Commit: e8f81d8e204d72b2d2731ae48848e20fe20a21c2
https://github.com/llvm/llvm-project/commit/e8f81d8e204d72b2d2731ae48848e20fe20a21c2
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Lex/LiteralSupport.h
M clang/lib/Lex/TextEncoding.cpp
M clang/lib/Sema/SemaExpr.cpp
Log Message:
-----------
change default of StringLiteralParser to NoConversion instead of CA_ToExecEncoding
Commit: e4a97be65b7b6951e37687014063afde2a16823d
https://github.com/llvm/llvm-project/commit/e4a97be65b7b6951e37687014063afde2a16823d
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/lib/Lex/LiteralSupport.cpp
M clang/test/CodeGen/systemz-charset.cpp
Log Message:
-----------
remove extra conversion from utf32 to utf8 in CharLiteralParser
Commit: f640da379a718cf1f82841c1df11e86db880524b
https://github.com/llvm/llvm-project/commit/f640da379a718cf1f82841c1df11e86db880524b
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/lib/Frontend/FrontendAction.cpp
Log Message:
-----------
remove change in ReadOriginalFileName, since we have another PR to change it to an unevaluated string
Commit: fb4733203e2fee6f792ec2799f45d52222ab6d6e
https://github.com/llvm/llvm-project/commit/fb4733203e2fee6f792ec2799f45d52222ab6d6e
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Basic/DiagnosticLexKinds.td
M clang/include/clang/Basic/LangOptions.h
M clang/include/clang/Lex/TextEncoding.h
M clang/include/clang/Options/Options.td
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Frontend/InitPreprocessor.cpp
M clang/lib/Lex/LiteralSupport.cpp
M clang/lib/Lex/TextEncoding.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/test/CodeGen/systemz-charset-diag.cpp
M clang/test/CodeGen/systemz-charset.c
Log Message:
-----------
use LiteralEncoding internally, address other comments
Commit: 87fd0c731ccee08953fac681496113ad14ef4a4d
https://github.com/llvm/llvm-project/commit/87fd0c731ccee08953fac681496113ad14ef4a4d
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Parse/Parser.h
M clang/include/clang/Sema/Sema.h
M clang/lib/Parse/ParseDecl.cpp
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseExpr.cpp
M clang/lib/Parse/Parser.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/test/CodeGen/systemz-charset-diag.cpp
M clang/test/CodeGen/systemz-charset.c
Log Message:
-----------
add ParserConversionAction, do not translate unevaluated strings
Commit: 4ad11e87098387038bf5d27b72bff88e511016d2
https://github.com/llvm/llvm-project/commit/4ad11e87098387038bf5d27b72bff88e511016d2
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Sema/Sema.h
Log Message:
-----------
Remove old include
Commit: 50d76ba716c2de041dfc4e046a68cf01d4f04977
https://github.com/llvm/llvm-project/commit/50d76ba716c2de041dfc4e046a68cf01d4f04977
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Sema/Sema.h
Log Message:
-----------
Fix build failure
Commit: 5ed524a43d28ed12b68028b1ed06a1016943c0cb
https://github.com/llvm/llvm-project/commit/5ed524a43d28ed12b68028b1ed06a1016943c0cb
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/test/CodeGen/systemz-charset.c
Log Message:
-----------
fix CI
Commit: 0b2274ad97c8275ab6f7eca15ed5a4a1c4b4759b
https://github.com/llvm/llvm-project/commit/0b2274ad97c8275ab6f7eca15ed5a4a1c4b4759b
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/Sema/Sema.h
M clang/lib/Parse/ParseDecl.cpp
M clang/lib/Parse/Parser.cpp
M clang/test/CodeGen/systemz-charset.c
Log Message:
-----------
fix CI
Commit: dd7a2a2e99768a079eb9081938e79267c37c6b82
https://github.com/llvm/llvm-project/commit/dd7a2a2e99768a079eb9081938e79267c37c6b82
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
Log Message:
-----------
convert names like __FUNCTION__
Commit: d9a57e2f974396e4ce6772db5c61cc165f912c06
https://github.com/llvm/llvm-project/commit/d9a57e2f974396e4ce6772db5c61cc165f912c06
Author: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
M clang/include/clang/AST/Expr.h
M clang/lib/AST/Expr.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/test/CodeGen/systemz-charset.c
Log Message:
-----------
convert names like __FUNCTION__
Compare: https://github.com/llvm/llvm-project/compare/84d6a9be79e3%5E...d9a57e2f9743
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