Commit Graph

260 Commits

Author SHA1 Message Date
Jean-Sébastien Pédron
57c050ec7a
README.md: Unify simple/detailed examples presentation 2016-11-13 17:48:28 +01:00
Jean-Sébastien Pédron
88af398735
README.md: Attempt to fix example indentation 2016-11-13 17:47:06 +01:00
Jean-Sébastien Pédron
f9321f7844
README.md: Use Elixir syntax hilighting in examples 2016-11-13 17:43:19 +01:00
Jean-Sébastien Pédron
eab734da37
README.md: Add a full Elixir example 2016-11-13 17:40:00 +01:00
Jean-Sébastien Pédron
b9ec051b12
test/construction/str.erl: Add tests for JSON strings 2016-11-13 16:54:10 +01:00
Jean-Sébastien Pédron
3d13c91ebc
yamerl_node_int_ext: base*_to_integer() are not part of the public API 2016-11-13 16:53:36 +01:00
Jean-Sébastien Pédron
91c75e33a3
yamerl_node_int: Remove base2_to_integer/2 and base16_to_integer/3
This node type doesn't support base 2 or base 60 integers.
2016-11-13 16:52:19 +01:00
Jean-Sébastien Pédron
4454551bfc
README.md: Link coveralls.io badge to the main project page 2016-11-13 15:06:27 +01:00
Jean-Sébastien Pédron
dd895dc73b
Export testsuite coverage resutls to coveralls.io 2016-11-13 15:02:39 +01:00
Jean-Sébastien Pédron
03dda063ea
README.md: s/COPYING/LICENSE/ 2016-11-13 13:38:05 +01:00
Jean-Sébastien Pédron
3506c1bb09
README.md: Add a badge for Hex.pm 2016-11-13 13:36:35 +01:00
Jean-Sébastien Pédron
6fee1fe493
README.md: Indicate it parses YAML 1.2 and JSON 2016-11-13 13:35:34 +01:00
Jean-Sébastien Pédron
bf948d0dcc
README.md: Be explicit that yamerl can be used in Elixir projects 2016-11-13 13:34:21 +01:00
Jean-Sébastien Pédron
1539ce3cdc
yamerl.app.src: Use "GitHub", not "Github" 2016-11-13 13:20:33 +01:00
Jean-Sébastien Pédron
e8b0169501
yamerl.app.src: Indicate it parses YAML 1.2 and JSON 2016-11-13 12:56:57 +01:00
Jean-Sébastien Pédron
875a3d955d
Merge branch 'switch-to-rebar3' 2016-11-13 05:06:16 +01:00
Jean-Sébastien Pédron
a59be95dd8
Remove mix.exs
References #15.
2016-11-13 05:05:49 +01:00
Jean-Sébastien Pédron
db0793aa22
Travis CI: Enable dialyzer
References #15.
2016-11-13 04:51:34 +01:00
Jean-Sébastien Pédron
c4996e9d29
Dialyzer: Fix warnings with uninitialized record fields
See OTP-12719 in Erlang 19.0 release notes for an explanation.

References #15.
2016-11-13 04:50:07 +01:00
Jean-Sébastien Pédron
0b8940d835
README.md: Update usage instructions
References #15.
2016-11-13 03:24:28 +01:00
Jean-Sébastien Pédron
c19aab0228
Switch to EDoc documentation
References #15.
2016-11-13 03:02:17 +01:00
Jean-Sébastien Pédron
1f39cf3455
Travis CI: Fetch rebar3 and use it
Also, only test with the latest Erlang minor release of each major
branch. And do not test on Erlang R15B and older anymore.

