mirror of
https://github.com/c-cube/iter.git
synced 2025-12-10 05:03:56 -05:00
prepare for 0.5.5
This commit is contained in:
parent
14736aa8d9
commit
7cbd1ddebc
4 changed files with 69 additions and 2 deletions
32
CHANGELOG.md
32
CHANGELOG.md
|
|
@ -1,5 +1,33 @@
|
||||||
# Changelog
|
# 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
|
## 0.5
|
||||||
|
|
||||||
- conversion with `klist`
|
- conversion with `klist`
|
||||||
|
|
@ -20,7 +48,7 @@
|
||||||
## 0.4.1
|
## 0.4.1
|
||||||
|
|
||||||
- `persistent_lazy`
|
- `persistent_lazy`
|
||||||
- use bin_annot
|
- use `bin_annot`
|
||||||
|
|
||||||
## 0.4
|
## 0.4
|
||||||
|
|
||||||
|
|
@ -62,4 +90,4 @@
|
||||||
- `zip`, `unzip` and `zip_i` to convert between `t` and `t2`
|
- `zip`, `unzip` and `zip_i` to convert between `t` and `t2`
|
||||||
- added `scan` combinator
|
- added `scan` combinator
|
||||||
|
|
||||||
note: git log --no-merges previous_version..HEAD --pretty=%s
|
note: `git log --no-merges previous_version..HEAD --pretty=%s`
|
||||||
|
|
|
||||||
12
Makefile
12
Makefile
|
|
@ -64,4 +64,16 @@ update_next_tag:
|
||||||
sed -i "s/NEXT_VERSION/$(VERSION)/g" *.ml *.mli
|
sed -i "s/NEXT_VERSION/$(VERSION)/g" *.ml *.mli
|
||||||
sed -i "s/NEXT_RELEASE/$(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
|
.PHONY: benchs tests examples update_next_tag push_doc push_stable
|
||||||
|
|
|
||||||
6
descr
Normal file
6
descr
Normal 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
21
opam
Normal 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"
|
||||||
Loading…
Add table
Reference in a new issue