| MachineReadable | Darcs.Flags, Darcs.Arguments |
| Magenta | Printer |
| magentaText | Printer |
| makeAbsolute | Darcs.RepoPath |
| makeAbsoluteOrStd | Darcs.RepoPath |
| makeAltFilename | Darcs.Patch.Info |
| makeBundle | Darcs.Patch.Bundle |
| makeBundle2 | Darcs.Patch.Bundle |
| makeBundleN | Darcs.Patch.Bundle |
| MakeChanges | |
| 1 (Type/Class) | Darcs.Repository.Internal |
| 2 (Data Constructor) | Darcs.Repository.Internal |
| makeEmail | Darcs.Email |
| makeEverythingLater | Darcs.Patch.Choices |
| makeEverythingSooner | Darcs.Patch.Choices |
| makeFilename | Darcs.Patch.Info |
| makeMatcher | Darcs.Patch.Match |
| makeNewPending | Darcs.Repository.Internal |
| makePatchLazy | Darcs.Repository.Internal, Darcs.Repository |
| makeSubPathOf | Darcs.RepoPath |
| makeUncertain | Darcs.Patch.Choices |
| maliciousPatches | Darcs.CommandsAux |
| mangleUnravelled | Darcs.Patch.Commute |
| manifestCmd | Darcs.Commands.ShowFiles |
| mapFL | Darcs.Witnesses.Ordered |
| mapFlipped | Darcs.Witnesses.Sealed |
| mapFL_FL | Darcs.Witnesses.Ordered |
| mapMaybeSnd | Darcs.Patch.Patchy |
| mapRL | Darcs.Witnesses.Ordered |
| mapRL_RL | Darcs.Witnesses.Ordered |
| mapSeal | Darcs.Witnesses.Sealed |
| mapSeal2 | Darcs.Witnesses.Sealed |
| MarkConflicts | Darcs.Flags, Darcs.Arguments |
| markconflicts | Darcs.Commands.MarkConflicts |
| MarkedUpFile | Darcs.Patch.Apply, Darcs.Patch |
| markupFile | Darcs.Patch.Apply, Darcs.Patch |
| matchAPatch | Darcs.Match |
| matchAPatchread | Darcs.Match |
| Matcher | Darcs.Patch.Match |
| matchExists | Darcs.Match |
| matchFirstPatchset | Darcs.Match |
| MatchFun | Darcs.Patch.Match |
| matchMaxcount | Darcs.Arguments |
| matchOne | Darcs.Arguments |
| matchOneContext | Darcs.Arguments |
| matchOneNontag | Darcs.Arguments |
| matchParser | Darcs.Patch.Match |
| matchPatch | Darcs.Match |
| matchPattern | Darcs.Patch.Match |
| matchRange | Darcs.Arguments |
| matchSecondPatchset | Darcs.Match |
| matchSeveral | Darcs.Arguments |
| matchSeveralOrLast | Darcs.Arguments |
| matchSeveralOrRange | Darcs.Arguments |
| MaxAge | URL, Darcs.External |
| MaxCount | Darcs.Flags, Darcs.Arguments |
| maxCount | Darcs.Flags, Darcs.Arguments |
| maxPipelineLength | URL |
| maybeGetEnv | Darcs.Utils |
| maybeIdentifyRepository | Darcs.Repository.Internal, Darcs.Repository |
| maybeRelink | Darcs.Compat, Darcs.Lock |
| maybeURLCmd | Darcs.External |
| maybeWork | Darcs.Patch.ReadMonads |
| MCalendarTime | |
| 1 (Type/Class) | IsoDate |
| 2 (Data Constructor) | IsoDate |
| mCreateDirectory | Darcs.IO |
| mCreateFile | Darcs.IO |
| mctDay | IsoDate |
| mctHour | IsoDate |
| mctIsDST | IsoDate |
| mctMin | IsoDate |
| mctMonth | IsoDate |
| mctPicosec | IsoDate |
| mctSec | IsoDate |
| mctTZ | IsoDate |
| mctTZName | IsoDate |
| mctWDay | IsoDate |
| mctWeek | IsoDate |
| mctYDay | IsoDate |
| mctYear | IsoDate |
| mDoesDirectoryExist | Darcs.IO |
| mDoesFileExist | Darcs.IO |
| merge | Darcs.Patch.Patchy, Darcs.Patch.Commute, Darcs.Patch |
| merge2FL | Darcs.Patch.Depends |
| mergeArgumentsConsistent | Darcs.Patch.Properties |
| mergeCommute | Darcs.Patch.Properties |
| mergeConsistent | Darcs.Patch.Properties |
| mergeEitherWay | Darcs.Patch.Properties |
| mergeFL | Darcs.Patch.Patchy |
| Merger | Darcs.Patch.Core |
| merger | Darcs.Patch.Commute |
| mergerUndo | Darcs.Patch.Core |
| mergeThem | Darcs.Patch.Depends |
| mergeUnravelled | Darcs.Patch.Real |
| mGetDirectoryContents | Darcs.IO |
| mInCurrentDirectory | Darcs.IO |
| minlist | Progress |
| minus | Printer |
| mkStdoutTemp | Darcs.Compat |
| mmapFilePS | ByteStringUtils |
| mModifyFilePS | Darcs.IO |
| mModifyFilePSs | Darcs.IO |
| modernizePatch | Darcs.Patch.Commute, Darcs.Patch |
| modernizePrim | Darcs.Patch.Prim |
| modifiedByI | Darcs.PopulationData |
| ModifiedFile | Darcs.PopulationData, Darcs.Patch, Darcs.Population |
| modifiedHowI | Darcs.PopulationData |
| modifiedToXml | Darcs.Population |
| modifyCache | Darcs.Repository.InternalTypes, Darcs.Repository |
| Move | Darcs.Patch.Prim |
| move | |
| 1 (Function) | Darcs.Patch.Prim, Darcs.Patch |
| 2 (Function) | Darcs.Commands.Move |
| MovedDir | Darcs.PopulationData, Darcs.Patch, Darcs.Population |
| MovedFile | Darcs.PopulationData, Darcs.Patch, Darcs.Population |
| movedirfilename | Darcs.Patch.FileName |
| mReadBinFile | Darcs.IO |
| mReadFilePS | Darcs.IO |
| mReadFilePSs | Darcs.IO |
| mRemoveDirectory | Darcs.IO |
| mRemoveFile | Darcs.IO |
| mRename | Darcs.IO |
| mSetFileExecutable | Darcs.IO |
| mv | Darcs.Commands.Move |
| mWithCurrentDirectory | Darcs.IO |
| mWriteBinFile | Darcs.IO |
| mWriteDoc | Darcs.IO |
| mWriteFilePS | Darcs.IO |
| mWriteFilePSs | Darcs.IO |
| MyEq | Darcs.Witnesses.Ordered |
| myLex | Darcs.Patch.ReadMonads |