[commit: ghc] wip/aarch64-regd's head updated: Linker: WIP on supporting Arm64/AArch64 (7cb15d9)

git at git.haskell.org git at git.haskell.org
Mon Nov 16 00:48:33 UTC 2015


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/aarch64-regd' now includes:

     9fe5497 rts: Produce stack trace on fatal error
     1e2259b Update process submodule to process-1.4 release
     c00c5e5 get rid of Elf32/Elf64_Section as this is a non-portable Linux-ism.
     130ca3e Update filepath submodule for proper version
     5065cf4 base: Update `@since 4.8.2` annotations (re #11026)
     0bc8c6a base: GHC.RTS.Flags symbols really were introduced in 4.8.2
     83fd2ba base: Add changelog entry for 4.8.2.0
     8c80dcc base: Add new Control.Monad.Fail module (re #10751)
     b62605e Add `MonadPlus IO` and `Alternative IO` instances
     334fe45 rts/Hash: Constify HashTable* in lookupHashTable
     987d542 Build system: renable -Wall on validate (base)
     0e21678 Cabal-level sanity check to enforce Cabal flag-invariant
     22fcf9c Tweak settings for LLVM tests
     e547954 Use full name of LLVM program in error message
     10647d4 Linker: #ifdef cleanup
     a58eeb7 Call Arity: In "e x", the result of "x" is not shared
     ce1f160 Make GHCi & TH work when the compiler is built with -prof
     6e6438e Allow the GHCi Linker to resolve related dependencies when loading DLLs
     be88585 fix #10734 by adding braces to pretty-printing of let inside do
     2208011 Remove PatSynBuilderId
     d9c1450 Build system: use stage0 to build dll-split
     8262c95 Parser: allow empty multi-line deprecation warnings
     bd69f6f minor: use unless instead of (when . not)
     932d503 Replace freeVarsOf scrut with scrut_fvs to avoid repetition
     80d7ce8 Add pprSTrace for debugging with call stacks
     0e40c01 Quote file paths in linker scripts
     2b7d9c2 Add OpenBSD specific RTS symbols
     f405632 Fix sporadic failing ghci/Linker/Dyn tests
     3cfe60a Abstract TFs can have injectivity information
     96621b1 Associate pattern synonyms with types in module exports
     5eb56ed Fix link in documentation
     fbc2537 OPTIONS_GHC compiler flags may contain spaces (#4931)
     ea8c116 Remove unused field in ConDecl
     f0f9365 Remove fun_infix from Funbind, as it is now in Match
     109d7ce Systools: read ELF section without calling readelf
     fa61edd Improve documentation of Data.List.lines:
     0f49508 Put kind variables before type variables when specializing
     badf5d5 Detect invalid foreign imports in bytecode compiler
     fb0d512 nativeGen.PPC: Fix shift arith. right > 31 bits
     afbd30b mkGadtDecl no longer in P monad
     63cad5d Rename bundled pattern synonym tests to reflect new terminology
     a038b72 Remove redundant test.
     9bea234 fix RTS Linker on platforms without SHN_XINDEX support
     4a32bf9 Implement function-sections for Haskell code, #8405
     e090f1b Change demand information for foreign calls
     8755719 rules/haddock: Set __HADDOCK_VERSION__
     351de16 New magic function for applying realWorld#
     ac2e1e5 T10678: Fix bytes allocated statistic
     5d6133b Ignore comments in getOptions
     2290c8b APIAnnotations:add Locations in hsSyn for layout
     e66f79d Give helpful advice when a fully qualified name is not in scope
     b8d263d Turn ImportedModsVal into a data type
     5a86292 Remove imv_empty from ImportedModsVal
     8868ff3 Update note for Parent to explain PatternSynonym.
     8988be8 Make 'error' include the CCS call stack when profiled
     3353f62 Rip out __HADDOCK__ references
     5488422 Fix bootstrapping with GHC 7.10.1
     46a03fb Implement the Strict language extension
     ecc1540 rts: Fix clobbered regs list for aarch64 StgRun
     857daa7 configure.ac: AArch64 is now registerised
     fe52a81 Implement AArch64 codegen in `mkJumpToAddr` (for GHCi).
     5bb0707 rts/StgCRun.c: Add d15 to clobbered regs
     7cb15d9 Linker: WIP on supporting Arm64/AArch64


More information about the ghc-commits mailing list