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

git at git.haskell.org git at git.haskell.org
Sun Nov 1 20:54:06 UTC 2015


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

Branch 'wip/aarch64-regd' now includes:

     fdb08e2 Add testcase for #10426
     0afba67 arclint: ReST doesn't need ArcanistMergeConflictLinter
     fd63ea5 base: Note platform dependence of registerFd
     7dae074 Verify minimum required version of sphinx-build
     67284a0 gitignore: Ignore sphinx doctrees directories
     2866dfb Fix broken .arclint
     4e40340 Support more sphinx-build versions in configure script
     ec14392 typo in comments: s/selectg/select/
     798d2e2 configure.ac: Fix autotool warnings
     7aea0cf use Proxy instead of undefined -- we already dropped support for 7.6
     ca12c24 Update example GHCi startup
     abc214b rts/Linker.c:  Split RTS symbols out into separate file
     3ed4b80 rts/Linker.c: Convert #if/#else to if/else
     898f34c rts/RtsSymbols.c: Fix Windows build
     43751b2 Provide a utility to check API Annotations
     c2fab84 Add testcase for #10370
     86e5eb9 Remove redundant typedef
     0b79aa1 base: Add Haddocks to GHC.RTS.Flags
     73c273a Fix a typo in the User's Guide ReST intro
     23e344b Remove cygwin32_HOST_OS #ifdefs
     499ce29 Add flag to reverse errors in GHC/GHCi
     a9c93bd Implement MIN_VERSION and VERSION macros natively in GHC.
     c10c01c Build system: comments only [skip ci]
     f86fb5e Add regression tests for #10045, #10999
     6831815 Comments only
     0ce858e Zonk properly when checkig pattern synonyms
     adc3d17 manpage: Mark as orphan document
     d1d8704 Use correct documentation flag for freverse-errors
     158d2a9 Make it possible to have different UniqSupply strategies
     079dd12 Fix "Use correct documentation flag for freverse-errors"
     dc13467 DynFlags: Fix more merge errors
     ffcdd84 Sort field labels before fingerprint hashing
     166c597 DynFlags: Yet one more fix
     31704ad Make worker-wrapper optional
     9efa56d Fix the DYNAMIC_GHC_PROGRAMS=NO build on Mac/Windows
     19354fb Make T10970a non-dependent on GCC version.
     7c2ab6f Testsuite: accept output for T10999 (#10999)
     d1ab6fc PrelNames: Fix duplicate unique
     9fc2d77 Build system: don't add ALL_HC_OPTS when linking
     04b0a73 Pattern synonyms: swap provided/required
     de27bed Update haskeline/terminfo submodules
     c1e1584 Update `deepseq` submodule
     776d55c rts/Linker.c: Drop support for legacy OS X dyn loading
     ce2416b Fix rts/T9579 tests on OS X
     08f5c4e Backpack documentation updates for component IDs [no-ci]
     032be43 Testsuite: report and error out on unfound tests
     a051788 Revert "Build system: don't add ALL_HC_OPTS when linking"
     2a74a64 Record pattern synonyms
     fa58731 Revert "Build system: don't create mk/are-validating.mk"
     e31113f Move mkDefaultMethodIds, mkRecSelBinds from TcTyClsDecls to TcTyDecls
     d25fa86 TcTyDecls: Remove redundant import of Applicative
     40e6214 DynFlags: Add (another) missing hunk from D1360
     bef2f03 Generate Typeable info at definition sites
     bbaf76f Revert "Generate Typeable info at definition sites"
     e272ab9 x86 codegen: don't generate location comments
     8ddf417 Linker: Fix type in m32_free_internal
     9b3a058 Swap prov/req in variable naming in Parser.y
     9376249 Fix unused-import stuff in a better way
     3e94842 Record usage information using GlobalRdrElt
     da58d15 Kill redundant import
     268aa9a integerConstantFolding: when(compiler_debugged(), expect_broken(#11006))
     0a16374 Disambiguate record selectors by type signature
     1f1c7c6 Build system: rename runghc.hs to Main.hs
     b05ab1a Build system: cleanup a few .cabal files
     314395e Build system: cabalise deriveConstants + genprimopcode
     2624298 Fix segfault due to reading non-existent memory
     42e8528 CmmParse: Expose popcnt operations
     3e2c227 Linker: Clean up USE_MMAP usage
     1c80db5 Insert an empty line between two STG definitions in dump output.
     56f9ef4 Unify: Add Outputable instance for UnifyResultM
     aa289d2 Move win32 tarball download logic to script
     f78b477 driver: use PROGBITS type for .debug-ghc-link-info section
     59e728b Testsuite: suggest quoting $(TEST_HC)
     91c6b1f Generate Typeable info at definition sites
     39b71e8 Reimplement shadowing on a per database basis.
     f5974c8 rts: Make MBLOCK_SPACE_SIZE dynamic
     fce758c Add failing test for #11039
     a5cb27f Make type-class dictionary let binds deterministic
     e03e22c testsuite: performGC requires SMP support for 'qg' option
     d9d201c testsuite: 'threaded2' tests require '-N' RTS option support
     e0071c3 unreg: handle CmmStack in C codegen (unbreaks '-g')
     8995865 Update primitive/vector submodules
     62f0fbc Update parallel submodule
     8160f42 Add subWordC# on x86ish
     7a48e6c Make ghc-cabal's `System.Directory` import more robust
     6bef55c Fix documentation build on windows
     e2a78ee Signals: Ensure libdw session is freed
     8f02baa Remove Data.List.NonEmpty.{words,unwords,lines,unlines}
     bc7cc25 disable large address space on OpenBSD
     da1a8da llvmGen: Fix build with Clang
     8fd5cff llvmGen: Really fix build with Clang
     3021cc0 Add rts/Linker support for more than 64k sections
     31bcf9b Apply WERROR only to stage2 HC options
     c3b0215 Provide a utility to check API Annotations docs
     4ad2a8f rts/posix: Reduce heap allocation amount on mmap failure
     c8e866a Enforce linkage with pthread library on OpenBSD
     184dfce Linker: More uint64_t to uintptr_t fixes
     9f0ecb4 ghc-prim: Fix hs_ctz64 for powerpc
     62e1b35 Update array/stm/hpc/haddock submodules
     d2a7fb9 Update directory submodule
     12abc77 Update filepath submodule
     de8443c Update process submodule
     3238ef7 Update unix submodule
     32f92a3 Update hoopl submodule
     f8ba4b5 Bump `base` version to 4.9.0.0 (closes #11026)
     4b8b934 ghc-prim: add API delta as changelog (re #11043)
     84bf1eb Bump ghc-prim version to 0.5.0.0 (closes #11043)
     f16827f ApiAnnotations: BooleanFormula is not properly Located
     5a48180 keepCAFsForGHCi was broken
     677d768 DynFlags: -freverse-errors should be defFlag
     3431ad6 Update Cabal submodule
     6fb0ba6 Dwarf: Preserve stack pointer register
     76611d7 Dwarf.Types: Fix comment style
     159a1a2 cmm: Expose machine's stack and return address register
     d9f8862 StgStartup: Setup unwinding for stg_stop_thread
     bb446b2 Libdw: Remove special treatment for stg_stop_thread
     b8df858 Dwarf.Constants: Introduce Haddock sections
     52c6e3d Libdw: Fix symbol naming
     e9bfb3f Minor simplification in unariser pass:
     65f3c4c Change sphinx for documentation building on windows to the python3 version
     f46f32b EventLog: Loop fwrite if necessary during flush
     18fcc51 rts: Fix clobbered regs list for aarch64 StgRun
     c1c333a configure.ac: AArch64 is now registerised
     c8d42fe Implement AArch64 codegen in `mkJumpToAddr` (for GHCi).
     4c0955a rts/StgCRun.c: Add d15 to clobbered regs
     00661a3 Linker: WIP on supporting Arm64/AArch64


More information about the ghc-commits mailing list