- 23 Nov, 2004 1 commit
-
-
ross authored
Make the X11 and HGL packages more independent, and pass configuration parameters to package.conf.in via header files. Also removed residual traces of OpenGL/GLUT/OpenAL from mk/config.mk.in
-
- 22 Nov, 2004 7 commits
-
-
simonmar authored
Fix mkdependHS behaviour
-
simonmar authored
\r is whitespace
-
simonmar authored
Add readline/GHCi/Windows entry
-
simonmar authored
Check the result of System.Cmd.system
-
simonmar authored
threadRunnable: Fix (probably harmless) buglet
-
desrt authored
#ifdef powerpc64: fixed errors in run/return code revealed by testing
-
wolfgang authored
Fix memory transaction primops for 64bit: The proper way to write (StgBool) true and false in Cmm is 1 :: CInt and 0 :: CInt, respectively. This is because StgBool is defined as int, which is often 32bit on 64bit platforms, while Cmm integer literals without type annotations are 64bit words on 64bit platforms. So everyone please remember: int and StgBool are not always the same size as StgInt, StgWord and W_.
-
- 21 Nov, 2004 4 commits
-
-
panne authored
Pushed down OpenGL/GLUT/OpenAL autoconf stuff to the respective directories. All packages are now built automatically if possible and if they are not explicitly disabled. NOTE: The "--enable-hopengl" option is now split into "--enable-opengl" and "--enable-glut".
-
desrt authored
rtsconfig, smrep: fixes to not put info next to code (like ia64) machregs: define registers for powerpc64 - same as ppc32 tailcalls: for now do tailcalls as normal calls. (ok on powerpc since calls don't grow the stack and we don't care about LR anyway)
-
desrt authored
Added an StgRun for powerpc64/Linux Fixed a typo in the code for powerpc32 Linux and Darwin
-
panne authored
Fixed include paths. Thinking about the convoluted dependencies between ghc, ghc-pkg and libraries really makes me dizzy... Some cleanup and simplification is needed here *urgently*, this stuff is currently beyond my grasp.
-
- 20 Nov, 2004 2 commits
- 19 Nov, 2004 2 commits
- 18 Nov, 2004 3 commits
- 17 Nov, 2004 2 commits
-
-
sof authored
Expose Win32 console event handling to the user. Added RTS support for registering and delivering console events quite a while ago (rts/win32/ConsoleHandler.c), but got bored with it before completing the job. Here's the concluding commit; it does the following: - new module, base/GHC/ConsoleHandler.hs which supports registering of console event handlers (the null module on plats other than mingw). - special handling of aborted async read()s on 'standard input' in rts/win32/IOManager.c (together with GHC.Conc.asyncRead). See comments in that IOManager.c as to why this is needed. [ Any other code that performs blocking I/O on 'standard input' will need to be tweaked too to be console event handler/signal friendly.] - for now, disable the delivery of 'close' events (see rts/win32/ConsoleHandler.c:generic_handler() for reasons why) Feel free to hoik GHC/ConsoleHandler.hs around the lib hierarchy to wherever is considered more fitting. Unifying functionality between System.Posix.Signals and GHC.ConsoleHandler is one (obvious) thing to do. -- Demonstrating GHC.ConsoleHandler use; win32 only module Main(main) where import GHC.ConsoleHandler import System.IO (hFlush, stdout) import GHC.Conc (threadDelay) main :: IO () main = do installHandler (Catch (\ _ -> putStrLn "Caught console event; ignoring" >> hFlush stdout)) loop where loop = do threadDelay 100000 ls <- getLine putStrLn ls loop --
-
josefs authored
Needed to include a header file in Compat/Directory on windows
-
- 16 Nov, 2004 2 commits
- 15 Nov, 2004 1 commit
-
-
simonmar authored
Need to add System to ALL_DIRS
-
- 14 Nov, 2004 3 commits
-
-
krasimir authored
Use findExecutable from Compat.Directory instead of its own findBinary. Now the tool works under Windows as well as under Linux. With cygwin we can use #!runghc ...
-
krasimir authored
* Add stub for System.FilePath * Add findExecutable & copyFile to Compat.Directory
-
wolfgang authored
Mac OS X: Track Cabal-related changes (extra_frameworks -> extraFrameworks)
-
- 13 Nov, 2004 1 commit
-
-
panne authored
Fixed DocBook XML once again. Perhaps I should add a "make validate" CVS hook, hmmm... >:-)
-
- 12 Nov, 2004 11 commits
-
-
simonmar authored
we need -package Cabal for stage2
-
simonmar authored
Fix build
-
simonmar authored
Add Haskell 98 isAlpha divergence
-
simonmar authored
darwin-only fix
-
stolz authored
Fix previous commit: Don't handle Solaris2-flag _POSIX_PTHREAD_SEMANTICS in configure at all but simply #ifdef solaris2_TARGET_OS #define ... it in the header-file.
-
simonpj authored
Windows fix (include config.h)
-
simonpj authored
Update to new InstalledPackageInfo
-
simonpj authored
build fix for Windows
-
simonpj authored
add bits required for Compat.Directory on Windows
-
stolz authored
Push FreeBSD-unicode-detection into package
-
stolz authored
Push some unixisms from toplvl into package: usleep, SunOS-handling, getpw*
-
- 11 Nov, 2004 1 commit
-
-
sof authored
drop win32 protos, current windows.h's now provide 'em.
-