Commits on Source (17)
-
This patch updates the automatically generated code for querying unicode properties to unicode 16. Fixes #25402
bfe64df8 -
happy-2.1 was released in late Oct 2024. I have confirmed that master bootstraps with it. Here we teach configure to accept this tool. Fixes #25438.
1fd83f86 -
aa58fc5b
-
Use raw string literals to ensure that `\s` is correctly interpreted as a character class.
8aa4c10a -
0e084029
-
9bf3663b
-
1f668511
-
This patch improves the compile_flags.txt config used to power clangd for the rts C codebase. The flags in the file are sampled & deduped from a real stage1 build with clang-19 and vastly improves the IDE accuracy when hacking the rts. For maximum code coverage under the default settings, compile_flags.txt defaults to threaded+profiled+dynamic+debug way. This does not mean profdyn needs to be actually built in _build/stage1 for IDE to work. To activate IDE for other RTS ways, simply remove one of the -D flags at the end of compile_flags.txt and restart clangd.
59e0a770 -
Considering trees containing untracked files as dirty is a bridge too far. The chance of an untracked file significantly affecting measured performanced metrics is quite small whereas not collecting measurements is quite inconvenient for some workflows. We now ignore untracked files in the dirtiness check. Fixes #25471.
c2c562e0 -
This commit adds regression test T25473 marked as broken due to #25473. It will be fixed in the subsequent commit.
ed2ed6c5 -
This patch fixes foreign import javascript "wrapper" in wasm backend's TH/ghci by fixing the handling of dyld/finalization_registry magic variables. Fixes T25473 and closes #25473.
bd0a8b7e -
The iconv declarations for FreeBSD were previously not prototypes, leading to warnings.
f1b0bc32 -
086cbbc1
-
79ecd199
-
Previously we gated use of GNU-style non-executable stack notes to only apply on Linux. However, these are also supported by FreeBSD, which also uses ELF. Fix this. Fixes #25475.
16efa143
Showing
- .gitlab/merge_request_templates/Default.md 6 additions, 1 deletion.gitlab/merge_request_templates/Default.md
- compile_flags.txt 28 additions, 4 deletionscompile_flags.txt
- compiler/GHC/ByteCode/Instr.hs 17 additions, 1 deletioncompiler/GHC/ByteCode/Instr.hs
- compiler/GHC/Runtime/Heap/Inspect.hs 2 additions, 4 deletionscompiler/GHC/Runtime/Heap/Inspect.hs
- libraries/base/tests/unicode002.stdout 1 addition, 1 deletionlibraries/base/tests/unicode002.stdout
- libraries/base/tests/unicode003.hs 1 addition, 1 deletionlibraries/base/tests/unicode003.hs
- libraries/base/tests/unicode003.stdout 79 additions, 79 deletionslibraries/base/tests/unicode003.stdout
- libraries/ghc-internal/src/GHC/Internal/System/Environment/ExecutablePath.hsc 0 additions, 1 deletion...al/src/GHC/Internal/System/Environment/ExecutablePath.hsc
- libraries/ghc-internal/src/GHC/Internal/Unicode/Char/DerivedCoreProperties.hs 3 additions, 3 deletions...al/src/GHC/Internal/Unicode/Char/DerivedCoreProperties.hs
- libraries/ghc-internal/src/GHC/Internal/Unicode/Char/UnicodeData/GeneralCategory.hs 336 additions, 311 deletions.../GHC/Internal/Unicode/Char/UnicodeData/GeneralCategory.hs
- libraries/ghc-internal/src/GHC/Internal/Unicode/Char/UnicodeData/SimpleLowerCaseMapping.hs 28 additions, 1 deletion...ternal/Unicode/Char/UnicodeData/SimpleLowerCaseMapping.hs
- libraries/ghc-internal/src/GHC/Internal/Unicode/Char/UnicodeData/SimpleTitleCaseMapping.hs 28 additions, 1 deletion...ternal/Unicode/Char/UnicodeData/SimpleTitleCaseMapping.hs
- libraries/ghc-internal/src/GHC/Internal/Unicode/Char/UnicodeData/SimpleUpperCaseMapping.hs 28 additions, 1 deletion...ternal/Unicode/Char/UnicodeData/SimpleUpperCaseMapping.hs
- libraries/ghc-internal/src/GHC/Internal/Unicode/Version.hs 2 additions, 2 deletionslibraries/ghc-internal/src/GHC/Internal/Unicode/Version.hs
- libraries/ghc-internal/tools/ucd2haskell/ucd.sh 2 additions, 2 deletionslibraries/ghc-internal/tools/ucd2haskell/ucd.sh
- libraries/ghc-internal/tools/ucd2haskell/unicode_version 1 addition, 1 deletionlibraries/ghc-internal/tools/ucd2haskell/unicode_version
- libraries/ghci/GHCi/ObjLink.hs 4 additions, 4 deletionslibraries/ghci/GHCi/ObjLink.hs
- m4/fptools_happy.m4 2 additions, 2 deletionsm4/fptools_happy.m4
- rts/Interpreter.c 21 additions, 9 deletionsrts/Interpreter.c
- rts/Linker.c 6 additions, 6 deletionsrts/Linker.c
This diff is collapsed.
This diff is collapsed.