[Pkg-ocaml-maint-commits] [SCM] ocaml-batteries packaging annotated tag, 1.0-alpha-2, created. 1.0-alpha-2

David Teller David.Teller at ens-lyon.org
Wed Apr 1 16:12:20 UTC 2009


The annotated tag, 1.0-alpha-2 has been created
        at  223facbdcc8c3906302890ea721a03966f34788d (tag)
   tagging  fed989b383a52c01e18cdcda976a2a297eb2a679 (commit)
 tagged by  Stefano Zacchiroli
        on  Tue Nov 11 13:17:11 2008 +0100

- Shortlog ------------------------------------------------------------
tagging pre-release 1.0 alpha 2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQBJGXfQ1cqbBPLEI7wRAt7FAJ9I6je1aoDlNxm4s3V7Qx0GGvlrmgCgjvf0
Q/XJF1NxFMd1x5mh5QnRS2c=
=hUtS
-----END PGP SIGNATURE-----

David Teller (24):
      Improved IO.copy.
      Nothing important.
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      Improved speed of [copy]. Added a few utilities. Added [close_all].
      Added dependency tracking for inputs.
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      Fixed extlib_threads + make doc.
      It is now possible to decide the length of the buffer for IO.copy.
      Renamed [print_string] into [sprint].
      Updated documentation.
      High-level documentation for IO.
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      Fixing GODI package.
      Making the Makefile.in more robust wrt GODI.
      Still moving around GODI package.
      Fixed "package" in Makefile.in .
      Adding GODI-specific configure.ac stuff.
      Added warning about the duration of documentation generation.
      Still fighting autotools.
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      Fixing documentation installation directory.
      Fixed typo in Makefile.in.
      Fixed README.
      Now creating doc directory if it doesn't exist.

