Andrew Thompson
807a847638
Fix tests. and 2 places MFAs werent handling the new 4th parameter
Tests now pass on both R15B and R14B03.
преди 13 години
Andrew Thompson
68065c166b
Intial support for R15 line numbers in errors
преди 13 години
Andrew Thompson
efc7b7591b
Changes suggested by Kostis, Dialyzer -Wunmatched_returns and Tidier
преди 13 години
Andrew Thompson
b504747037
Simplify internal function because it is never passed a deep list
Thanks for Kostis for helping me figure this one out
преди 13 години
Andrew Thompson
6968c8ce86
Merge pull request #45 from kostis/dialyzer-fixes
Fix specs so that they correspond to the code
преди 13 години
Kostis Sagonas
e9c4d77bea
Fix specs so that they correspond to the code
преди 13 години
Andrew Thompson
caad1f8c83
Fix eunit tests to "start" compiler and syntax_tools
This is just silly busy-work since they're library applications, but
whatever.
преди 13 години
Andrew Thompson
b46e37701a
Merge pull request #42 from bjnortier/reltool_app_deps
Add compiler and syntax_tools as dependencies
преди 13 години
Benjamin Nortier
76fef99623
Add compiler and syntax_tools as dependencies in the application resource file for correct releases using Reltool.
преди 13 години
Jared Morrow
09ecad6737
Roll version 1.0.0
преди 13 години
Andrew Thompson
18f1806b4c
Merge pull request #37 from basho/adt-fix-atom-leak
Fix atom leak
преди 13 години
Andrew Thompson
d81e37796e
Merge pull request #35 from basho/adt-bitstring-support
Support for printing bitstrings (reported by @freeaakk )
преди 13 години
Jason Wagner
2f9b7936d6
Moved a lot of the AST in lager_transform into a function to make things easier to read and modify
Additional changes and formatting by Andrew Thompson
преди 13 години
Andrew Thompson
79b8fd1b05
Don't break printing lists of binaries
преди 13 години
Andrew Thompson
6b7f1dd4a3
Support for printing bitstrings (reported by @freeaakk )
Bitstrings are binaries that don't end on an 8 bit boundary, so dealing
with the trailing bits is annoying. Thanks to the bit_size bif we don't
have to resort to io_lib for printing them.
преди 13 години
Andrew Thompson
dc750f5417
Supervisor children are not guranteed to be atoms. Fixes issue #33
преди 13 години
Andrew Thompson
c9173d73e1
Merge pull request #32 from basho/adt-better-crash-reports
Better crash reports for processes started via proc_lib, Fixes #31
преди 13 години
Andrew Thompson
c21f1bdd9b
Better crash reports for processes started via proc_lib, Fixes #31
преди 13 години
Andrew Thompson
5fd47ad38a
Typo
преди 13 години
Andrew Thompson
24d8d05080
Supervisor child names can be strings
преди 13 години
Andrew Thompson
41bddc83f7
Merge pull request #29 from basho/bwf-atom-numerals
don't quote atoms just for containing numerals
преди 13 години
Bryan Fink
c2b5f9f67c
don't quote atoms just for containing numerals
As long as the numeral is not the first character, it shouldn't force
quoting on the atom. For example, abc123 does not need quotes.
преди 13 години
Andrew Thompson
570d6cb591
Add link to AMQP backend
преди 13 години
Andrew Thompson
9680638146
Merge pull request #28 from brendanhay/master
Fix to compile on R13A
преди 13 години
Brendan Hay
446ca91d50
Prefixing alist/3 error to make it compile on R13A
преди 13 години
Andrew Thompson
16fb55890c
Correct printing of strings in mixed error reports (reported by Bryan Hughes)
Since the lager_format rewrite, ~p and ~w now have different behaviour
with regard to printing lists as strings.
преди 13 години
Andrew Thompson
ce9a47b447
Merge branch 'adt-atomic-tracer'
Conflicts:
src/lager.erl
преди 13 години
Andrew Thompson
c12a608752
Merge pull request #27 from basho/adt-stricter-eliding
Stricter eliding of terms
преди 13 години
Andrew Thompson
5068e29383
Fix a couple minor issues with length calculation, add tests
преди 13 години
Andrew Thompson
f43fa83bcc
Fix a bug with how the remaining free space is calculated
преди 13 години
Andrew Thompson
0de9759a36
Merge pull request #25 from basho/adt-faster-format
Faster string formatting
преди 13 години
Andrew Thompson
5c7a79fdf9
Don't create a crash log called 'undefined'. Closes #26
преди 13 години
Andrew Thompson
f459624b8d
Fix EQC test to work with floats and padding
преди 13 години
Andrew Thompson
f918156b10
Fix a bug with the calculation of the remaining length
If the result of the string format was longer than the remaining length,
the returned remaining length would be negative, which would make very
strange things happen.
преди 13 години
Andrew Thompson
ed7bc9a8a8
Add pid to the list of attributes automatically captured for tracing
преди 13 години
Andrew Thompson
c619263486
Cleanup unused handlers when a trace is removed, documentation
преди 13 години
Andrew Thompson
96e9f6eaae
Add a function for removing an active trace
преди 13 години
Andrew Thompson
bd9b66afbb
Don't allow a trace to be installed twice
преди 13 години
Andrew Thompson
0e70e68841
Add documentation & function to clear all traces
преди 13 години
Andrew Thompson
e3e8c80a04
Fix loglevel changes for files, now they've been refactored
преди 13 години
Andrew Thompson
ac8fb192b1
Implement console tracing, don't generate duplicate messages
преди 13 години
Andrew Thompson
d28e7c5f19
Initial attempt at a trace API, and a status() command
преди 13 години
Andrew Thompson
23cbc21964
Implement tracing for the file backend, with tests
преди 13 години
Andrew Thompson
39ef6e4a5c
Re-factor the file backend so it starts one gen_event handler per file
преди 13 години
Andrew Thompson
121c4c5241
Initial implementation of 'tracing'
преди 13 години
Jared Morrow
f435790657
Roll version 0.9.4
преди 13 години
Andrew Thompson
2b6027dc86
Merge pull request #22 from basho/adt-fix-crash-report-process-names
Fix how the name/pid of the process is printed in crash reports
преди 13 години
Andrew Thompson
3311702a6d
Add builtin chomping to lager_format
преди 13 години
Andrew Thompson
31d9529e3e
Default to treating lists as strings, (and set it false for ~w)
преди 13 години
Andrew Thompson
9c6ce62ff8
Fix some more formatting bugs
преди 13 години