prepare for 0.5.5

This commit is contained in:
Simon Cruanes 2015-01-15 00:15:18 +01:00
parent 14736aa8d9
commit 7cbd1ddebc
4 changed files with 69 additions and 2 deletions

View file

@ -1,5 +1,33 @@
# Changelog
## 0.5.5
- new module `SequenceLabels`
- `fold_while` fun
- implement `Set.Adapt.of_list` for `< 4.02`
- removed many warnings, fix tests
- change name of `IO` functions (keep compat)
## 0.5.4
- depend on `bytes`
- compliance with `-safe-string`
- `sequence.bigarray`
## 0.5.3
- bugfix: interaction between `take` and `is_empty`
## 0.5.2
- bugfix in `take`
- `on_list` for mapping lists through sequences
## 0.5.1
- `Sequence.IO` module, a very very simple way to read/write files
- options: `to_opt/of_opt/head/head_exn`
## 0.5
- conversion with `klist`
@ -20,7 +48,7 @@
## 0.4.1
- `persistent_lazy`
- use bin_annot
- use `bin_annot`
## 0.4
@ -62,4 +90,4 @@
- `zip`, `unzip` and `zip_i` to convert between `t` and `t2`
- added `scan` combinator
note: git log --no-merges previous_version..HEAD --pretty=%s
note: `git log --no-merges previous_version..HEAD --pretty=%s`

View file

@ -64,4 +64,16 @@ update_next_tag:
sed -i "s/NEXT_VERSION/$(VERSION)/g" *.ml *.mli
sed -i "s/NEXT_RELEASE/$(VERSION)/g" *.ml *.mli
NAME_VERSION := sequence.$(VERSION)
URL := https://github.com/c-cube/sequence/archive/$(VERSION).tar.gz
release:
git tag -a $(VERSION) -m "Version $(VERSION)."
git push origin $(VERSION)
opam publish prepare $(NAME_VERSION) $(URL)
cp descr $(NAME_VERSION)
echo "submit?"
@read
opam publish submit $(NAME_VERSION)
.PHONY: benchs tests examples update_next_tag push_doc push_stable

6
descr Normal file
View file

@ -0,0 +1,6 @@
Simple and lightweight sequence abstract data type.
Simple sequence abstract data type, intended to transfer a finite number of
elements from one data structure to another. Some transformations on sequences,
like `filter`, `map`, `take`, `drop` and `append` can be performed before the
sequence is iterated/folded on.

21
opam Normal file
View file

@ -0,0 +1,21 @@
opam-version: "1.2"
author: "Simon Cruanes"
maintainer: "simon.cruanes@inria.fr"
build: [
["./configure" "--disable-docs"
"--%{delimcc:enable}%-invert"
"--%{base-bigarray:enable}%-bigarray"
]
[make "build"]
]
install: [make "install"]
remove: [
["ocamlfind" "remove" "sequence"]
]
depends: ["ocamlfind" "base-bytes"]
tags: [ "sequence" "iterator" "iter" "fold" ]
homepage: "https://github.com/c-cube/sequence/"
depopts: ["delimcc" "base-bigarray"]
doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html"
bug-reports: "https://github.com/c-cube/sequence/issues"
dev-repo: "https://github.com/c-cube/sequence.git"