[Pkg-ocaml-maint-commits] [SCM] ocaml-batteries packaging annotated tag, debian/0.20090401+gitE192725-1, created. debian/0.20090401+gitE192725-1
Stefano Zacchiroli
zack at upsilon.cc
Wed Apr 1 16:12:20 UTC 2009
The annotated tag, debian/0.20090401+gitE192725-1 has been created
at bf0c0b04e8fad56bafff954fbe91c693c4229b8a (tag)
tagging 628f230d0cc4f5897084530e2051d8a9673de6bb (commit)
replaces debian/0.20081112+gitBB342A7-1
tagged by Stefano Zacchiroli
on Wed Apr 1 18:10:51 2009 +0200
- Shortlog ------------------------------------------------------------
Debian release 0.20090401+gitE192725-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQBJ05IL1cqbBPLEI7wRAkmoAJ9lkGuWcBrIxH4U1KlS7u126EwzSgCghmjc
9KJW5komQnfs5r+k7kFKyxU=
=SZxh
-----END PGP SIGNATURE-----
David Teller (375):
Added support for auto-closing inputs.
Added UCharParser.
Added autoclosing support to Unix. Obsoleted a few functions from Unix.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Added thread-safety support for IO creation.
Added thread-safe IO.
Oops, here are a few forgotten files.
Added reentrant mutexes.
Added abstraction for thread-locking.
Reentrant mutexes now part of the module hierarchy.
Syntax for implicit inclusion of modules is now clearer.
Enum and Array now have new-style Labels.
Progressively switching to new-style Labels.
make reinstall now builds syntax, top
Array.Cap.Labels, Array.Cap.ExceptionLess implemented
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Fixed "Missing Constructor" error.
SetLabels replaced with Set.Labels.
Set.enum / Set.backwards now follow the correct order.
Set.backwards now not only implemented but also usable.
Updated documentation for OMake.
Moved Hashtbl to new style of Labels.
Moved ListLabels to new-style Labels.
Map moved to new Labels style.
Bigarray now supports enumeration.
Added support for temporary files.
Renamed module [Labels] into [Return].
Labels renamed Return.
Added OO interface to Enum
Renamed SafeInt Safe_int
Module ExtOO created.
Experimental flat-hierarchy module added.
Working on tags-based documentation
Commit issues.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
iFlattened version should now work
Bugfixes to flat modulespace, adapted examples.
Documentation generation now works once again.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Added forgotten modules to new hierarchy.
Working on new-generation documentation generator.
First prototype of documentation with topics.
We now have the beginning of a ExtStr.
Documenation with tags compiles (although it doesn't quite give the correct results yet).
Documentation by topics starts to look usable.
Documentation by topics now seems to work.
Added missing files extStr.*.
Added Path to Future.
Added Path.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Documentation update for File.
Added Buffer.blit.
Documentation fix on lists.
Changed standard operators to give right associativity where needed.
Reimplemented ExtString.nsplit as tail-recursive and with less string allocations.
Fixed String.nsplit.
Adapted examples to new operators.
Added new example related to browsing.
New examples.itarget builds new example.
Further documentation to new String.nsplit.
Batteries_config now usable from programs.
Added experimental toplevel with lazy initialization of help.
Fixed doc.
Ported additions from String to String.Cap .
Fixed typo in String.Cap additions.
New top-level help system seems to work.
Fixed help loading.
Added [rsplit].
Arrays made enumerable.
Backported a few features from rope to string.
A few documentation updates.
Ropes brought to feature parity wrt strings.
Documenting operations on Enum.
Made Dllist a more respectable citizen.
Made DynArray a better citizen, compatible with comprehension.
More documentation and new operators on enumerations.
Updated documentation.
Preliminary support for transcoding.
Date now usable.
New module Date.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Merging changes to extPervasives.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Partly reverged <**/**> operators
Debugging code altered on myocamlbuild.ml.
Flattened TYPE_CONV in various modules.
Libs now also use syntax extensions.
More reverting **> to <|
CharEncodings included in Batteries.
New example pair.ml .
Debugging CharEncodings.
Transcoding should now work.
A little documentation.
Transcoding examples.
Attempting to integrate list comprehension.
New module ExtSys.
ExtSys now usable
Forgotten ExtSys pack.
A few additional functions for Pervasives.
Comment fix on pa_batteries.
Added optional compilation based on version of OCaml.
Added pa_strings.
New ExtArg module.
Gc and Pervasives should now compile with both 3.10 and 3.11.
Documentation.
Merge branch 'ocaml311' of http://git.ocamlcore.org/batteries/batteries
Conditional compilation introduced to allow compatibility with successive versions of Sexplib.
Adapting sexp to upstream changes.
More upstream tracking on sexp.
Sexp now compiles with both 3.10 and 3.11 .
Revert "Sexp now compiles with both 3.10 and 3.11 ."
More tweaking for Sexp.
Sexp now really seems to compile for both versions.
Updated dependencies.
Fixed ExtArg => Extlib.ExtArg.
Examples adapted to latest version of operators.
Added Dynlink.
Added a second version of Unicode example, this time demonstrating syntax extensions
Myocamlbuild now offers pa_string by default.
Unicode examples adapted to recent changes of API.
Debugging pa_string loading.
Fixed typo in pa_strings.
pa_string_top hacked into submission -- mayb
Conflict in README. My, oh, my, how are we going to solve this.
Pa_string's readme include.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Attempting to get GODI package to work.
configure added to git.
Attempting to get GODI patch to work.
Preparing Rope pretty-printing.
Toplevel pretty-printing.
Attempting to get GODI package to work.
Tweaking around extlib.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Slightly improved compilation speed.
Adding missing pretty-printing files.
Added forgotten ocaml binary file.
Hum. Jokes added.
Tested GODI package under 3.11.
Fixed help not loading language topics.
Restored pa_comprehension.
GODI package works with 3.10 and 3.11
Moving examples around.
Still moving examples around.
Removed countdown example.
Looking for missing modules.
Workaround to sexplib camlp4 bug with extlib.mli .
Fixing duplicate entries in the man table.
Still working around the sexplib bug.
Sexplib bug seems solved, at least for the moment.
Yet another workaround for the sexplib + ocamldoc bug.
Moving documentation around.
A little more documentation.
Ignoring configure.
Build & install from GODI works.
Documentation update.
Moved documentation logo.
Uninstall now removes documentation.
Fixed doc uninstall.
Fixed ( --- ) bug.
Adding the ability to not generate documentation.
New file utilities.
Hack for top-level arguments.
New constructors for I/O with feedback.
String/Rope/UTF8.t filtering,
Bugfix on Enum.take. Added Enum.skip.
Detailed source project.
Concatenation for ropes.
Fixed comparaison bug with pa_string.
Documentation fixes.
Fixing the ability of now building documentation.
First premises of a dynamically-loaded Batteries.
Merging.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Documents, example.
Setting up runner compilation.
Fixed Makefile.in typo.
Toplevel now correctly handles command-line arguments.
.gitignore updated.
Now ignoring dynamically-created ocaml.
Findlib now uses output rather than out_channel.
Bugfixes in built-in tools.
Documentation typo fixed.
Dynamic loader can now load several plug-ins at once.
Attempt to implement faster List.backwards.
Moving toolchain to libs.
More .gitignore customization.
Myocamlbuild bugfixes.
Bugfixes in run.
Pushing misc. changes.
Started working on PLEAC.
Made [splice] more generic.
Bugfix in ropes.
Public presentation of Batteries Included added.
Fixed typo in Rope.
Fixing build system.
Removed bogus Toolchain module.
Experimental Batteries-specific ocamlbuild.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Completed instructions.
We now have a version of ocamlbuild which works without additional configuration.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
ChangeLog update.
IO.to_input_channel implemented.
Documentation fixes.
Clonable random enumerations.
New module ExtDigest.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
New Digest now part of Extlib.
Module Digest now available.
Auto-cleanup of channels tweaked.
Hashtbl documentation update.
Adding unit tests.
Adding forgotten IO.mli.
More unit tests.
Bugfixes in array and bigarray.
Bugfixing...
Cleaned-up old tests.
Added stateful random enumerations.
Installation tutorial for GODI.
Adding a test for printing uncaught exceptions.
Documentation updates.
Stdout, stderr are now flushed but not closed at exit.
Tweaking operators.
Forgotten to flush stderr/stdout.
Added a workaround for camlp4 bug (see bug 139).
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
batteries/ocamlbuild now builds myocamlbuild.ml with regular ocamlbuild.
Safe_float added.
Additional configuration information available.
Docfix.
New version of ocamlbuild.
Slight syntax change in openin.
Bug 136 is solved, hurray!
Making Map and PMap enumerable.
Hashtable should now support comprehension.
Applied Stéphane Glondu's patch.
New module ExtFormat.
Removing obsolete Format.
Added a few internals.
Docfix.
Format now part of Extlib.
Snippets updated.
Docfix.
ChangeLog.
Toplevel fix was missing Makefile.in .
Docfixes.
ExtSet now made Comprehensible.
Added String.Cap.repeat.
Optimizations on strings. New tests.
PSet should now be comprehendable.
Trivial documentation.
Documenting the difference between Set and PSet.
Toolchain elements are now marked optional during installation.
[make top] documented during installation
Various optimizations to lazy lists.
More optimizations to lazy lists.
More work on lazy list.
More Lazy List optimizations.
Removed obsolete functions in lazy list.
First successful test of dynamically linked Batteries Included.
Added a few READMEs.
Moved tests around.
ExtScanf implemented.
better error handling for optcomp in standalone mode.
Docfix.
Merge branch 'master' of git+ssh://git.ocamlcore.org/gitroot/batteries/batteries
Fixed PA_TYPE_CONV.
Openin de-ambiguized
We can now open files with mmap.
Browser string may now be modified.
We should now be rid of the Labels problem.
ChangeLog for the end of Labels.
iAdded forgotten test_file.
Docfixes.
Fixed circular dependency in sexplib.
Vect brought to feature-parity with array.
Filename case fixed in compilers.mli
Additional operations for bigarray.
Enum.reduce rewritten and added to Pervasives.
Vect should now be comprehendable.
Testsuite now covers some aspects of Vect.
Bugfixes in Vect.
More tests on Vect.
Renaming [compare_without_case] to [icompare].
More renamings of [compare_ignore_case] to [icompare].
Default StringSet, StringMap, RopeSet, RopeMap, IntSet, IntMap.
ChangeLog updated
Author name change.
Added flush in dynamic loader.
Fixed type error in test_string.
Adding misc. utilities.
Attempting to document extPrintf2.
Configure should now comply with --prefix.
More documentation on the new Print module.
Excluded Print directives from the documentation of ExtPervasives.
We have a new directive #browse.
Directive #browse now documented.
Overview of a fix for bugs 139 & 153.
Comments update on distrib2source
Skeleton of distrib2source should be complete.
"#browse" made more robust
Working on batteries.mli
Moved contents of distrib2source to myocamlbuild.ml
"#browse" made more robust
Merged ChangeLog
Build system fixed.
Merge commit 'ff3c8d121e76cb74649d9a442d93ad72bc5760b9'
Banging head on walls with git issues.
Fine-tuining the logo.
Tiny changes to pa_batteries.
Bug 176 (Batteries leaks file resources) should be fixed.
Weird myocamlbuild.ml copy & paste issue commented out.
Cosmetic change to #browse.
Applied Bigarray patch by hcarty.
ChangeLog update
Refactoring documentation extraction.
Added secret Makefile target xpdoc for quick testing experimental changes.
Refactoring documentation extraction.
Applied patch by Peter Hawkins to extSet.ml
Applied patch by Kaustuv Chaudhuri to batteries_help.ml
IOThreads now reentrant.
Module DebugMutex added for help with debugging.
Format now flushes its standard and error outputs at exit.
Fixed bug 178 by making sure format are always flushed at exit.
formatter_of_output now also ensures that formats are flushed at exit
Working on mli extraction.
More work on mli extraction
Bug 172 (PMap.iter and PMap.enum orders differ) fixed.
RefList.backwards/of_backwards added.
Test for bug 172.
More experiments with ocamldoc-based mli generation.
Even further experiments.
ChangeLog
generate_mli.ml is now a submodule extractor for .mli
Progressing towards a useful mli extractor.
Working on mli extraction.
Removing old generate_mli.ml
.mli generation tool source-complete. Untested, of course.
Fixed bug 184 (inherit_in can close its parent).
Uniformized naming conventions for modules.
Module renamings.
Directive #browse made more robust.
Batteries_help now catches exceptions.
Attempting to extend batteries_print.
Applying Peng Zhang's toplevel patch.
More work on Peng Zhang's patch.
Attempting to get toplevel to rework.
New module ExtLexing.
Toplevel patch now works with Camlp4 since line 1.
Lexing exception fix.
Additional printers for String.Cap.
OCaml toplevel now callable from Compiler.
IO.read_all now works when the input has been closed.
Testing toplevel.
Test_toplevel committed.
Toplevel with simulated input now passes test.
Toplevel now passes both tests.
Adding a few ;; for tools which we may wish to demonstrate as
Safe_int bugfix.
Seq now doesn't use Failure anymore.
Standard.result is now Sexp-able.
Documenting Print.
Removed useless references to Lexing.
Build documentation updated.
Correct odoc plug-in now loaded.
More work on getting the correct documentation generator to be loaded.
More work on printing and documenting what's possible.
New "maybe" printer, docfixes.
Fixed typo in Makefile.in .
Updated release notes.
Attempting to recover GODI compatibility.
Fixed typo in configure.ac .
Fine-tuning for compatibility with GODI.
Dawid Toton (15):
Added missing info about group numbering
Add comments (clarify that length is number of characters)
Added File.write_lines
Fix comments
Typos
Thinking about byte-indexing ropes
List.sort_unique, List.group
String.iteri
Fix File.out_chan_mode; fix File.write_lines
Typo in Option.map comment; Option.bind
Minor comment fixes
Path module: added Rope support; few additions; PathGen.OfString.t visible as Path.t
Missing brackets
Fix comment
Corrected order of arguments of Enum.fold and scanl (was wrong)
Eric Norige (64):
Fixes to allow compilation under 3.11
Merge branch 'master' into thelema-master
Added List.[reduce],[min],[max] to extList.ml
Merge commit 'remotes/ocamlcore/master' into thelema/master2
Fixes for Unix under 3.11beta
Fix typo in innerIO.ml (one too many [in])
the threads build of batteries requires the Extlib_threads module to get
add extList.[print_string] and extUnix.[is_directory]
Merge branch 'master' into thelema/master2
Merge commit 'remotes/ocamlcore/master' into thelema/master2
Merge commit 'remotes/ocamlcore/master' into thelema/master2
Merge commit 'remotes/ocamlcore/master' into thelema/master2
Merge branch 'thelema/master2'
More Rope.* functions: rindex, rindex_from, index_from, contains,
Merge commit 'remotes/ocamlcore/master'
Merge commit 'remotes/ocamlcore/master'
New example: parallel sort (uses threads)
Wrong type on Rope.replace_chars
Move OrderedType into interfaces
Finish connecting Data.Interfaces
Add links to dependencies in README
Add Gc.control.allocation_policy to allow compile under 3.11
Modify documentation so {} match
Modify documentation so {} match
Merge branch 'master' into ocaml311
Merge branch 'master' into ocaml311
Added [include Backwards_compatibility] and pa_do to TODO
Help make installing camlzip easier
Add camlzip to dependencies in html documentation
Fix Queue -> enum conversion (end of queue not caught and turned into
Merge commit 'ocamlcore/master' into ocaml311
Merge commit 'ocamlcore/master'
Merge branch 'master' into ocaml311
Fix Queue -> enum conversion (end of queue not caught and turned into
Merge branch 'master' into ocaml311
Note the requirement for sexplib 3.7.5
Merge commit 'ocamlcore/master'
Configure doesn't belong in git. It belongs in the distro tarball, but
Fix symlink for examples/tools/myocamlbuild
Added: Enum.{uniq, reduce}
Added: examples/euler/ -- Code solving the euler project problems using batteries
Fix two bugs: UTF8.is_start_char and UTF8.Byte.prev
Fix bug in Rope.of_backwards that really did an inefficient of_enum (not
Add prototypes for trim and split_on_* functions
Add logger functionality from Warren Harris' mwutil
added [BitSet.create_full]
More projecteuler.net solutions
ProjectEuler 21 & math library code
Non-solution to euler22 and 24 - can't figure out bug in 24, and not
Add a numeric_compare function to extString ("abc32" < "abc210")
Fix one more Mapable -> Mappable
Move IString & IRope into String and Rope, add [numeric_compare] and
Fix up comments in extSet.mli, add NumStringSet
Fix a few typos - not so many n's needed
fix bad type in File.write_lines, bad arguments in definition
Files related to eulerproject solutions
Forgot to add Map.min_key, max_key, choose to .mli
Merge Paul Pelzi's build system improvements - doc caching, default
Update changelog for merged code
Add a global_replace function to myocamlbuild
Okay, fixed global_replace this time.
Move camlzip to build/camlzip (need more docs)
Float infix (--.) for generating float sequences
Revert "Attempting to extend batteries_print." - broke compile w/o easy
Erkki Seppala (1):
Added Map.min_key, max_key, choose functions (and split, commented out)
Hezekiah M. Carty (3):
Extarray.sprint, reduce, min, max, printing functions
List, Array, Enum now have Labels.LExceptionless modules in them.
Add Seq.Exceptionless
Jérémie Dimino (37):
Fixed expansion for strings defined with ur"...".
Bugfix in pa_estring: no expansion where performed in class
upgrade optcomp to version 1.1.
Documentation for strings defined with ur"...".
update ChangeLog
standalone version of optcomp.
Fix bug #155
better error handling for optcomp in standalone mode.
First implementation of functionnal unparsing
change target in Makefile.in: pa_strings.cmo -> pa_strings.cma
rename ExtPrintf2 to ExtPrint
rename ExtPrint to Print
more printing directives
starts_with and ends_with must not fail
fix [Rope.trim]
Merge branch 'master' of ocamlcore:/gitroot/batteries/batteries
more efficient [Rope.of_ustring]
bugfix + enhancement in Rope
do more work at compile-time in pa_strings
*chop must not fail
Auto-generation of batteries.mli
rename [pdir_X] to [printer_X]
added [rprintf] and [krprintf]
Merge branch 'master' of ocamlcore:/gitroot/batteries/batteries
new printing directives
add support for composed printing directives + flags
more on unicode characters
New module Seq
Merge branch 'master' of ocamlcore:/gitroot/batteries/batteries
Make syntax extensions to work for scripts
Start of value-printers
Merge branch 'master' of ocamlcore:/gitroot/batteries/batteries
remove this anoying and useless third type parameter of Print.directive
more value printers
change license of Seq and Value_printer
Merge branch 'master' of ocamlcore:/gitroot/batteries/batteries
fix Option.t_printer
Paul Pelzl (10):
support ocamlbuild parallel compilation via JOBS environment var
avoid installing anything during 'configure'
select 'all' as the default build target for 'make'
allow ocamlbuild to cache the documentation
refactor Makefile to invoke ocamlbuild more efficiently
don't autoclose files read via File.open_in
documentation fix for File.with_temporary_out
fix IO autoclose bug
add test to verify that File.open_in does not autoclose
support ocamlbuild parallel compilation via JOBS environment var
Peng Zang (1):
fix Enum.suffix_action_without_raise
Stefano Zacchiroli (58):
releasing 0.20081011-1
Merge branch 'master' into build
Merge branch 'master' into build
Merge branch 'master' into build
regenerating patches after upstream merge
Merge branch 'master' into build
patch round
releasing to experimental
Merge branch 'master' into build
debian/rules: pass -byte-plugin to ocamlbuild when ocamlopt is not available (fixes FTBFS on non-native archs)
use $(OCAMLBUILD) instead of "ocamlbuild"
first draft: IO -> Netchannels
first draft: netchannel -> IO
first draft: netchannel w accumulator
bugfix: properly use ExtString via "open Extlib"
add netchan example / build test
fill bug no for FTBFS
use Sys_blocked_io to denote blocked I/O
enacapsulate some aux functions
bugfix: do not alias close w flush
rename: Network.Netchannels -> Network.Channels
Merge branch 'master' into zack/netchannels
add dep to netstring
Merge branch 'master' into zack/netchannels
merge netchan modules into ExtNetchannels
Merge branch 'master' into zack/netchannels
simplify and shorten converion methods' naming
add handling of ocamlnet-specific exceptions
bump version (date)
document the dependency on ocamlnet
Merge commit 'upstream/master' into upstream
Merge branch 'upstream'
new snapshot
add new build-dep on ocamlnet
forgot to bump version number
use ocaml.mk as a CDBS "rules" snippet
doc: add module description and @author
mention libs/ in the devel doc
more lightweight CSS
Merge commit 'ocamlcore/master' into upstream
Merge branch 'upstream'
new upstream snapshot
use tg2quilt.mk snippet (shipped by topgit) to generated patches
debian/README.source: point to existing documents
Merge branch 'master' into build
add workaround for QUILT_PATCH_DIR
Merge branch 'master' into build
regenerated patches
run autoconf upon build
Merge branch 'master' into build
refresh patches
bump Standards-Version to 3.8.1 (no changes needed)
mention the first upload to unstable
debian/copyright: reference version-specific common license file
remove duplicate entries
mention new patch debian/libdir
Merge branch 'master' into build
refresh patches (pre-beta1 release)
Warren Harris (2):
Fixed formatting problem
Better logo
bluestorm (15):
New syntax extension : pa_comprehension
HTML documentation for pa_comprehension.
Merge branch 'master' of http://git.ocamlcore.org/batteries/batteries
Small fix for /@ / @/ operators.
pa_comprehension : META bug fixed
Merge branch 'master' of bluestorm at git.ocamlcore.org:/gitroot/batteries/batteries
reference names rationalization + comprehension documentation fix
Proof of concept for module interfaces : Enumerable and Mapable, in interfaces.ml, are applied to List and Array.
Merge branch 'master' of http://git.ocamlcore.org/batteries/batteries
Bug #156 (syntax extension + toplevel issue) fixed.
Fixed comprehension bugs (#163 and a home-made custom module bug)
pa_comprehension care, runtime Camlp4ListComprehension dependency removed
Module interfaces : slight changes and more interfaced modules
Merge branch 'master' of bluestorm at git.ocamlcore.org:/gitroot/batteries/batteries
spelling typo : mapable -> mappable
-----------------------------------------------------------------------
--
ocaml-batteries packaging
More information about the Pkg-ocaml-maint-commits
mailing list