Skip to content

Commit

Permalink
Indirection decrease completed.
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.forge.ocamlcore.org/svnroot/batteries@108 b9ea8324-641f-426b-95ce-2518f2e44cc5
  • Loading branch information
yoric committed Sep 27, 2008
1 parent cb63ad1 commit 6205341
Show file tree
Hide file tree
Showing 239 changed files with 37,783 additions and 0 deletions.
194 changes: 194 additions & 0 deletions trunk/batteries/ChangeLog
@@ -0,0 +1,194 @@
09/27/2008 David Teller <David.Teller@univ-orleans.fr>:
* extHashtbl.mli: removed inconsistent [exists]
* extHashtbl.ml*: [HashedType], [S], [Make] added
* extHashtbl.ml: [include Hashtbl] replaced with manual inclusion
* extHashtbl.ml*: [Cap] created
* build/packdoc.ml: removed dependencies towards Batteries
* batteries.spec: removed dependency upon Extlib
* batteries_nothreads.ml: created
* Makefile: [batteries_nothreads.mllib], [batteries_nothreads.cma], [batteries_nothreads.cmxa] added
* Makefile: [install] now install [batteries_nothreads.*]
* build/_tags: made [batteries*] precious

09/24/2008 David Teller <David.Teller@univ-orleans.fr>:
* build/packdoc.ml: created
* Makefile: now uses build/packdoc
* batteries.ml: [Standard] removed
* batteries.ml: root now includes the former contents of [Standard]
* odoc_generator_batlib.ml:
* extString.ml?: [Cap] created
* extString.mli: [to_list], [of_list], [splice], [trim],
[compare_without_case] added
* batteries.ml: root now defines replacements for modules from
the base library

09/23/2008 David Teller <David.Teller@univ-orleans.fr>:
* extArray.ml*: [ROArray] removed
* extArray.ml*: [Cap] created
* extArray.ml*: [make_compare] added
* extArray.ml: [Array] not inlined anymore
* odoc_generator_batlib.ml: [get_manual_replacement] now returns a list of replacements
* odoc_generator_batlib.ml: in [generate_elements_index], [f_group] now checks if [Name.simple (name e)]
contains at least one character.
* extUnit.ml*: added
* extlib.mlpack: added [ExtUnit]
* batteries.ml: removed layer [Containers]
* batteries.ml: added [ExtUnit]

