[Git][ghc/ghc][wip/interpolated-strings] 5 commits: Replace manual string lexing (#25158)
Brandon Chinn (@brandonchinn178)
gitlab at gitlab.haskell.org
Sun Sep 22 21:56:13 UTC 2024
Brandon Chinn pushed to branch wip/interpolated-strings at Glasgow Haskell Compiler / GHC
Commits:
e7c83fe4 by Brandon Chinn at 2024-09-21T20:22:05-07:00
Replace manual string lexing (#25158)
Metric Increase:
MultilineStringsPerf
- - - - -
0851f078 by Brandon Chinn at 2024-09-22T14:24:58-07:00
Merge branch 'wip/strings' into HEAD
- - - - -
ffdd7119 by Brandon Chinn at 2024-09-22T14:24:58-07:00
Unify ITstring + ITstringMulti
- - - - -
a21596df by Brandon Chinn at 2024-09-22T14:29:50-07:00
Unify HsString + HsMultilineString
- - - - -
65d1c307 by Brandon Chinn at 2024-09-22T14:56:06-07:00
Implement interpolated strings
- - - - -
30 changed files:
- compiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Lit.hs
- compiler/GHC/Hs/Syn/Type.hs
- compiler/GHC/HsToCore/Match/Literal.hs
- compiler/GHC/HsToCore/Quote.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/CharClass.hs
- compiler/GHC/Parser/Errors/Ppr.hs
- compiler/GHC/Parser/Errors/Types.hs
- compiler/GHC/Parser/Lexer.x
- compiler/GHC/Parser/String.hs
- compiler/GHC/Rename/Expr.hs
- compiler/GHC/Tc/Gen/HsType.hs
- compiler/Language/Haskell/Syntax/Expr.hs
- compiler/Language/Haskell/Syntax/Extension.hs
- compiler/Language/Haskell/Syntax/Lit.hs
- testsuite/driver/testlib.py
- testsuite/tests/ghci/prog013/prog013.stderr
- testsuite/tests/ghci/scripts/ghci022.stderr
- testsuite/tests/parser/should_fail/MultilineStringsInnerTab.stderr
- testsuite/tests/parser/should_fail/MultilineStringsSmartQuotes.stderr
- testsuite/tests/parser/should_fail/T21843c.stderr
- testsuite/tests/parser/should_fail/T21843e.stderr
- testsuite/tests/parser/should_fail/T21843f.stderr
- testsuite/tests/parser/should_fail/T3751.stderr
- testsuite/tests/parser/should_fail/T5425.stderr
- testsuite/tests/parser/should_fail/readFail002.stderr
- testsuite/tests/parser/should_fail/readFail004.stderr
- testsuite/tests/parser/should_fail/readFail005.stderr
- testsuite/tests/parser/should_fail/readFail033.stderr
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/e069215631ede6dc7c4ee35fab30dbe049ee856d...65d1c307e0dbf367ccc3555a1e6411b45c8efd09
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/e069215631ede6dc7c4ee35fab30dbe049ee856d...65d1c307e0dbf367ccc3555a1e6411b45c8efd09
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20240922/7f540ff8/attachment-0001.html>
More information about the ghc-commits
mailing list