Permalink
Commits on May 7, 2018
  1. Merge pull request #862 from murmour/SafeInt.mul-tweak

    gasche committed May 7, 2018
    Hotfix: a regression in BatInt.Safe_int.mul
Commits on May 5, 2018
  1. Merge pull request #861 from murmour/master

    gasche committed May 5, 2018
    Fix build on OCaml < 4.05
  2. Merge pull request #851 from murmour/SafeInt.mul-tweak

    gasche committed May 5, 2018
    BatInt.Safe_int.mul performance improvements
  3. Fix build on OCaml < 4.05

    murmour committed May 5, 2018
Commits on May 4, 2018
  1. Merge pull request #860 from thizanne/string_cut

    gasche committed May 4, 2018
    Rename cut to cut_on_char in Changelog
Commits on May 2, 2018
  1. better ocamldoc for BatHashtbl.find_default (#859)

    Francois BERENGER
    Francois BERENGER committed May 2, 2018
    * better ocamldoc for BatHashtbl.find_default
    
    so much better with an example
    
    * better ocamldoc for find_default
  2. better exception string in BatString.index_after_n

    Francois BERENGER
    Francois BERENGER committed May 2, 2018
  3. Add String.cut (#856)

    FkHina authored and Francois BERENGER committed May 2, 2018
    * Add `String.index_after_n : char -> int -> string -> int`
    
    * Add ChangeLog entry for `String.index_after_n`
    
    * fix index_after_n doc
    
    * Add String.cut
    
    * Update documentation for String.{index_after_n,cut}
    
    * Remove spurious empty line before BatString.index_after_n
    
    * Add Changelog entry for String.cut
    
    * Update #856 Changelog with PR number
    
    * Clarify documentation of String.{index_after_n,cut}
    
    * Rename String.cut to cut_on_char
Commits on Apr 2, 2018
  1. Merge pull request #857 from murmour/List-doc-tweaks

    gasche committed Apr 2, 2018
    Fix erroneous mentions of [Different_list_size] in List.mli
  2. Add ChangeLog entry

    murmour committed Apr 2, 2018
Commits on Mar 26, 2018
  1. Merge pull request #855 from rixed/master

    gasche committed Mar 26, 2018
    Remove mention of IO.flush_out that does not exist.
Commits on Mar 25, 2018
Commits on Mar 24, 2018
  1. Merge pull request #836 from murmour/String-tweaks

    gasche committed Mar 24, 2018
    BatString.ml should use unsafe versions of set and get
  2. Merge pull request #854 from murmour/List-doc-tweaks

    gasche committed Mar 24, 2018
    Fix docstrings of List.append and List.concat
  3. Fix docstrings of List.append and List.concat

    murmour committed Mar 24, 2018
    Stack usage estimates are invalid.
Commits on Mar 22, 2018
  1. Merge pull request #852 from murmour/List.unique_cmp-tweak

    gasche committed Mar 22, 2018
    List.unique_cmp tweak
  2. Add ChangeLog entry

    murmour committed Mar 22, 2018
  3. Optimization of List.unique_cmp

    murmour committed Mar 17, 2018
    A set should be more efficient than [bool PMap.t].
Commits on Mar 20, 2018
  1. Merge pull request #850 from murmour/invalid_arg-cleanup

    gasche committed Mar 20, 2018
    A clean-up of invalid_arg uses
  2. Restructuring of Heap.del_min

    murmour committed Mar 20, 2018
    Utility functions [find_min_tree] and [del_min_tree] are extended with
    an additional argument so as to make it more obvious to the reader that
    error messages are correct.
  3. Add ChangeLog entry

    murmour committed Mar 17, 2018
  4. A clean-up of invalid_arg uses

    murmour committed Feb 16, 2018
    This patch makes uses of `invalid_arg` more uniform, fixing the following kinds of irregularities:
    * Lack of module name in a message (e.g. `Enum.arg_min` threw "arg_min");
    * Lack of function name in a message (e.g. `List.reduce` threw "Empty list");
    * Wrong module name in a message (e.g. `PathGen` functions threw messages with "Path");
    * Wrong function name in a message (e.g. `List.fold_left2` threw a message with "fold_right2");
    * Minor style issues: capitalization, punctuation, "Bat" prefixes;
    * Use of `raise (Invalid_argument "...")` instead of `invalid_arg "..."`.
  5. Update ChangeLog

    murmour committed Mar 20, 2018
  6. BatInt.Safe_int.mul performance improvements

    murmour committed Dec 8, 2017
    The previous overflow test from CERT C is notable for avoiding an overflow
    while checking for overflow; hovewer, since overflows are perfectly defined
    in OCaml, a shorter test from Hacker's Delight is a better option.
Commits on Mar 15, 2018
  1. Fix docstring of String.right (#849)

    murmour authored and Francois BERENGER committed Mar 15, 2018
    * Fix docstring of String.right
Commits on Mar 2, 2018
  1. Corrected documentation for batList {last, hd} (#840)

    FkHina authored and Francois BERENGER committed Mar 2, 2018
Commits on Mar 1, 2018
  1. Merge pull request #843 from rixed/no-more-bisect

    gasche committed Mar 1, 2018
    Do not depend upon bisect any longer
  2. Do not depend upon bisect any longer

    rixed committed Mar 1, 2018
    Rational: bisect is not very actively maintained any more and code coverage
    have not been useful (or is not useful any more).