09/22/2008 David Teller <David.Teller@univ-orleans.fr>:
* main/*.ml: merged into main/batteries.ml
* main/_tags: added [pkg_threads]
* myocamlbuild.ml: added [-I +threads] to [ocamldoc] in presence of [pkg_threads]

09/11/2008 David Teller <David.Teller@univ-orleans.fr>:
* number.mli: merged module and submodule [Numeric]
* number.mli: [( *. )] becomes [( * )], etc.
* extNum.ml*: added
* extBig_int.ml*: added
* extInt.ml*, extInt32.ml*, extInt64.ml*, extNativeint.ml*: rewritten with new [Number]
* extArray.ml*: [ROArray] added

09/10/2008 David Teller <David.Teller@univ-orleans.fr>:
* layer_1/juice: moved out of [layer_1]
* layer_1/*: moved to [main]
* Makefile: [api.odocl] now doesn't insert [Batteries]
* Makefile: removed references to [batteries_layer_1]
* glue/misc: created
* additions: created
* additions/extlib: created
* additions/misc: created

09/08/2008 David Teller <David.Teller@univ-orleans.fr>:
* batlib_findlib.ml: removed
* batlib_persistent.ml: [Batlib_Extlib_PMap] added
* batlib_mutable.ml: [Batlib_Baselib_ArrayLabels] added
* odoc_generator_batlib.ml: [root] become [roots] (and becomes a list)
* odoc_generator_batlib.ml: [is_reachable_from_root] now a full method
* odoc_generator_batlib.ml: [generate_modules_index] uses [is_reachable_from_root]
* odoc_generator_batlib.ml: [html_of_Module_list] uses [is_reachable_from_root]
* batlib_Extlib_Hashtbl.mli: added [S], [HashedType], [Make]
* batlib_Extlib_List.ml: added [make_compare], [of_backwards], [backwards], [drop_while], [take_while],
[split_at], [assoc_inv], [rindex_ofq], [rindex_of], [index_ofq], [index_of], [find_map], [find_exn],
[rev_map2], [@], [at], [cons], [is_empty]
* batlib_Extlib_Hashtbl.mli: documented
* batlib_Extlib_List.mli: documented
* batlib_Extlib_Enum.mli: added alias ['a t = 'a Enum.t]
* batlib_Extlib_BitSet.mli: added alias ['a t = 'a BitSet.t]
* batlib_Extlib_Dllist.mli: added alias ['a t = 'a Dllist.t]
* batlib_Extlib_Dynarray.mli: added alias ['a t = 'a DynArray.t]
* batlib_Extlib_Global.mli: added alias ['a t = 'a Global.t]
* batlib_Extlib_OptParse.mli: added alias ['a Opt.t = 'a Opt.OptParse.t], [Formatter.t = OptParse.Formatter.t],
[OptParser.t = OptParse.OptParser.t], [OptParser.group = OptParse.OptParser.group]
* batlib_Extlib_PMap.mli: added alias [t = PMap.t]
* batlib_Extlib_RefList.mli: added alias [t = RefList.t]
* batlib_Extlib_Unzip.mli: added alias [t = Unzip.t], [error_msg = Unzip.error_msg]
* batlib_Baselib_Arg.mli: added alias [spec = Arg.spec]
* batlib_Baselib_Big_int.mli: added alias [big_int = Big_int.big_int]
* batlib_Baselib_Bigarray.mli: added plenty of aliases
* batlib_Baselib_Buffer.mli: added alias
* batlib_Baselib_CamlInternalMod.mli: added alias
* batlib_Baselib_CamlInternalOO.mli: added aliases
* batlib_Baselib_Condition.mli:
* batlib_Baselib_Complex.mli:
* batlib_Baselib_Event.mli:
* batlib_Baselib_Format.mli:
* batlib_Baselib_Gc.mli:
* batlib_Baselib_Lexing.mli:
* batlib_Baselib_Marshal.mli:
* batlib_Baselib_Mutex.mli:
* batlib_Baselib_Num.mli:
* batlib_Baselib_Obj.mli:
* batlib_Baselib_Pervasives.mli:
* batlib_Baselib_Queue.mli:
* batlib_Baselib_Scanf.mli:
* batlib_Baselib_Stream.mli:
* batlib_Baselib_Str.mli:
* batlib_Baselib_Sys.mli:
* batlib_Baselib_Thread.mli:
* batlib_Baselib_Unix.mli:
* batlib_Baselib_Weak.mli: added aliases for all types

09/07/2008 David Teller <David.Teller@univ-orleans.fr>:
* [everything moved around!]
* build/odoc_generator_batlib.ml: [#generate] now initialises [list_values], [list_exceptions],
[list_types], [list_attributes], [list_methods], [list_classes], [list_class_types], [list_modules]
and [list_module_types]
* build/odoc_fhtml.ml: removed
* build/odoc_generator_batlib_old.ml: removed
* batlib_Extlib_String.mli: documented
* batlib_Extlib_DynArray.ml: renamed batlib_Extlib_Dynarray.ml
* batlib_Extlib_Hashtbl.ml: created
* batlib_Baselib_SetLabels.ml: created
* META: dependency on [str] added
* doc: created

09/06/2008 David Teller <David.Teller@univ-orleans.fr>:
* test/: created
* syntax/test: moved to test/syntax
* odoc_generator_batlib.ml: [#generate_index] now sets left frame to "root_modules.html"
* odoc_generator_batlib.ml: [merge_info_opt] created
* odoc_generator_batlib.ml: [rebuild_structure] now uses [merge_info_opt] pervasively
* odoc_generator_batlib.ml: [add_renamed_module] now caches informations
* odoc_generator_batlib.ml: [#generate] now correctly puts values names into [known_values_names]


09/05/2008 David Teller <David.Teller@univ-orleans.fr>:
* batlib_Baselib_Pervasives.mli: headers removed, channel operations hidden
* batlib_Baselib_Array.ml*: removed
* batlib_Baselib_String.ml*: removed
* batlib_Baselib_List.ml*: removed
* batlib_Extlib_Array.mli: documented
* batlib_Baselib_*.mli: added [@replace]
* batlib_Extlib_*.mli: added [@replace]
* juice/godi: removed
* juice/_tags: removed references to GODI
* batlib_toolchain.ml: removed references to GODI
* odoc_generator_batlib.ml: added [known_*]
* odoc_generator_batlib.ml: added [is_*]
* odoc_generator_batlib.ml: added [what_is]
* odoc_generator_batlib.ml: [get_manual_replacement] now uses strings "document"
* odoc_generator_batlib.ml: [make_link], [has_parent] added
* odoc_generator_batlib.ml: all links now generated with [make_link]
* odoc_generator_batlib.ml: [generate_elements_index] now creates html lists
* odoc_generator_batlib.ml: [generate_modules_index] now sorts module list using [has_parent]
* odoc_generator_batlib.ml: [html_of_Module_list] now sorts module list using [has_parent]
* odoc_generator_batlib.ml: [html_of_Index_list] adds button "Home"
* odoc_generator_batlib.ml: [html_of_Ref] now guesses types using [what_is]
* odoc_generator_batlib.ml: [generate] now initialises [know_*]
* odoc_generator_batlib.ml: [index_prefix] now is "root"
* odoc_generator_batlib.ml: [generate_index] now generates frames
* odoc_generator_batlib.ml: [inigializer] now places stuff in [default_style_options]
* odoc_fhtml.ml: imported

09/04/2008 David Teller <David.Teller@univ-orleans.fr>:
* Makefile: [META] added
* Makefile: [doc] restored to [ocamlbuild]
* META: moved to build/
* babtlib.spec: moved to build/batteries.spec
* GUIDELINES: added
* batlib_Baselib_Str.ml: created
* odoc_generator_batlib.ml: in [create_fully_qualified_idents_links], [find_renamings] added

09/02/2008 David Teller <David.Teller@univ-orleans.fr>:
* odoc_generator_batlib.ml: [create_fully_qualified_idents_links] created

09/01/2008 David Teller <David.Teller@univ-orleans.fr>:
* batlib.ml: receives [Control], [Data], [Languages], loses [Concurrency],
[Containers], [Math], [Text]
* batlib_data.ml: recreated, receives [Logical], [Numeric], [Text],
[Containers]
* batlib_text.ml: loses [Char], [String], [StringLabels]
* batlib_text.ml: renamed batlib_languages.ml
* batlib_containers.ml: loses everything, gains [Persistent] and [Mutable]
* batlib_persistent.ml: created
* batlib_text.ml: recreated, with [Buffer], [Char], [String], [StringLabels]
* glue/: renamed juice/

08/31/2008 David Teller <David.Teller@univ-orleans.fr>:
* batlib_text.ml: receives [Char], [String] and [StringLabels]
* batlib_data.ml: removed
* batlib_math.ml: created
* batlib.ml: replaced [Batlib_data] with [Batlib_math]

08/29/2008 David Teller <David.Teller@univ-orleans.fr>:
* *: created

0 comments on commit 6205341

Please sign in to comment.