-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
75 lines (42 loc) · 2.09 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
2016-08-28 Mark Bucciarelli <[email protected]>
* erlfmt: Fail if stdin is missing a -module() statement.
OTP-19 has some in the source tree; for example,
./lib/hipe/amd64/hipe_amd64_liveness.erl.
* erlfmt: Fail if source files has utf-8 encoding. See
https://bugs.erlang.org/browse/ERL-234.
2016-06-07 Mark Bucciarelli <[email protected]>
* erlfmt: Use mktemp idiom that works on GNU/Linux as well as OSX.
2016-05-22 Mark Bucciarelli <[email protected]>
* erlfmt: Convert tabs to space in prettypr output.
2016-05-10 Mark Bucciarelli <[email protected]>
* README: Minor word smithing.
2016-05-09 Mark Bucciarelli <[email protected]>
* README: Add long backstory. Major change in approach---create a
wrapper around erl_tidy instead of trying to recreate the wheel.
* erlfmt.escript: Set keep_unused option to true so eunit tests are
not deleted.
* erlfmt: Assume erlfmt.escript is on path.
* Makefile: New
2016-05-03 Mark Bucciarelli <[email protected]>
* erlfmt.erl: Deal with lines that had comments after the dot. For
example, -define(TIMEOUT, 20). % milliseconds
2016-05-02 Mark Bucciarelli <[email protected]>
* erlfmt.erl: Refactor two functions into one function with guards.
* Makefile, erlfmt.erl: erlfmt erlfmt.erl
* erlfmt.erl: Trim trailing whitespace after dot before tokenizing.
It's a common for people to leave trailing space at the end of a line
and it is safe to zap it.
* erlfmt.erl: deal with preprocessor juju.
2016-05-01 Mark Bucciarelli <[email protected]>
* erlfmt.erl: erl_parse doesn't understand pre-processor juju.
* erlfmt.erl: On parse error, dump tokens and error message.
* README: Add README.
* Makefile, erlfmt: Add install target that installs to $HOME/bin.
Update erlfmt shell script to add $HOME/bin to path.
* erlfmt.erl: Add license.
* .gitignore, erlfmt: Add shell script.
* erlfmt.erl: Output any comments and whitespace before form.
* erlfmt.erl: Abort if we find a dot not at line ending.
* erlfmt.erl: Give user a clue if no output.
* erlfmt.erl: improve comment, no logic change.
* Works but drops comments.