[Git][ghc/ghc][wip/interpolated-strings] 15 commits: Flip the order of arguments of setField (#24668)
Brandon Chinn (@brandonchinn178)
gitlab at gitlab.haskell.org
Sun Dec 29 07:50:22 UTC 2024
Brandon Chinn pushed to branch wip/interpolated-strings at Glasgow Haskell Compiler / GHC
Commits:
1f67ad21 by Andrei Borzenkov at 2024-12-25T01:42:31-05:00
Flip the order of arguments of setField (#24668)
GHC Proposal 583 "HasField redesign" specifies the
following order of a setField function arguments as this:
setField :: forall fld a b. SetField fld a b. b -> a -> a
This patch flips the application order to match the spec.
- - - - -
3e0c948d by Ben Gamari at 2024-12-25T01:43:08-05:00
rel-eng/upload: Add set_symlink mode
This slightly eases updating of the `latest` symlinks.
- - - - -
63d63f9d by Simon Peyton Jones at 2024-12-25T01:43:45-05:00
Preserve orientation when unifying kinds
This MR fixes yet another manifestation of the trickiness caused
by Note [Fundeps with instances, and equality orientation].
I wish there was a more robust way to do this, but this fix is
a definite improvement.
Fixes #25597
- - - - -
94ba9a6a by ARATA Mizuki at 2024-12-26T10:47:57-05:00
x86 NCG SIMD: Support pack/insert/broadcast/unpack of 128-bit integer vectors
- - - - -
6bf0d587 by Andrew Lelechenko at 2024-12-26T10:48:33-05:00
docs: fix haddock formatting in Control.Monad.Fix
- - - - -
8f4650ea by Brandon Chinn at 2024-12-28T19:07:23-08:00
Break out GHC.Parser.Lexer.Interface
- - - - -
695b2a89 by Brandon Chinn at 2024-12-28T22:15:59-08:00
Fix #25609
- - - - -
ef1b623f by Brandon Chinn at 2024-12-28T22:18:26-08:00
Merge branch 'wip/T25609' into HEAD
- - - - -
bc89d177 by Brandon Chinn at 2024-12-28T22:18:26-08:00
Fix rendering multiline string without SourceText
- - - - -
93f05bb2 by Brandon Chinn at 2024-12-28T22:18:26-08:00
Unify ITstring + ITstringMulti
- - - - -
c468a6ae by Brandon Chinn at 2024-12-28T22:18:26-08:00
Unify HsString + HsMultilineString
- - - - -
3f162515 by Brandon Chinn at 2024-12-28T22:18:26-08:00
Move multiline string processing functions to top-level
- - - - -
949f2d58 by Brandon Chinn at 2024-12-28T22:18:26-08:00
Always use processCharsSingle to get StringLexError
- - - - -
bb5f0c81 by Brandon Chinn at 2024-12-28T23:50:07-08:00
Implement interpolated strings
- - - - -
359a2186 by Brandon Chinn at 2024-12-28T23:50:12-08:00
[ci skip] wip
- - - - -
30 changed files:
- .gitlab/rel_eng/upload.sh
- compiler/GHC/Builtin/Names.hs
- compiler/GHC/Builtin/Names/TH.hs
- compiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/CmmToAsm/X86/Instr.hs
- compiler/GHC/CmmToAsm/X86/Ppr.hs
- compiler/GHC/Driver/Flags.hs
- compiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Instances.hs
- compiler/GHC/Hs/Lit.hs
- compiler/GHC/Hs/Syn/Type.hs
- compiler/GHC/Hs/Utils.hs
- compiler/GHC/HsToCore/Expr.hs
- compiler/GHC/HsToCore/Match/Literal.hs
- compiler/GHC/HsToCore/Quote.hs
- compiler/GHC/HsToCore/Ticks.hs
- compiler/GHC/Iface/Ext/Ast.hs
- compiler/GHC/Parser.y
- compiler/GHC/Parser/HaddockLex.x
- compiler/GHC/Parser/Lexer.x
- + compiler/GHC/Parser/Lexer/Interface.hs
- + compiler/GHC/Parser/Lexer/String.x
- compiler/GHC/Parser/String.hs
- compiler/GHC/Rename/Expr.hs
- compiler/GHC/Rename/Pat.hs
- compiler/GHC/Rename/Splice.hs
- + compiler/GHC/Rename/String.hs
- compiler/GHC/Tc/Gen/Expr.hs
- compiler/GHC/Tc/Gen/HsType.hs
- compiler/GHC/Tc/Solver/Equality.hs
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/634c0a9cb82c684cd2d5fdfe91c1618aa14450b1...359a218636be0ad05c78c4254044e4852cf8879a
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/634c0a9cb82c684cd2d5fdfe91c1618aa14450b1...359a218636be0ad05c78c4254044e4852cf8879a
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/20241229/77fb154e/attachment.html>
More information about the ghc-commits
mailing list