Jon Parise
4857b40275
Preparing the 1.3.1 release
2016-11-15 16:12:35 -08:00
Jon Parise
440df4f67b
Update to credo 0.5.2 and dialyxir 0.4.0 ( #34 )
2016-11-10 16:32:00 -08:00
Jon Parise
ef89a6fa41
Upgrade excoveralls to version 0.5.7
...
This fixes some compile issues with Elixir 1.3 and 1.4. It also updates
its dependencies.
2016-10-18 16:14:35 -04:00
Jon Parise
1af5b3b25d
Upgrade credo to version 0.4.12
...
This is a very minor upgrade, but it fixes some compile-time warnings.
2016-10-18 16:10:56 -04:00
Jon Parise
abff932379
Switch to the dialyxir package ( #27 )
...
The dialyze package has been deprecated in favor of dialyxir.
2016-10-18 16:07:34 -04:00
Jon Parise
58e1204577
Upgrade ex_doc and earmark to the latest versions ( #25 )
2016-10-18 15:30:37 -04:00
Jon Parise
69fffda26e
Upgrade to ex_doc 1.4
2016-09-30 09:17:17 -07:00
Jon Parise
441777efdf
Prepare the 1.3.0 release ( #19 )
2016-09-15 07:49:55 -07:00
Jon Parise
1c3e64a947
Improve the top-level Thrift module docs ( #20 )
...
Also, update our ex_doc and earmark dependencies.
2016-09-15 07:49:14 -07:00
Jon Parise
6418e020fc
Upgrade to credo 0.4.11 ( #18 )
...
No new issues were flagged as a result of this upgrade.
2016-09-14 17:00:36 -07:00
Jon Parise
8c75213a59
Require at least Elixir 1.2 ( #11 )
...
With today's release of Elixir 1.3, now is a good time to drop compatibility
with much older releases. This also lets us use some of the nicer language
features introduced in Elixir 1.2, like the multi-alias syntax.
2016-06-21 08:56:00 -07:00
Jon Parise
c288cbe9e6
Update to Credo 0.4.5
...
This change also fixes the new code readability warnings that it found.
2016-06-20 13:11:16 -07:00
Jon Parise
8fa4589443
Add Credo to the [:dev, :test] build
2016-06-17 10:19:51 -07:00
Jon Parise
d65ce2a548
Upgrade to ex_doc 0.12.0
2016-06-17 08:33:32 -07:00
Steve Cohen
bb1c1a4dce
An implementation of the Thrift parser
...
This PR introduces a parser based on @jparise's lexer. The parser
runs on thrift files and produces a set of Program models. The
intention is to be able to give Elixir full-fledged thrift support
and a better implementation.
2016-06-14 08:53:54 -07:00
Jon Parise
90438d74bd
Prepare version 1.2.1
2016-05-29 17:45:01 -07:00
Jon Parise
e72c331e71
Clarify that we include parts of Apache Thrift
2016-05-29 17:44:05 -07:00
Jon Parise
a5d90a015a
Upgrade excoveralls to version 0.5.4
2016-05-25 08:13:45 -07:00
Jon Parise
335f7e742f
Prepare the 1.2.0 release.
2016-02-13 13:11:10 -08:00
Jon Parise
9ef8a896a2
Swith to the hex version of excoveralls.
2016-02-13 13:05:42 -08:00
Jon Parise
92b2ff4e96
Upgrade ex_doc and earmark to latest versions.
2016-02-13 13:03:13 -08:00
Jon Parise
4d976d558d
Upgrade excoveralls to version 0.4.6.
2016-02-13 13:01:25 -08:00
Jon Parise
a955a09747
Reduce the size of the packaged Apache Thrift lib.
...
We only need the Erlang bits, so only package those along with the top-level
project documents.
2016-02-02 14:04:45 -08:00
Jon Parise
6284a12fc9
Add documentation support via ex_doc.
2016-02-02 10:34:09 -08:00
Jon Parise
ae4c6cb00c
Bump version to 1.1.0.
2016-02-02 10:15:04 -08:00
Jon Parise
12407035ff
Update excoveralls to version 0.4.5.
2016-01-18 19:42:27 -08:00
Jon Parise
4b28b5a979
Provide a leex-based Thrift IDL lexer.
...
This represents just the lexer definition. Full grammar parsing (i.e. yecc)
support will come later.
The lexer definition is largely complete, but there may be some issues with
string literals containing escaped characters \t and \n.
2016-01-18 19:32:02 -08:00
Jon Parise
2358ad6b9f
Quote the package files: list using ~w().
2016-01-18 19:15:59 -08:00
Jon Parise
c708045c49
A little mix.exs reorganization and cleanup.
2016-01-18 18:20:55 -08:00
ed t
0122ebe51a
Various build process enhancement
...
* add travisci support
* run code coverage post result to coverall.io
* add project info for hex package
* add Build and code coverage badge, compile only
2016-01-04 20:33:19 -08:00
Jon Parise
9c3871cc95
Release version 1.0.0.
2015-10-16 09:38:11 -07:00
Jon Parise
cf5442f7b0
Initial revision.
2015-01-06 17:51:59 -08:00