Skip to content

Commit

Permalink
Metadata, build system, Travis setup
Browse files Browse the repository at this point in the history
  • Loading branch information
aantron committed Mar 25, 2018
1 parent ab23ecf commit c1b671a
Show file tree
Hide file tree
Showing 9 changed files with 724 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
_build/
.merlin
*.install
30 changes: 30 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
sudo: required
language: generic

env:
- SWITCH=system
- SWITCH=4.03.0
- SWITCH=4.04.2
- SWITCH=4.05.0
- SWITCH=4.06.1

before_script:
- set -e
- sudo add-apt-repository -y ppa:avsm/ocaml42+opam12
- sudo apt-get update
- sudo apt-get install ocaml-nox opam
- opam init -y --compiler $SWITCH
- eval `opam config env`
- ocaml -version
- opam pin add --yes --no-action lwt_log .
- opam install --yes --deps-only lwt_log

script:
- make

notifications:
email:
recipients:
- [email protected]
on_success: always
on_failure: always
69 changes: 69 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
===== Lwt 3.2.0 (2017-12-19) =====

====== Planned to break in Lwt 4.0.0 ======

See #453 for details and instructions about planned breakage in Lwt 4.0.0.

* Modules Lwt_log, Lwt_log_core, Lwt_log_rules, and Lwt_daemon are being
deprecated and factored out into opam package lwt_log, also installable from
opam now. Use the logs library for logging, in particular module Logs_lwt.
Direct daemonization is deprecated on most platforms (#484, Hannes Mehnert).

===== Lwt 3.1.0 (2017-07-19) =====

====== Fixes ======

* Make Lwt_log functions tail-recursive (#348, Jan Doms).

===== Lwt 2.7.0 (2017-01-03) =====

====== Additions ======

* ?fail_on_error argument for Lwt_log.load_rules (#306, Daniil Baturin).
* Lwt_log.level_of_string (#306, Daniil Baturin).

===== Lwt 2.6.0 (2016-10-27) =====

====== Bugfixes ======

* Update log sections after Lwt_log.load_rules (#188, reported @rand00).
* Print three digits for milliseconds in Lwt_log (#264, Fabian Hemmer).

===== Lwt 2.5.1 (2015-12-07) =====

* Lwt_log: add OSX syslog path

===== Lwt 2.4.8 (2015-03-11) =====

* Add Lwt_log_core.reset_rules (#123)

===== Lwt 2.4.5 (2014-04-21) =====

* Lwt_log: get backtrace early to overcome exns in
Printexc.to_string
* do not raise an exception in Lwt_log if argv[0] is blank

===== Lwt 2.4.4 (2013-10-22) =====

* add Lwt.log containing Lwt_log_core, the Unix-free part of Lwt_log
* fix stdout/stderr redirections in Lwt_daemon.daemonize

===== Lwt 2.3.2 (2011-11-04) =====

* Add location informations in logs:
** allow loggers to get the current location through local storage
** pass current location to logging functions
** pass the current location with the syntax extension

===== Lwt 2.3.0 (2011-04-12) =====

* Allow to configure logging rules at runtime in Lwt_log

===== Lwt 2.1.1 (2010-06-13) =====

* Use {{{set_close_on_exec}}} for fds created by {{{Lwt_log}}}

===== Lwt 2.1.0 (2010-04-19) =====

* Adding module {{{Lwt_log}}} for logging
* Adding module {{{Lwt_daemon}}}
Loading

0 comments on commit c1b671a

Please sign in to comment.