[Import hs-plugins cvs Don Stewart **20050424085133] [Import RunPlugs from lambdabot Don Stewart **20050424100536] [Fix a couple of test cases. A bit of renaming Don Stewart **20050424100644] [Don't install runplugs/plugs by default. Turn of inbuilt suffixes in gmake Don Stewart **20050424100717] [Remove test I can't build Don Stewart **20050424101451] [whitespace Don Stewart **20050425001454] [Remove posix dependency in MkTemmp Don Stewart **20050425034800] [Build -threaded Don Stewart **20050425034819] [Unnec. -Onot to eval Don Stewart **20050425034911] [Use safer popen implementation from lambdabot/yi Don Stewart **20050425034932] [Stop Map.hs error with 6.2.2 in runplugs Don Stewart **20050425034954] [remove bogus #include Don Stewart **20050425040609] [remove dependency on -package unix and -package posix! Don Stewart **20050425040623] [No more -package posix, some whitespace Don Stewart **20050425040655] [don't need to mess with $(PREFIX)/bin Don Stewart **20050425043837] [Still need -package posix with ghc-6.2.x Don Stewart **20050425043854] [New build system for objects. Support profiling and -jN. Don Stewart **20050428112738] [Mergeo Don Stewart **20050428112936] [Fix 6.2.2 builds Don Stewart **20050428113751] [And build normal and profiled libraries by default Don Stewart **20050429075437] [cygwin friendly method for find TOP Don Stewart **20050501025525] [Be smarter about finding ghc-pkg Don Stewart **20050501031644] [Note on prefix for cygwin Don Stewart **20050501032221] [Make sure not to dump stderr Don Stewart **20050501040512] [Rewrite ghc-pkg test, using that of ghc Don Stewart **20050501045356] [negative-pid-cygwin vivian.mcphail@paradise.net.nz**20050503145420] [Simplify getProcessId dons@cse.unsw.edu.au**20050503235545] [Comments on getProcessID Don Stewart **20050504001558] [fix-topdir-and-windll-loading vivian.mcphail@paradise.net.nz**20050507035808] [fix-topdir-and-windll-loading-2 vivian.mcphail@paradise.net.nz**20050507040212] [cygwin-leading-underscore-test vivian.mcphail@paradise.net.nz**20050507042452] [tidy-cygwin-modifications vivian.mcphail@paradise.net.nz**20050507080734] [Fix mergeo dons@cse.unsw.edu.au**20050507084222] [More Windows support, from dons@cse.unsw.edu.au**20050513015449] [Remove posix deps on two tests, pointed out by Don Stewart **20050513015807] [haskell-src-exts support Niklas Broberg **20050427091944] [Disable way=p for now. dons@cse.unsw.edu.au**20050513112422] [Note dependency on hsx dons@cse.unsw.edu.au**20050513112451] [first experimental MSYS (no cygwin) support shelarcy@capella.freemail.ne.jp**20050513114436] [Add darcs link to hsx Don Stewart **20050514040432] [Don't try to install profiled libs (pointed out by Stefan Wehr) Don Stewart **20050514040445] [HEADS UP: Move modules under the System.* and Language.* namespace Don Stewart **20050515045538 * The Plugins.* modules now live under System.Plugins.* * The Eval.* modules live under System.Eval.*, and they are part of the plugins package (no more separate eval package). * The printf package has been removed * The Hi.* modules are now available as Language.Hi.Parser ] [no more -package printf or -package eval Don Stewart **20050515050102] [Remove printf tests. Don Stewart **20050515051406] [Rm AltData. Use AltData.Typeable or AltData.Dynamic Don Stewart **20050515052404] [Make sure eval gets included in libHSplugins.a Don Stewart **20050515060326] [Update examples to use new module names Don Stewart **20050515060355] [Regnerate ParsePkgConfLite.hs Don Stewart **20050515060603] [And fix installation Don Stewart **20050515075845] [Fix install, part 2. Revealed by nightly builds on linux. dons@cse.unsw.edu.au**20050516014830] [Add configure. Helps windows people out Don Stewart **20050516020201] [And don't rm configure on distclean Don Stewart **20050516020314] [Fix /dev/null-for-.hi-file hack in pdynload. Fixes regress tests on linux dons@cse.unsw.edu.au**20050516033119] [Import latest Data.Dynamic Don Stewart **20050519020902] [Remove typecase test Don Stewart **20050519022425] [Fixes to use $fptools-compatible Dynamic Don Stewart **20050519032430] [Code for unloadAll. lemmih@gmail.com**20050519032254] [Example program for 'unloadAll'. lemmih@gmail.com**20050519032330] [EXTRA_OBJS in dependency order in unloadAll test Don Stewart **20050519033955] [Add missing typo, little bit of rearranging Don Stewart **20050519035708] [A bit more documentation for unloadAll lemmih@gmail.com**20050520015648] [lookupPkg now returns the correct paths to libraries specified in extraLibraries and ldOptions with -lLib. lemmih@gmail.com**20050520015815] [Documentation fix for unloadAll and example for loading of a shared library (called loadCLib). lemmih@gmail.com**20050520020214] [Make sure C lib test works Don Stewart **20050520022359] [Mention that on cygwin you should have cygwin paths first, found by Conal Elliott Don Stewart **20050521023605] [More details on building on cygwin Don Stewart **20050521040605] [We have CYGWIN and __MINGW32__, not mingw32_TARGET_OS. Don Stewart **20050521051710] [#if .. #if -> #if .. #elif .. :} Don Stewart **20050521052128] [Filter rts extra_libraries from lookupPkg - they're already linked. Don Stewart **20050521053358] [Add -DMACOSX Don Stewart **20050521054853] [fix examples to run process /bin/date well : System.Process uses cmd or command.com shell on Windows, doen't use Cygwin or MSYS shell shelarcy@capella.freemail.ne.jp**20050521112318] [Recursive modification checker. lemmih@gmail.com**20050522054456] [Make comment about .so files match reality. Don Stewart **20050526045247] [Added powerpc-linux to list of working systems. hellish@comcast.net**20050526171142] [Fixed a bug in 'hasChanged'. lemmih@gmail.com**20050526100128] [Hacked System.Plugins.Make.recompileAll and a bit of refactoring. lemmih@gmail.com**20050527112759 Moved 'hasChanged' to System.Plugins.Make and moved the FilePath utilities to System.Plugins.Utils. ] [s/not changed/changed/ typo in 'recompileAll'. lemmih@gmail.com**20050527115733] [fixed make error, could not find Distribution... vivian.mcphail@paradise.net.nz**20050528214905] [Regen configure dons@cse.unsw.edu.au**20050529002326] [use ghcii.sh to avoid warning for TOP vivian.mcphail@paradise.net.nz**20050528212637] [avoid warning output from ghci when setting TOP vivian.mcphail@paradise.net.nz**20050529012931] [Kill ref to ghcii.sh dons@cse.unsw.edu.au**20050529014631] [Added mkHsValues helper function hellish@comcast.net**20050526174910 I was using this function in a project of mine, and I think it's generally useful. ] [mingw32 negative processID and nonexistent SYSTEMROOT vivian.mcphail@paradise.net.nz**20050530124239] [now syslibdir definition is correct for Window_NT, 2000 or later. I don't know Windows 9X has OS system variable. shelarcy@capella.freemail.ne.jp**20050530151333] [Avoid trouble with shabang in docs/munge.sed Samuel Bronson **20050531181927] [Warn about using eval from a thread Don Stewart **20050605021701] [Lots of todos have been done. Add cabal support note Don Stewart **20050605045816] [Have pdynload handle hierarchical names Don Stewart **20050609013443] [now dirname and basename work well on Windows and other platform that can use backslash on path shelarcy@capella.freemail.ne.jp**20050618204708] [mkModid is fixed, so pdynload works well on Windows shelarcy@capella.freemail.ne.jp**20050619120549] [Add getImports, a useful interface to the .hi file parser Don Stewart **20050704032330] [regen configure Don Stewart **20050704032358] [Add missing posix dependency Don Stewart **20050704033638] [Wrap exec, a la lambdabot Don Stewart **20050704043944] [Update documenation for new release Don Stewart **20050706041147] [Wibbles Don Stewart **20050706042957] [More docs Don Stewart **20050706043013] [Update version number in .conf.in.cpps Don Stewart **20050706044836] [Work on runplugs. Disable for now Don Stewart **20050706044907] [Update version Don Stewart **20050706045613] [Misc shell code Don Stewart **20050706050019] [Accept output Don Stewart **20050706051436] [Don't test runplugs for now Don Stewart **20050706051557] [6.2.2 fixes Don Stewart **20050706052254] [We need 6.4 now Don Stewart **20050706052450] [TAG 0.9.10 Don Stewart **20050706053721] [Update Readme Don Stewart **20050709015252] [update todos Don Stewart **20050709023133] [Get rid of non-portable autogen.sh Don Stewart **20050729105148] [No need for explicit -package Cabal, spotted by dcoutts Don Stewart **20050729130040] [Fixed 'way' tag in the Hi parser. lemmih@gmail.com**20050803021629] [Adjust hi-parsing to new interface format. Thomas Jaeger **20050803025234 NB: This will break hs-plugins for all versions of ghc-6.5 before 2005/07/28 05:57:14 PDT ] [wibble Don Stewart **20050817115250] [HEADS UP: First go at cabalising hs-plugins build system. Bugs have been introduced though Don Stewart **20050818050308] [And add Setup.hs and plugins.cabal Don Stewart **20050818050434] [Mv plugins -> src Don Stewart **20050818050519] [regen configure Don Stewart **20050818050554] [regen Don Stewart **20050818051612] [happy.sh was a hack Don Stewart **20050818064858] [Use the popen in Process.hs from yi,lambdabot,h4sh Don Stewart **20050819004722] [And the rest, oops Don Stewart **20050819004747] [Also depend on base (for new cabal) dons@cse.unsw.edu.au**20050819004745] [Fixes to compile with 6.5 dons@cse.unsw.edu.au**20050819005251] [More fixes for 605, and adjust expected output dons@cse.unsw.edu.au**20050819010443] [update expected output Don Stewart **20050819013753] [expected output Don Stewart **20050819014127] [Make dependency on HSX *optional*. Use ./configure --enable-hsx to use it Don Stewart **20050819014317] [expected output Don Stewart **20050819020412] [expected output Don Stewart **20050819020540] [dont' use plugins.conf.inplace anymore Don Stewart **20050819020719] [Update runplugs to latest version from lambdabot Don Stewart **20050819020835] [Need to specify -package plugins when compiling foreign binaries against hs-plugins Don Stewart **20050819020854] [warning police Don Stewart **20050819020920] [expected output dons@cse.unsw.edu.au**20050819023742] [updaate output dons@cse.unsw.edu.au**20050819023909] [expected output dons@cse.unsw.edu.au**20050819024029] [And remove plugins.cabal on distclean Don Stewart **20050819024328] [Don't need -threaded, pointed out by Lemmih Don Stewart **20050819102842] [Unload loaded code if 'resolveObjs' fail. lemmih@gmail.com**20050824184346 Keeping the erroneous code in memory will leave the system in an unusable state. ] [ Report the error when a process returns a non-zero exit code. lemmih@gmail.com**20050825184610] [Add pdynload hierarchical name test from Alistair Bayley Don Stewart **20050827031755] [Fix call to resolveObjs, spotted by cinema on #haskell Don Stewart **20050827113232] [typo in readme Don Stewart **20050901024943] [Partially improve the cabalisation Don Stewart **20050903031004] [update build instructions Don Stewart **20050903033737] [Make haddock happy Don Stewart **20050903033758] [Add ParsePkgConfCabal.hs, to save happy regenerating it Don Stewart **20050903040445] [More cabalisation improvements Don Stewart **20050903040937] [Update examples Don Stewart **20050903044514] [examples -> testsuite Don Stewart **20050903044526] [Functionality subsumed by Cabal Don Stewart **20050903044540] [No need for -cpp. Use -fglasgow-exts only where needed Don Stewart **20050903044556] [Notes on using HSX Don Stewart **20050903044703] [install functionality subsumed by Cabal Don Stewart **20050903044827] [dont need install.sh; regen configure Don Stewart **20050903052006] [mv code back into src/. Kindly pointed out by Lemmih Don Stewart **20050903063806] [formatting Don Stewart **20050904032740] [improve haddock documentation Don Stewart **20050904032756] [Use hs-source-dir. Works with 6.4. Suggested by Lemmih. Don Stewart **20050905015052] [Better haddocks for Plugins.Make Don Stewart **20050907024931] [More haddocks Don Stewart **20050907062951] [Add some documentation Don Stewart **20050908070612] [Refactored System.Plugins.Load.loadFunction lemmih@gmail.com**20050913165428] [Export 'env' from System.Plugins.Env lemmih@gmail.com**20050913203333] [set binaryInterfaceMagic correctly on 64bit platforms Jens Petersen **20050914085931] [Let new package dbs take precedence over old ones. lemmih@gmail.com**20050923161224] [Cabal fix. lemmih@gmail.com**20051007102209] [Cabal interface change. ThJaeger@gmail.com**20051031044609] [Literate setup script, and use -fasm. it's faster dons@cse.unsw.edu.au**20051202045804] [update readme dons@cse.unsw.edu.au**20051202045851] [Out of date reference to Setup.hs dons@cse.unsw.edu.au**20051204004339] [Some debug ideas from bringert dons@cse.unsw.edu.au**20051207235230] [Move --with-ghc Setup.lhs into Scripts, use standard Setup.lhs at top level dons@cse.unsw.edu.au**20051225224617] [v 1.0 dons@cse.unsw.edu.au**20051225224925] [update expected output dons@cse.unsw.edu.au**20051225225745] [sync runplugs from lambdabot dons@cse.unsw.edu.au**20051225231157] [resync configure dons@cse.unsw.edu.au**20051225234313] [comments, retab dons@cse.unsw.edu.au**20051225234327] [comments on the failing hier test from bayley dons@cse.unsw.edu.au**20051225234344] [text only dons@cse.unsw.edu.au**20051225234404] [should be .lhs dons@cse.unsw.edu.au**20051225234443] [Update documentation dons@cse.unsw.edu.au**20051226231558] [update man page dons@cse.unsw.edu.au**20051226231707] [Note that we don't search for packages in --user packages dons@cse.unsw.edu.au**20060216003548] [Random name instead of 'v' dons@cse.unsw.edu.au**20060410002500] [strict file IO for make boy**20060331133246] [Truly random idents to foil #haskell games dons@cse.unsw.edu.au**20060430020114] [Changed configure to define MACOSX also on Intel Macs. bjorn@bringert.net**20060717234219] [regenerate configure dons@cse.unsw.edu.au**20060728033050] [look for dynamic libraries when loading packages ulfn@cs.chalmers.se**20060814143728] [whitespace only dons@cse.unsw.edu.au**20060621051353] [make lookupSymbol threadsafe, so loading doesn't block all threads on systems without an IO manager thread (win32) Don Stewart **20061023023844] [AltData is pure evil. lemmih@gmail.com**20060125104940] [Remove AltData, yay. Lemmih **20070129031451] [Hi parser for ghc6.6 Lemmih **20070129031527] [Fix the testsuite. Lemmih **20070129031827] [Hardcoding ["m","gmp"] is bad. We shouldn't link with any of the DLLs from a already linked package. lemmih@gmail.com**20060125104540] [Version handling wibbles. Lemmih **20070129031634] [Comment. Lemmih **20070129032059] [Ugly fix to an ugly problem. Lemmih **20070130040041] [Strip \r's to fix building on Windows Ian Lynagh **20070316224755] [remove AltData.* from exposed-modules in plugins.cabal.hsx; remove a comment that talks about AltData Benja Fallenstein **20070323000442] [GHC 6.6 includes the package name in symbol names. This means that loadPackage_ needs to know the package name. I added a loadPackage__ with a package name argument. I also added loadPackageFunction with is a convenience functions for loading a value from a package module. This is very useful in HaskellDB. bjorn@bringert.net**20070829142657]