Haskell.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

ghc-tickets

Thread Start a new thread
Download
Threads by month
  • ----- 2025 -----
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2013 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
ghc-tickets@haskell.org

July 2013

  • 1 participants
  • 305 discussions
Re: [GHC] #5687: Friendly Interface for auto-completion of GHCi
by GHC 09 Jul '13

09 Jul '13
#5687: Friendly Interface for auto-completion of GHCi -------------------------------+-------------------------------------------- Reporter: linsumang | Owner: Type: feature request | Status: new Priority: normal | Milestone: 7.6.2 Component: GHCi | Version: 7.2.1 Resolution: | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: -------------------------------+-------------------------------------------- Comment(by ian@…): commit 36a541731a30d18ca951c6ed1fbf4cf7066d18c8 {{{ Author: Ian Lynagh <ian(a)well-typed.com> Date: Sun Jul 7 21:26:18 2013 +0100 emacs-friendly completion command for ghci; part of #5687. Patch from hvr. ghc/InteractiveUI.hs | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) }}} -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5687#comment:10> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #5687: Friendly Interface for auto-completion of GHCi
by GHC 09 Jul '13

09 Jul '13
#5687: Friendly Interface for auto-completion of GHCi -------------------------------+-------------------------------------------- Reporter: linsumang | Owner: Type: feature request | Status: new Priority: normal | Milestone: 7.6.2 Component: GHCi | Version: 7.2.1 Resolution: | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: -------------------------------+-------------------------------------------- Comment(by ian@…): commit 195626fc9c6293087a6bdfe8080e07d4735104e4 {{{ Author: Ian Lynagh <ian(a)well-typed.com> Date: Sun Jul 7 21:27:37 2013 +0100 Docs for ghci completion command for ghci; part of #5687. Patch from hvr. docs/users_guide/ghci.xml | 87 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 87 insertions(+), 0 deletions(-) }}} -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5687#comment:9> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #4001: Implement an atomic readMVar
by GHC 09 Jul '13

09 Jul '13
#4001: Implement an atomic readMVar ----------------------------+---------------------------------------------- Reporter: | Owner: ezyang simonmar | Status: new Type: task | Milestone: 7.6.2 Priority: low | Version: 6.12.2 Component: Runtime | Keywords: System | Architecture: Unknown/Multiple Resolution: | Difficulty: Moderate (less than a day) Operating System: | Blocked By: Unknown/Multiple | Related Tickets: Type of failure: | None/Unknown | Test Case: | Blocking: | ----------------------------+---------------------------------------------- Comment (by ezyang): Performance impact of the new patch: {{{ -------------------------------------------------------------------------------- Program Size Allocs Runtime Elapsed TotalMem -------------------------------------------------------------------------------- callback001 +0.1% +0.0% +1.4% +1.6% +0.0% callback002 +0.1% +0.0% -1.0% -1.0% +0.0% chan +0.1% +0.0% +0.0% +0.2% -2.0% sieve +0.1% +0.0% -1.0% -1.5% -8.0% threads001 +0.1% +0.0% -0.4% -0.3% +0.0% threads003 +0.1% -0.0% -0.2% -0.6% +0.0% threads006 +0.1% +0.0% +0.6% +0.6% +0.0% threads007 +0.1% +0.0% +0.4% +0.1% +0.2% -------------------------------------------------------------------------------- Min +0.1% -0.0% -1.0% -1.5% -8.0% Max +0.1% +0.0% +1.4% +1.6% +0.2% Geometric Mean +0.1% -0.0% -0.0% -0.1% -1.3% }}} Looks pretty good to me :) -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4001#comment:17> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #703: all binaries built by ghc have executable stacks
by GHC 09 Jul '13

09 Jul '13
#703: all binaries built by ghc have executable stacks ----------------------------+---------------------------------------------- Reporter: duncan | Owner: ezyang Type: merge | Status: merge Priority: normal | Milestone: 6.6.1 Component: | Version: 7.6.3 Compiler (NCG) | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: Linux | Difficulty: Moderate (less than a day) Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: N/A | Blocking: | ----------------------------+---------------------------------------------- Changes (by ezyang): * status: new => merge Comment: {{{ commit 08a38628f29df63ac842f4d083efb414f42d7bff Author: Edward Z. Yang <ezyang(a)mit.edu> Date: Tue Jul 9 00:01:43 2013 -0700 Disable executable stack for the linker note, fixing #703 (again) Signed-off-by: Edward Z. Yang <ezyang(a)mit.edu> }}} and {{{ commit 0f31b197f4fba916c12d03c80d7a6c59d2724242 Author: Edward Z. Yang <ezyang(a)mit.edu> Date: Tue Jul 9 00:54:33 2013 -0700 Add test to check stack is not executable, to prevent #703 regressions. Signed-off-by: Edward Z. Yang <ezyang(a)mit.edu> }}} Uses the 'readelf' binary, which hopefully is available on everyone's machines. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/703#comment:18> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #703: all binaries built by ghc have executable stacks
by GHC 09 Jul '13