Eric Norige (20):
      Destdir patch from Stefano Z.
      Pull the SVN branches and tags out of the master branch and get rid of extra heirarchy so git root is batteries root.
      Added Substring module for substring manipulation (from SML).  Only works on String.t, no UTF 8 yet.
      Added [index] to UTF8 and rope (with a few changes in rope's iteri functions)
      Added [Rope.index_from] and [Rope.range_iteri]
      Merge commit 'c804001'
      Fix documentation for extUChar - 31 bit numbers are in the range 0..2^31-1
      Added List.[reduce],[min],[max] to extList.ml
      Skeleton code for many string functions in rope
      Bunch more rope functions - added Byte module to extUTF8 to help with
      New file: doc/development/NOTES
      more fixes to extUTF8 - movement towards Byte.b_idx instead of index
      add UTF8.contains* and rindex
      Fix typo in innerIO.ml (one too many [in])
      the threads build of batteries requires the Extlib_threads module to get
      Merge branch 'todo/ropes'
      Changelog for merge of todo/rope
      Merge branch 'master' into thelema/fmaster2
      add extList.[print_string] and extUnix.[is_directory]
      Updates to README re: [autoconf], [configure], and [make all install]

Stefano Zacchiroli (48):
      ensure $(DESTDIR), if given, exists before installation
      generalize tab_out: the tab char is now customizable
      initial structure for (de)compression libs
      -pack -ed structure
      finalized code skeleton
      integrate compress in the thread part
      get rid of old Unzip module
      draft of extGzip: Gzip-lie module, for IO.{input/output}
      first draft of IO channel wrapping
      add META dep on "zip"
      link in ExtGzip (it is needed)
      bugfix: hide input_char return value
      rename: Gzip -> GZip
      use only InnerIO in interfaces
      more robust exceptions
      avoid uppercase file names
      add shorthands: GZip.open_{in,out}
      add a note about the generalization cost for Camlzip
      gzip_compress: like compress, with custom compression level
      add copyright notices
      module rename ExtGzip -> InnerGZip
      avoid using InnerIO, prefer IO
      better exception name: Compress_error
      tone down comment about Camlzip in InnerGZip
      detail the purpose of buffer_size
      implement Batteries convention about ocamldoc
      add Common.Compress' .mli
      rename exn: Compress_error -> Compression_error
      fix native code compilation wrt -for-pack
      splice in module includes
      improve exception documentation
      add the extra requirement of Camlzip
      guidelines on integration of external libraries
      Merge branch 'zack/compress'
      enforce consistent raising of Compress_error
      close (and flush) upon GZip.with_out
      fix Zlib.deflate error when closing gzip-ed chans
      do not close depending chan upon Gzip chan closure
      initial autoconf setup: detects and dependencies
      add --with-FOO arguments for user-specific flags
      sanitize/simplify some convoluted Makefile actions
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      ignore ocamlbuild's _build directory
      ensure top is built upon all
      add support for GODI-specific compilation
      bugfix: use $OCAMLFIND instead of $(OCAMLFIND)
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      use HAS_GODI to decide upon GODI

Yoric (22):
      Added new shuffling example.
      Implemented flush_all.
      New modules ExtUnix and ExtUnixThreads, completely rid of [in_channel] and [out_channel].
      Creating pack extlib_threads
      Cleaning-up now useless modules from baselib.
      Forgotten files for the transition to ExtUnix.
      Completed toolchain with a custom bytecode compiler, a custom native compiler and a custom profiling compiler.
      Semi-fixed test_where.
      Fixed linking bug against Batteries_config.
      Fixed double-linking of Gc and Unix.
      Module ExtMap added.
      All data structures are now enumerable and printable.
      Added documentation on the toplevel.
      Slightly updated documentation.
      Fixed trivial errors in top.ml.
      Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
      Made zip-compression work with GODI.
      Adding incomplete gzipping/gunzipping examples.
      Attempting to pull updates to gzip
      Fixed conflict on gZip.
      Changing policy for closing wrapped outputs.
      Implemented dependency management of outputs.

bluestorm (3):
      First tentative of a coherent syntax extension bundle
      Hopefully fixed test_where_let, wich comments explaining the issue.
      laconic bunch of regression tests added for the pa_where extension

thelema (7):
      Remove references to useless pa_mainfun
      Merge commit '3ad313a': Destdir patch
      rename rangeiter -> range_iter
      Oops, finish rangeiter -> range_iter conversion
      UTF8.t no longer = string, now always valid UTF8 (modulo of_string_unsafe).
      Benchmarking code to make graphs (& log data) for extlib vs gallium tests
      Bring Rope and UTF8 closer to compatibility with String (lots of functions added)

yoric (186):
      Initial import.
      Added enum utilities in IO.
      Added file-management in IO
      Numbers, numerous improvements to LazyList, Enum, Option, etc.
      Bugfixes + trying to get ocamldoc to obey.
      Bugfixes.
      Reorganizations and bugfixes on lazy lists.
      Testing and bugfixing LazyList and Enum.
      Added a parser combinator
      Parser combinator fully implemented.
      Tinkering around ParserCo.
      Improvements to the underlying libraries of the parser combinator.
      Improving support for IO.
      Clean-ups.
      Parser combinator library rewritten.
      Parser Combinator reimplemented with user-defined states
      Parser combinator library works again
      Case-insentitivity bugfix
      Simplified Genlex.
      Further bug-squasing in the Genlex.
      Parser Combinator library prototype works.
      Fixed typo
      Printf replacement now complete.
      Getting ready for release 0
      Moving things around the repository.
      Preparing to more beyond v0
      Moving things around.
      Moving things around and working on documentation generation.
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@29 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Test
      Fixing repository problem.
      Continuing repository fix
      Still working on documentation.
      Most aspects of the documentation generator now work.
      Documentation generator works.
      Perfecting documentation generation.
      Fixed double inclusion
      ?
      Moving things around
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@41 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Rolling back renaming
      Fixed inclusion
      More renamings
      Still more renamings
      Adding a "main" library
      Fixing repo
      Moving towards a two-library solution
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@49 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Trying to find a nice pack-compatible structure
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@51 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Fixed renaming error
      Indirection added
      We now have two libraries: batteries.cma and batteries_layer_1.cma
      Native code generation fixed for two-libraries solution.
      Batteries Included passes first tests.
      Documenting the package.
      Moving documentation around.
      Still moving documentation around
      GODI package in progress.
      Improving documentation.
      Added missing type aliases.
      Tweaking documentation generation.
      Moving more things around
      Merged back into only one library.
      Renaming [juice] to [glue]
      Adding the infrastructure for source of libraries.
      Moving from external ExtLib to internal ExtLib.
      Adding internal ExtLib.
      Working on internal version of Extlib.
      Test
      Working around native compilation issue.
      Working around native compilation problem.
      Successfully merged extlib.
      Adding numeric modules.
      Adding forgotten stuff.
      Adding number
      Number types added.
      Adding bindings to Num.
      Additional number types.
      Adding immutable arrays.
      Working on removing the indirection.
      Decreasing indirection.
      Solving svn issues
      Tag added for decreasing indirection.
      Attempting to adapt the documentation generator to the new
      Generator generates something again.
      Added capabilities to the array module.
      Moving things around.
      Adding a Unit module.
      Moving things around
      Documentation generation resurrected.
      Moving things around
      Reverting to something somewhat indirected.
      Improved Hashtable.
      Hashtable now have capabilities.
      Resolving conflict.
      Moving thread-specific code somewhere else.
      Splitting thread-agnostic and mt-only code.
      Adding a no-threads module.
      Splitting no-threads.
      Rolling-back stuff
      Rolling back findlib.
      Temporary deletion.
      Temporary additions.
      Things should be back where they belong.
      Making "decrease" the official branch.
      Indirection decrease completed.
      Getting rid of parasite version of extlib.
      Dychotomy "additions" vs. "glue" disappearing.
      Dychotomy additions vs. glue disappearing.
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@112 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Clean-up.
      Reorganizing stuff into Core.
      Reorganization complete.
      Adapting the build system to get the threaded and the non-threaded version.
      Build system now installs three Findlib packages.
      Attempting to solve the linking problem.
      Testing linking.
      Byte-code linking now works again.
      Compilation and linking now seem to work, both in native and bytecode modes.
      Working on documentation generation.
      Attempting to solve the documentation issue.
      We have a logo!
      Simple syntax extensions now work.
      First syntax extension streamlined.
      Linking example configuration and test-suite configuration.
      Proceeding with linking.
      Adding type-conv.
      Pa-where added.
      Added type-conv, sexplib, bin-prot.
      Thelema's Unicode patch merged.
      Added support for Sexplib.
      Auto-opening of Batteries added.
      Testing latest additions.
      Presentation of Batteries and syntax extensions.
      Working on the documentation.
      Documenting authors.
      More documentation.
      Getting ready to release alpha 1.
      Documentation updates.
      Last fixes before alpha 1.
      Small fix in Rope.
      Branch closed.
      Adding branch for alpha 1
      Modified Makefile to allow compilation without ocamlopt.
      Hunting for the elusive top-level bug.
      Split IO between two volumes.
      Fixed [Ref] bug.
      Fixed Extlib.IO bug.
      Reworking documentation generation again.
      Rolled-back on documentation generation.
      Documentation generator fix for author list, module comments not appearing.
      Still fixing the documentation.
      Numerous additions: PSet, MultiPMap, OptionLabels and parser combinator library.
      Fixed bugs in ExtGenlex.
      big_int documentation bug fixed
      Improving Unicode support.
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@165 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Fixes in String.backwards, Ref.post_decr/pre_decr.
      Added ExtBuffer.
      ExtBuffer now supports enum/of_enum
      Working on ExtPervasives.
      Adding a Unicode parser.
      ExtPervasives now links.
      Module ExtMarshal created.
      Toying with [print].
      Added [print] to a few new modules.
      Standard is now opened by a syntax extension rather than being included by Batteries. This should make error messages
      [Buffer] and [Stream] are now rid of channels.
      ExtGC created.
      Fixed typo in ExtGC.
      Attempting to add an on-line help.
      Bugfixes in the on-line help system.
      Bugfixes in the help system.
      Fixing help.
      Working help system.
      Prototype toplevel working.
      Moving toplevel stuff to directory src/toplevel.
      git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@186 b9ea8324-641f-426b-95ce-2518f2e44cc5
      Fixed typoes.
      ExtPrintexc added.
      Toplevel made aware of installation directories.
      Fixing bugs in help system.
      Improving the on-line help and the extended toplevel.
      Created a new document directory for the development team.
      Primitive types now appear in the list of types.

-----------------------------------------------------------------------

-- 
ocaml-batteries packaging



More information about the Pkg-ocaml-maint-commits mailing list