Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Peardrop CMS 0.2.3
  • CommaFeed 0.0.1
  • Squash
  • Pick-a-Color 1.1.5
  • MVIS Security Center 1....
  • EasyZoom 1.0.3
  • jQueryGantt
  • IMDBPHP 2.1.8
  • Dynamic WordPress Form ...
  • PathFinding.js 0.4.1
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Scary Maze
    500 downloads
    JW FLV Media Player
    6

    492 downloads
    Coppermine Photo
    Gallery 1.5.22

    273 downloads
    Aircrack 1.1 / 1.2
    Beta 1

    266 downloads
    GNU Compiler
    Collection 4.8.1

    229 downloads
    InsanityVille’s
    AJAX Guestbook

    211 downloads
    WebChat
    159 downloads
    Magento Community
    Edition 1.7.0.2 /
    1.8.0.0 Alpha 1

    116 downloads
    Charles 3.7
    115 downloads
    rssFeed 1.5
    108 downloads
    Home > Scripts > Programming Methods and Algorithms > OCaml > Changelog

    OCaml 4.00.1 - Changelog


    What's new in OCaml 3.12.1:

    Buds fixed:
    · Unused variables not detected in "include (struct .. end)"
    · camlp4 revised syntax printing bug in the toplevel (reported on caml-list)
    · configure: do not define _WIN32 under cygwin
    · Hardened generic comparison in the case where two custom blocks are compared and have different sets of custom operations.
    · Hardened comparison between bigarrays in the case where the two bigarrays have different kinds.
    · Fixed wrong autodetection of expm1() and log1p().
    · Don't add .exe suffix when installing the ocamlmktop shell script
    · ocamldoc: minor fixes related to the display of ocamldoc options
    · Fixed bug with huge values in OCAMLRUNPARAM
    · Mismatch between declaration and definition of caml_major_collection_slice

    Feature wishes:
    · Added '-ml-synonym' and '-mli-synonym' options to ocamldep
    · Added '-ocamldoc' option to ocamlbuild
    · Added possibility to add options to ocamlbuild
    · Added access to current camlp4 parsers and printers
    · Improved instruction selection for float operations on amd64
    · Added a 'usage_string' function to Arg
    · Allow with constraints to add a type equation to a datatype definition
    · Allow to merge '@before' tags like other ones
    · Allow dependency on file "_oasis"

    Other changes:
    · Changed default minor heap size from 32k to 256k words.
    · Added new operation 'compare_ext' to custom blocks, called when comparing a custom block value with an unboxed integer.



    What's new in OCaml 3.12.0:

    · Record patterns of the form { lbl = pat; _ } to mark that not all labels are listed, purposefully.
    · Warnings are now numbered and can be switched on and off individually. The old system with letters referring to sets of warnings is still supported.
    · Added option '-strict-sequence' to force left hand part of sequence to have type unit.
    · Map: implement functions from Set that make sense for Map.
    · Add support for native dynlink.
    · The semantics of warning 7 (code 'M', method override) have changed (it now detects all overrides, not just repeated definitions inside the same class body), and it is now inactive by default.



    What's new in OCaml 3.11.2:

    · Better documentation for min and max w.r.t. NaN
    · ocamlbuild uses wrong compiler for C files
    · ocamlbuild does not use properly configuration information
    · Under some Windows installations, high start-up times for Unix lib
    · Problem with scanf and CRLF
    · ocamlmklib problem under Windows
    · BSD problem with socket addresses, e.g. in Unix.getnameinfo
    · Issue with parsing of float literals by the GNU assembler
    · Problem with modules and private types




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM