Latest commit caed465 May 3, 2017 @rixed rixed Add Bat{Set,Map,Splay}.any and fix Bat{Map,Splay}.choose
Choose must return equal elements for equal sets/maps/splay-maps.  Therefore
we need another function to return (in constant time) any element from a
container with no such constraint.
Permalink
..
Failed to load latest commit information.
_tags batBigarray.ml: make the layout computation 4.02-safe Sep 23, 2014
batArray.mliv preparatory work for next minor release (v2.6.0) (#747) Apr 11, 2017
batArray.mlv repared tests for BatArray.shuffle Feb 17, 2017
batAvlTree.ml Add a few tests of BatAvlTree.make_tree Mar 9, 2014
batAvlTree.mli cleanup version tags and whitespace for next release Aug 31, 2014
batBase64.ml corrected many warnings Nov 12, 2015
batBase64.mli Untabify Jan 18, 2014
batBig_int.ml Reformulation and tests for the fix of #674. Apr 24, 2016
batBig_int.mliv prepare release 2.5.0 May 11, 2016
batBigarray.mliv Documentation: fix attachement in batBigarray Dec 6, 2016
batBigarray.mlv update batBigarray for 4.03 May 11, 2016
batBitSet.ml use Bytes instead of String in BatBitSet Nov 12, 2015
batBitSet.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batBool.ml Untabify Jan 18, 2014
batBool.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batBounded.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batBounded.mli Update batBounded.mli Jan 14, 2014
batBuffer.mli update @since tag for 2.3.0 release Sep 23, 2014
batBuffer.mlv add 4.02 bytes-related functions to Buffer Sep 23, 2014
batBytes.mliv update to 4.04 compiler-distributed standard library interface Aug 17, 2016
batBytes.mlv fix Bytes and String tests Feb 2, 2017
batCache.ml use hashmap to speed up lru_cache Nov 16, 2014
batCache.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batChar.mli prepare release 2.5.0 May 11, 2016
batChar.mlv update batChar for 4.03 May 10, 2016
batCharParser.ml Untabify Jan 18, 2014
batCharParser.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batComplex.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batComplex.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batConcreteQueue_402.ml update Queue to its new 4.03 internal representation May 11, 2016
batConcreteQueue_402.mli update Queue to its new 4.03 internal representation May 11, 2016
batConcreteQueue_403.ml update Queue to its new 4.03 internal representation May 11, 2016
batConcreteQueue_403.mli update Queue to its new 4.03 internal representation May 11, 2016
batConcurrent.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batConcurrent.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batDeque.ml Deque: rotate_left -> rotate_forward, rotate_right -> rotate_backward Sep 14, 2014
batDeque.mli add @since and update Changelog for recent changes in master Sep 23, 2014
batDigest.mli prepare release 2.5.0 May 11, 2016
batDigest.mlv fix Digest test Feb 2, 2017
batDllist.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batDllist.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batDynArray.ml many tests for DynArray Jan 22, 2014
batDynArray.mli cleanup version tags and whitespace for next release Aug 31, 2014
batEnum.ml added an interleave utility function to the BatEnum module Aug 9, 2015
batEnum.mli added an interleave utility function to the BatEnum module Aug 9, 2015
batFile.ml corrected many warnings Nov 12, 2015
batFile.mli Untabify Jan 18, 2014
batFingerTree.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batFingerTree.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batFloat.ml Update batFloat.ml Jan 14, 2014
batFloat.mli Untabify Jan 18, 2014
batFormat.mliv expose `Format.asprintf` for V>=4.01, fixes #597 Jul 23, 2015
batFormat.mlv provide implementations of new pp_* functions for older OCaml versions Apr 17, 2015
batGc.ml update Gc for 4.03.0 May 10, 2016
batGc.mliv preparation for 2.5.3 release Oct 28, 2016
batGenlex.ml corrected many warnings Nov 12, 2015
batGenlex.mli Untabify Jan 18, 2014
batGlobal.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batGlobal.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batHashcons.ml update BatHashcons for 4.03 May 10, 2016
batHashcons.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batHashtbl.mli preparatory work for next minor release (v2.6.0) (#747) Apr 11, 2017
batHashtbl.mlv Hashtbl.{of|to}_list and bindings Feb 17, 2017
batHeap.ml a few tests for heap Jan 22, 2014
batHeap.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batIMap.ml [ bug ] modify_opt randomly drops parts of the map Jul 3, 2014
batIMap.mli add '@since 2.1' ocamldoc tag to all new functions Jul 16, 2013
batIO.ml Fix code wrt. warning 52 (testing on fragile exception strings) May 10, 2016
batIO.mli Untabify Jan 18, 2014
batISet.ml Untabify Jan 18, 2014
batISet.mli ISet.ord Nov 27, 2012
batInnerIO.ml corrected many warnings Nov 12, 2015
batInnerIO.mli Untabify Jan 18, 2014
batInnerPervasives.mlv fix a prefilter bound bug in batBigarray.mliv Sep 26, 2014
batInnerShuffle.ml shuffle: test that all permutations occur Feb 11, 2017
batInnerWeaktbl.ml make InnerWeaktbl 4.03-friendly May 10, 2016
batInnerWeaktbl.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batInt.ml Remove dead code and fix documentation. Dec 6, 2016
batInt.mli Remove dead code and fix documentation. Dec 6, 2016
batInt32.mliv update bat{Int32,Int64,Nativeint} for 4.03 May 11, 2016
batInt32.mlv update bat{Int32,Int64,Nativeint} for 4.03 May 11, 2016
batInt64.mliv update bat{Int32,Int64,Nativeint} for 4.03 May 11, 2016
batInt64.mlv update bat{Int32,Int64,Nativeint} for 4.03 May 11, 2016
batInterfaces.ml Global removal of trailing whitespace Dec 21, 2011
batInterfaces.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batLazyList.ml Move LazyList.drop before split_at which now uses it Dec 8, 2016
batLazyList.mli Fix BatLazyList.remove_all_such documentation Sep 10, 2015
batLexing.ml Replace all ExtFoo header comments with BatFoo Dec 18, 2012
batLexing.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batList.mli preparatory work for next minor release (v2.6.0) (#747) Apr 11, 2017
batList.mlv added BatList.favg and faster BatList.fsum (#746) Apr 7, 2017
batLog.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batLog.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batLogger.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batLogger.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batMap.ml Add Bat{Set,Map,Splay}.any and fix Bat{Map,Splay}.choose May 5, 2017
batMap.mli Add Bat{Set,Map,Splay}.any and fix Bat{Map,Splay}.choose May 5, 2017
batMarshal.mliv update @since tag for 2.3.0 release Sep 23, 2014
batMarshal.mlv add 4.02 bytes-related functions to Marshal Sep 23, 2014
batMultiMap.ml Add Multi{P}Map.modify and friends Jan 10, 2013
batMultiMap.mli add '@since 2.1' ocamldoc tag to all new functions Jul 16, 2013
batMultiPMap.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batMultiPMap.mli add '@since 2.1' ocamldoc tag to all new functions Jul 16, 2013
batMutex.ml Fix BatMutex.DebugMutex.id is always 0. Aug 4, 2013
batMutex.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batNativeint.mliv update bat{Int32,Int64,Nativeint} for 4.03 May 11, 2016
batNativeint.mlv update bat{Int32,Int64,Nativeint} for 4.03 May 11, 2016
batNum.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batNum.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batNumber.ml Reformulation and tests for the fix of #674. Apr 24, 2016
batNumber.mli Spelling. Apr 23, 2016
batOo.ml Replace all ExtFoo header comments with BatFoo Dec 18, 2012
batOo.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batOpaqueInnerSys.ml update batSys for 4.03 May 10, 2016
batOptParse.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batOptParse.mli Untabify Jan 18, 2014
batOption.ml Implement BatOption.Infix.(>>=) Jan 24, 2015
batOption.mli Implement BatOption.Infix.(>>=) Jan 24, 2015
batOrd.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batOrd.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batParserCo.ml Untabify Jan 18, 2014
batParserCo.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batPathGen.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batPathGen.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batPervasives.ml corrected many warnings Nov 12, 2015
batPervasives.mliv Documentation: typo fix in BatPervasives Mar 3, 2016
batPrintexc.ml Replace all ExtFoo header comments with BatFoo Dec 18, 2012
batPrintexc.mliv update to 4.04 compiler-distributed standard library interface Aug 17, 2016
batPrintf.mliv remove BatPrintf.CamlinternalPr for OCaml versions >= 4.02 Jul 15, 2014
batPrintf.mlv corrected many warnings Nov 12, 2015
batQueue.ml fix BatConcreteQueue linking issue May 12, 2016
batQueue.mli 2.3.2 became 2.4 Nov 4, 2015
batRMutex.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batRMutex.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batRandom.ml change the return type of BatArray.shuffle to unit Feb 11, 2017
batRandom.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batRef.ml Manually strengthen "module type of Pervasives" for obscure typing re… May 11, 2016
batRef.mli Untabify Jan 18, 2014
batRefList.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batRefList.mli Untabify Jan 18, 2014
batResult.ml Added BatResult.{map,map_both} (#705) Jan 11, 2017
batResult.mli preparatory work for next minor release (v2.6.0) (#747) Apr 11, 2017
batReturn.ml src: activating as many warnings as possible Mar 11, 2012
batReturn.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batScanf.ml Replace all ExtFoo header comments with BatFoo Dec 18, 2012
batScanf.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batSeq.ml Fix code wrt. warning 52 (testing on fragile exception strings) May 10, 2016
batSeq.mli BatSeq: `min` and `max` throw `Invalid_argument` Mar 6, 2014
batSet.ml Add Bat{Set,Map,Splay}.any and fix Bat{Map,Splay}.choose May 5, 2017
batSet.mli Add Bat{Set,Map,Splay}.any and fix Bat{Map,Splay}.choose May 5, 2017
batSplay.ml Add Bat{Set,Map,Splay}.any and fix Bat{Map,Splay}.choose May 5, 2017
batSplay.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batStack.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batStack.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batStream.mli update @since tag for 2.3.0 release Sep 23, 2014
batStream.mlv add 4.02 bytes-related functions to Stream Sep 23, 2014
batString.mliv Fix typo May 5, 2017
batString.mlv add (BatString.chop : ?l:int -> ?r:int -> string -> string) Feb 3, 2017
batSubstring.ml corrected many warnings Nov 12, 2015
batSubstring.mli Fix typo May 5, 2017
batSys.mliv preparation for 2.5.3 release Oct 28, 2016
batSys.mlv update batSys for 4.03 May 10, 2016
batText.ml corrected many warnings Nov 12, 2015
batText.mli Fix typo May 5, 2017
batTuple.ml Adds make functions in BatTuple Dec 16, 2015
batTuple.mli Adds make functions in BatTuple Dec 16, 2015
batUChar.ml UChar.is_ascii small helper Jan 3, 2014
batUChar.mli forgot NEXT_RELEASE tags Jan 17, 2014
batUTF8.ml qtests for BatUTF8.enum Jun 15, 2015
batUTF8.mli BatUTF8.enum, using Enum.from and look Jun 15, 2015
batUnit.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batUnit.mli Replace all ExtFoo header comments with BatFoo Dec 18, 2012
batUnix.mliv prepare release 2.5.0 May 11, 2016
batUnix.mlv corrected many warnings Nov 12, 2015
batUref.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batUref.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batVect.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batVect.mli Untabify Jan 18, 2014
batteries.mllib added BatInnerShuffle into src/batteries.mllib Feb 10, 2017
batteries.mlv Manually strengthen "module type of Pervasives" for obscure typing re… May 11, 2016
batteriesConfig.mlp Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batteriesExceptionless.ml Include Batteries in BatteriesExceptionless Oct 27, 2013
batteriesHelp.ml Fix code wrt. warning 52 (testing on fragile exception strings) May 10, 2016
batteriesHelp.mli Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batteriesPrint.ml Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batteriesThread.ml Revert "Move BatConcurrent into BatteriesThread" Dec 9, 2011
batteriesThread.mllib Reformat all source code in src/ using ocp-indent; whitespace only ch… Apr 24, 2013
batteries_compattest.ml add a batBytes module simply including ocamlfind's Bytes module Sep 23, 2014
extlib.ml More Uniclib references fixed Nov 21, 2012