09 Jul '13
#703: all binaries built by ghc have executable stacks ----------------------------+---------------------------------------------- Reporter: duncan | Owner: ezyang Type: merge | Status: new Priority: normal | Milestone: 6.6.1 Component: | Version: 7.6.3 Compiler (NCG) | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: Linux | Difficulty: Moderate (less than a day) Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: N/A | Blocking: | ----------------------------+---------------------------------------------- Comment (by ezyang): I haven't committed the patch yet, because I would prefer it if we could add a test to the testsuite which just checks if the stack is executable on a simple Haskell binary. Unfortunately, I can't think of a portable way to do this. When available, execstack is the easiest, but it's definitely not installed by default on most machines. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/703#comment:17> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #8033: add AVX register support to llvm calling convention
by GHC 09 Jul '13

09 Jul '13
#8033: add AVX register support to llvm calling convention -------------------------------------+------------------------------------ Reporter: carter | Owner: carter Type: task | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by gmainland): I think the optimal solution would be to have Float and Double arguments passed in registers on X86_32. Per my comment on [http://www.haskell.org/pipermail/ghc-devs/2013-July/001648.html ghc- devs], we want code compiled with the LLVM back-end to be able to inter- operate with code compiled by the native back-end. Since the native codegen passes all Float and Double parameters on the stack, we would need to change the behavior of the native codegen too---it's not enough to change the LLVM calling convention. I don't think this would be all that much work. If we really care about 32-bit performance, it's the right thing to do. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8033#comment:16> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #703: all binaries built by ghc have executable stacks
by GHC 09 Jul '13

09 Jul '13
#703: all binaries built by ghc have executable stacks ----------------------------+---------------------------------------------- Reporter: duncan | Owner: ezyang Type: merge | Status: new Priority: normal | Milestone: 6.6.1 Component: | Version: 7.6.3 Compiler (NCG) | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: Linux | Difficulty: Moderate (less than a day) Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: N/A | Blocking: | ----------------------------+---------------------------------------------- Changes (by ezyang): * owner: => ezyang Comment: I've identified the culprit. Fixing... -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/703#comment:16> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #8033: add AVX register support to llvm calling convention
by GHC 09 Jul '13

09 Jul '13
#8033: add AVX register support to llvm calling convention -------------------------------------+------------------------------------ Reporter: carter | Owner: carter Type: task | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by dterei): Sounds fine. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8033#comment:15> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #8033: add AVX register support to llvm calling convention
by GHC 09 Jul '13

09 Jul '13
#8033: add AVX register support to llvm calling convention -------------------------------------+------------------------------------ Reporter: carter | Owner: carter Type: task | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by carter): if other ghc devs are in favor of the proposed change to x86_32, I'll amend the patch i've proposed to the llvm devs accordingly, plus the needed test suite examples, but I need to know in the next day or so -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8033#comment:14> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
Re: [GHC] #8033: add AVX register support to llvm calling convention
by GHC 08 Jul '13

08 Jul '13
#8033: add AVX register support to llvm calling convention -------------------------------------+------------------------------------ Reporter: carter | Owner: carter Type: task | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by carter): {{{ // Pass in STG registers for 128bit simd vectors CCIfType<[ v16i8, v8i16, v4i32, v2i64, v4f32, v2f64], CCIfSubtarget<"hasSSE1()", CCAssignToReg<[XMM1, XMM2, XMM3, XMM4, XMM5, XMM6]>>>, // Pass in STG registers for first 6 256bit simd vectors CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64], CCIfSubtarget<"hasAVX()", CCAssignToReg<[ YMM1, YMM2, YMM3, YMM4, YMM5, YMM6]>>> }}} I propose adding this to the x86_32 convention as per @gmainland's suggestion on list. Please indicate on this ticket if that modification is ok :) -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8033#comment:13> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • ...
  • 31
  • Older →

HyperKitty Powered by HyperKitty version 1.3.9.