| MachineReadable | Darcs.Flags, Darcs.Arguments |
| Magenta | Printer |
| magentaText | Printer |
| makeAbsolute | Darcs.RepoPath |
| makeAbsoluteOrStd | Darcs.RepoPath |
| MakeChanges | |
| 1 (Type/Class) | Darcs.Repository.Internal |
| 2 (Data Constructor) | Darcs.Repository.Internal |
| makeEverythingLater | Darcs.Patch.Choices |
| makePatchLazy | Darcs.Repository.Internal, Darcs.Repository |
| makeSubPathOf | Darcs.RepoPath |
| makeUncertain | Darcs.Patch.Choices |
| make_alt_filename | Darcs.Patch.Info |
| make_bundle | Darcs.Patch.Bundle |
| make_bundle2 | Darcs.Patch.Bundle |
| make_context | Darcs.Patch.Bundle |
| make_email | Darcs.Email |
| make_filename | Darcs.Patch.Info |
| make_matcher | Darcs.Patch.Match |
| make_new_pending | Darcs.Repository.Internal |
| malicious_patches | Darcs.CommandsAux |
| mangle_unravelled | Darcs.Patch.Commute |
| 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 |
| map_to_slurpies | Darcs.SlurpDirectory.Internal |
| 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 |
| matchPatch | Darcs.Match |
| matchRange | Darcs.Arguments |
| matchSecondPatchset | Darcs.Match |
| matchSeveral | Darcs.Arguments |
| matchSeveralOrLast | Darcs.Arguments |
| matchSeveralOrRange | Darcs.Arguments |
| match_parser | Darcs.Patch.Match |
| match_pattern | Darcs.Patch.Match |
| MaxAge | URL, Darcs.External |
| MaxCount | Darcs.Flags, Darcs.Arguments |
| maxCount | Darcs.Flags, Darcs.Arguments |
| maybeGetEnv | Darcs.Utils |
| maybeIdentifyRepository | Darcs.Repository.Internal, Darcs.Repository |
| maybeRelink | Darcs.Compat, Darcs.Lock |
| maybeURLCmd | Darcs.External |
| maybe_work | 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 |
| mergeFL | Darcs.Patch.Patchy |
| Merger | Darcs.Patch.Core |
| merger | Darcs.Patch.Commute, Darcs.Patch |
| merger_undo | Darcs.Patch.Core |
| mergeUnravelled | Darcs.Patch.Real |
| merge_arguments_consistent | Darcs.Patch.Properties |
| merge_commute | Darcs.Patch.Properties |
| merge_consistent | Darcs.Patch.Properties |
| merge_either_way | Darcs.Patch.Properties |
| mGetDirectoryContents | Darcs.IO |
| mInCurrentDirectory | Darcs.IO |
| minlist | Progress |
| minus | Printer |
| mk_stdout_temp | Darcs.Compat |
| mmapFilePS | ByteStringUtils |
| mmap_slurp | Darcs.SlurpDirectory.Internal, Darcs.SlurpDirectory |
| 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 |
| modified_to_xml | Darcs.Population |
| modify_file | Darcs.Test.Patch.Check |
| 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 |
| my_lex | Darcs.Patch.ReadMonads |