Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tweak the bindist comparison tool | Ian Lynagh | 2013-04-20 | 2 | -1/+6 |
| | | | | | | It now just warns about files it doesn't recognise, rather than giving an error. This means that random text files etc in the same directory as the bindists don't make it fall over. | ||||
* | Remove the Windows installer | Ian Lynagh | 2013-04-20 | 2 | -801/+0 |
| | | | | We now leave making installers to the Haskell Platform. | ||||
* | Add support for OSX ld's -filelist flag | Ian Lynagh | 2013-03-18 | 1 | -0/+1 |
| | | | | | Without it, when linking the split objects for Language.Haskell.TH.Syntax, the commandline was too long when listing all the files directly. | ||||
* | Finish removing BootingFromHc | Ian Lynagh | 2013-02-17 | 1 | -3/+0 |
| | |||||
* | remove old cross-compilation stuff | Simon Marlow | 2013-01-30 | 1 | -5/+2 |
| | |||||
* | Tweak the mkDocs script | Ian Lynagh | 2013-01-29 | 1 | -7/+20 |
| | |||||
* | Add a "Done." line to compare | Ian Lynagh | 2013-01-27 | 1 | -1/+2 |
| | | | | Makes it clearer whether it succeeded when redirecting output | ||||
* | Add a kludge to the compare tool for unicode filenames | Ian Lynagh | 2013-01-27 | 1 | -1/+6 |
| | | | | | It thought that something impossible was happening when they were involved. | ||||
* | Use Test.Regex.PCRE instead of .Posix in compare | Ian Lynagh | 2013-01-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This program: main :: IO () main = do re "[^ ]" "\207" re "[ ]" "\207" re " " "\207" re :: String -> String -> IO () re r str = let r' = makeRegex r :: Regex res = matchM r' str :: Maybe (String, String, String, [String]) in print res prints Nothing Nothing Nothing for me with Posix, but Just ("","\207","",[]) Nothing Nothing with PCRE. This was causing compare to fail with Tar line doesn't parse: "drwxrwxr-x simonmar/GHC 0 2012-12-08 21:35 ghc-7.6.1.20121207/libraries/haskeline/tests/dummy-\206\188\206\177\207\\302\\203/" on the GHC source tarball. | ||||
* | Add support to compare for comparing whole directories | Ian Lynagh | 2013-01-27 | 2 | -12/+62 |
| | |||||
* | Remove unused FPTOOLS_SHEBANG_PERL | Ian Lynagh | 2012-11-13 | 1 | -1/+0 |
| | |||||
* | Remove fake-happy; it's no longer useful | Ian Lynagh | 2012-10-11 | 1 | -20/+0 |
| | |||||
* | Remove cvs-build; it's no longer used | Ian Lynagh | 2012-10-11 | 1 | -137/+0 |
| | |||||
* | Remove the distrib/prep-bin-* scripts | Ian Lynagh | 2012-10-11 | 7 | -401/+0 |
| | | | | They are no longer used | ||||
* | Remove distrib/Mac*; fixes #7136 | Ian Lynagh | 2012-10-11 | 18 | -1040/+0 |
| | | | | | We no longer produce installers fo OS X; we leave that to the Haskell Platform team. | ||||
* | Build the dynamic way by default on Linux/amd64 | Ian Lynagh | 2012-10-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | This required various build system changes to get the build to go through. In the inplace shell wrappers, we set LD_LIBRARY_PATH to allow programs to find their libraries. In the future, we might change the inplace tree to be the same shape as an installed tree instead. However, this would mean changing the way we do installation, as currently we use cabal's installation methods to install the libraries, but that only works if the libraries are under libraries/foo/dist-install/build/..., rather than in inplace/lib/... | ||||
* | Set the value of Unregisterised in the bindist configure.ac | Ian Lynagh | 2012-08-08 | 1 | -0/+3 |
| | | | | | Now that it's included in settings, the bindist configure script needs to know it. | ||||
* | Define LdCmd in the bindist configure.ac | Ian Lynagh | 2012-08-06 | 1 | -0/+6 |
| | |||||
* | More more ld-related settings into the settings file | Ian Lynagh | 2012-08-05 | 1 | -0/+3 |
| | | | | Related to #4862 | ||||
* | Improve the size-change detection heuristics in the compare tool | Ian Lynagh | 2012-05-30 | 1 | -10/+13 |
| | |||||
* | Add script for sending bug remilestoning e-mails | Ian Lynagh | 2012-02-10 | 1 | -0/+118 |
| | |||||
* | Don't include Cabal in mkDocs | Ian Lynagh | 2012-02-02 | 1 | -1/+1 |
| | | | | | Cabal no longer has a userguide that we know how to build, so we can't include it in our docs. | ||||
* | Validate fix: no cross compilation for bindists | Simon Marlow | 2012-01-30 | 1 | -1/+15 |
| | | | | | | Maybe we could revisit whether we want to allow building bindists of cross-compilers later, but for now I'm fixing validate by setting all the cross-compilation settings to NO. | ||||
* | Define "ar command" correctly in settings file on Windows | Ian Lynagh | 2012-01-14 | 1 | -2/+2 |
| | | | | | We want to use the inplace ar, rather than whichever ar the machine that we build on happens to have. | ||||
* | Use /usr/bin/gcc when making the OS X installer | Ian Lynagh | 2012-01-11 | 1 | -1/+1 |
| | | | | | | | On XCode 4.1, we use /usr/bin/gcc-4.2 as it makes better code than /usr/bin/gcc for us. However, gcc-4.2 doesn't exist in XCode 4.2, so we need to use /usr/bin/gcc there. As the installer can be used on either, we make it always use /usr/bin/gcc. | ||||
* | Store the word size as determined by configure, in the settings file (#5735) | Simon Marlow | 2012-01-04 | 1 | -0/+5 |
| | | | | | Now target32bit works for all targets without any manual intervention, as it should do. #5735 was a portability regression. | ||||
* | Test whether ld flags exist before using them | Ian Lynagh | 2011-11-27 | 1 | -0/+3 |
| | | | | | Some platforms use linkers that don't support the --hash-size=31 and --reduce-memory-overheads flags. | ||||
* | Put the target platform in the settings file | Ian Lynagh | 2011-10-19 | 1 | -0/+5 |
| | |||||
* | Refactor configure.ac's: Define FIND_GCC() in aclocal.m4 | Ian Lynagh | 2011-08-03 | 1 | -12/+1 |
| | |||||
* | Refactor configure.ac's: Put XCODE_VERSION() in aclocal.m4 | Ian Lynagh | 2011-08-03 | 1 | -21/+1 |
| | |||||
* | Os X: With Xcode 4, check for gcc-4.2 also in the setup for binary distributions | Manuel M T Chakravarty | 2011-08-01 | 1 | -1/+30 |
| | |||||
* | Fix typo | Ian Lynagh | 2011-07-14 | 1 | -1/+1 |
| | |||||
* | Mark mkinstaller executable | Max Bolingbroke | 2011-06-29 | 1 | -0/+0 |
| | |||||
* | Share more code between configure.ac and distrib/configure.ac.in | Ian Lynagh | 2011-06-22 | 1 | -0/+2 |
| | |||||
* | Rename FP_HAVE_GCC to FP_GCC_VERSION | Ian Lynagh | 2011-04-22 | 1 | -1/+1 |
| | |||||
* | Rename "extra-gcc-opts" to "settings", and start generalising it | Ian Lynagh | 2011-04-21 | 2 | -2/+2 |
| | |||||
* | Add a script for library merging | Ian Lynagh | 2011-03-27 | 1 | -0/+34 |
| | |||||
* | bindist comparison tool: Some logic improvements, and testsuite support | Ian Lynagh | 2011-03-27 | 3 | -62/+59 |
| | |||||
* | Bindist comparison tool: Recognise OS X .dylib files too | Ian Lynagh | 2011-03-25 | 1 | -3/+3 |
| | |||||
* | bindist checker improvements | Ian Lynagh | 2011-03-22 | 6 | -122/+204 |
| | | | | | | | * Some refactoring * Support for Windows filenames * Some support for installed trees (as Windows "bindists" are really install trees) | ||||
* | Hack to get the compare tool to work on Windows "bindists" | Ian Lynagh | 2011-03-21 | 1 | -3/+8 |
| | |||||
* | bindist comparison tool: Improve way-difference behaviour | Ian Lynagh | 2011-03-16 | 1 | -0/+2 |
| | |||||
* | Bindist comparison tool: add --ignore-size-changes flag | Ian Lynagh | 2011-03-16 | 2 | -4/+12 |
| | |||||
* | Bindist comparison tool: Handle differences in the library ways nicely | Ian Lynagh | 2011-03-16 | 6 | -53/+150 |
| | | | | | In particular, this makes it possible to compare release bindists (with profiling files) and validate bindists (without them). | ||||
* | Initial implementation of bindist comparison tool | Ian Lynagh | 2011-03-15 | 6 | -0/+346 |
| | |||||
* | Generate the OS X installer from a bindist, rather than from a source tree | Ian Lynagh | 2011-02-23 | 6 | -135/+109 |
| | |||||
* | Fix platform detection in bindists | Ian Lynagh | 2011-02-11 | 1 | -0/+3 |
| | | | | | | | In a bindist, we generate files like the hsc2hs wrapper. This means we need to have the right values for the variables like CONF_GCC_LINKER_OPTS_STAGE1 which in turn means we need to know what platform we're on. | ||||
* | Keep separate linker flags, for when we want to link with gcc or ld | Ian Lynagh | 2011-01-24 | 1 | -7/+14 |
| | |||||
* | Remove references to Haskell 98 | Ian Lynagh | 2010-11-23 | 2 | -2/+2 |
| | | | | | They are no longer right, as we have Haskell' generating new Haskell standards. | ||||
* | For bindists, build ghc-pwd with stage 1 | Ian Lynagh | 2010-11-21 | 1 | -0/+1 |
| | | | | | | rather then the bootstrapping compiler. This fixes problems where the bootstrapping compiler dynamically links against libraries not on the target machine. |