References #15.
2016-11-12 23:10:58 +01:00
Jean-Sébastien Pédron
5292225bcb
Move build system to rebar3
References #15.
2016-11-10 09:57:41 +01:00
Jean-Sébastien Pédron
31e0453f04
Move testsuite to plain EUnit
References #15.
2016-11-10 09:23:35 +01:00
Jean-Sébastien Pédron
18fe0651df
Fix documentation generation with mix
This makes mix hex.publish happy.
2016-10-30 01:22:47 +02:00
Jean-Sébastien Pédron
6abef85012
mix.exs: Declare maintainers 2016-10-30 00:50:34 +02:00
Jean-Sébastien Pédron
ad57ab35c4
Rename package.exs to mix.exs 2016-10-30 00:48:35 +02:00
Jean-Sébastien Pédron
277ae7e080
Prepare release 0.3.3 2016-10-30 00:40:39 +02:00
Jean-Sébastien Pédron
7026adbd85
yamerl_parser: Fix an infinite loop with "key:"
The determine_token_type() function expected something after ':' to
distinguish a block mapping key from something else. And because it was
the end of the document, the parser tried again, leading to an infinite
loop.

Fixes #14.
2016-10-30 00:30:33 +02:00
Jean-Sébastien Pédron
e4f205ad8e
testsuite/gen-test-erlang-module: Perl might not be in /usr/bin
Use env(1) to find it in the $PATH.
2016-10-30 00:29:18 +02:00
Jean-Sébastien Pédron
3f46bf06b9
yamerl.app.src: Only publish required files to Hex.pm
Files used only during yamerl development are not needed.
2016-07-20 09:59:42 +02:00
Jean-Sébastien Pédron
9d54432344
yamerl.app.src: Do not use non-US-ASCII characters...
It breaks publishing to Hex.pm.
2016-07-20 09:49:20 +02:00
Jean-Sébastien Pédron
5b031e046b
Git: Ignore rebar.lock 2016-07-20 09:25:12 +02:00
Jean-Sébastien Pédron
7b2acb2668
Update Hex metadata 2016-07-20 09:23:59 +02:00
Jean-Sébastien Pédron
e1f286861e
Update copyright everywhere 2016-07-20 09:10:22 +02:00
Jean-Sébastien Pédron
f4b8dec630
Travis CI: Drop Erlang R14B 2016-07-20 08:52:35 +02:00
Jean-Sébastien Pédron
5775ba2b2b
Travis CI: Enable tests on Erlang 18.0 and 19.0 2016-07-20 08:46:31 +02:00
Jean-Sébastien Pédron
ae810a8088 AUTHORS: Add Eric sagnes 2015-03-28 01:51:02 +01:00
Jean-Sébastien Pédron
b5eca9f34c Prepare release 0.3.2-1 2015-03-28 01:46:59 +01:00
Jean-Sébastien Pédron
d3d14a47f9 AUTHORS: Add Gabriel Malkas, Rich Morin and Sebastian Szturo
While here, replace my email address with a working one.
2015-03-28 01:28:10 +01:00
Jean-Sébastien Pédron
dd7311581f package.exs: Add "configure.ac" to the required files 2015-03-06 09:44:11 +01:00
Jean-Sébastien Pédron
46e31dcc19 Merge pull request #10 from SebastianSzturo/patch-1
Update package.exs
2015-02-03 11:39:14 +01:00
Sebastian Szturo
0694b77318 Update package.exs
That's yamerl and not poolboy!
2015-01-31 21:36:06 +09:00
Jean-Sébastien Pédron
9186f9a5a1 Merge pull request #9 from RichMorin/patch-1
fix minor nits
2015-01-16 10:20:02 +01:00
Rich Morin
041c58991b fix minor nits 2015-01-15 20:23:53 -08:00
Jean-Sébastien Pédron
1dfd503501 yamerl_parser: Don't build with HiPE by default 2014-11-27 14:04:20 +01:00
Jean-Sébastien Pédron
526a251eae AUTHORS: Add Josh Toft to the contributors 2014-11-03 12:08:12 +01:00
Jean-Sébastien Pédron
ae4163dac1 AUTHORS: Add Jon Gretar to the contributors 2014-11-03 12:07:19 +01:00
Jean-Sébastien Pédron
ee98e7f25c Merge pull request #7 from JonGretar/master
Elixir/hex.pm support
2014-11-03 12:03:40 +01:00
Jon Gretar
b2178057b8 Elixir/hex.pm support 2014-10-20 17:28:57 +00:00