José Valim
1ed99d4ac7
Improve error message for undefined struct
2014-08-13 09:19:26 +02:00
José Valim
e6e71675ac
Make a distinction between eol and ;
2014-08-12 16:27:45 +02:00
Aleksei Magusev
a1e657cb75
No need in some purges in Kernel.WarningTest
2014-08-12 03:06:48 +04:00
José Valim
4d763846c3
Ensure code escape \ works in IEx
2014-08-11 10:05:24 +02:00
Peter Hamilton
9e8a41b2d3
Add Stream.interval/1 and Stream.timer/1
2014-08-10 11:25:53 -07:00
José Valim
4bec785f4c
Also support :sync mode in GenEvent, make :ack one the default
2014-08-10 12:00:13 +02:00
José Valim
e3273f731f
Fix build
2014-08-09 21:50:24 +02:00
José Valim
a8564a7045
Deprecate functions as collectable
2014-08-09 21:32:32 +02:00
José Valim
2d9c3fb6f0
Print warnings when used ? with characters with escape codes
...
Closes #2640
2014-08-08 11:13:13 +02:00
José Valim
dbf205b311
Deprecate Module.function/3
2014-08-07 20:00:57 +02:00
José Valim
0e0bb1c2a7
Do not raise conflicts on imports used from quotes, closes #2589
2014-08-07 18:09:19 +02:00
José Valim
736406a9b3
Do not allow invalid quoted expression to leak
...
Closes #2499
2014-08-07 17:42:05 +02:00
José Valim
886917753e
Ensure we can escape bitstrings, add Macro.validate/1
2014-08-07 17:42:05 +02:00
José Valim
3fc07eff8e
Merge pull request #2636 from voltone/uri-recomposition
...
Improved RFC compliance for URI to_string
2014-08-06 21:20:48 +02:00
Bram Verburg
aa244c30fc
Improved RFC compliance for URI to_string
2014-08-06 21:55:48 +03:00
José Valim
39fa2878ce
Fix list rendering on ANSI docs
2014-08-06 19:42:26 +02:00
José Valim
79fb40ab6a
Correctly follow code specs when loading binaries
...
If we are compiling the module, we will load it with the
output of its beam file. If the module exists only in
memory, :code.which/1 will return `:in_memory`.
Closes #2533
2014-08-06 12:05:55 +02:00
José Valim
52be06c314
Do not expand args for unknown functions, closes #2387
2014-08-04 13:46:49 +02:00
Stephen M. Pallen
3ba93b1186
Add integer base support to inspect
...
Option :base for inspect/2 supports :binary, :octal, :decimal, :hex.
Includes tests and documentation.
2014-08-03 20:17:58 -04:00
José Valim
57898bee03
Do not normalize paths on join, closes #2500
2014-08-03 14:59:38 +02:00
José Valim
6a6ba9f50d
Remove deprecated code
2014-08-02 22:35:57 +02:00
José Valim
89561c321d
Ensure defoverridable is not order dependant, closes #2615
2014-08-01 16:49:57 +02:00
José Valim
89d9cc89ca
Ensure IO.ANSI.Docs can correctly fill missing columns
2014-08-01 14:10:42 +02:00
José Valim
7b0cbb1632
Speed up and calculate effective length after rendering
2014-08-01 13:34:11 +02:00
pragdave
3dc0e87c33
Add basic support for markdown tables to built-in formatter
...
Signed-off-by: José Valim <jose.valim@plataformatec.com.br >
2014-08-01 13:14:12 +02:00
José Valim
a8e4fcdb6c
Reduce limit as we traverse collections on inspect
2014-08-01 12:50:36 +02:00
José Valim
c8c1757fdd
Merge pull request #2611 from lexmag/tilde-in-path
...
Handle tilde in `Path.expand/1,2` properly
2014-07-31 19:05:34 +02:00
Aleksei Magusev
92d2f25048
Handle tilde in Path.expand/1,2 properly
2014-07-31 20:09:58 +04:00
José Valim
a2ddb6abbb
Add Agent MFAs
2014-07-31 17:55:48 +02:00
José Valim
59910ae4bf
Add flush to Logger.add_backend/2
2014-07-31 12:43:11 +02:00
José Valim
284e75d031
Remove warnings from the test suite
2014-07-31 10:46:29 +02:00
José Valim
42d378142b
No more binding with a list
2014-07-30 20:00:12 +02:00
José Valim
6db5091378
Provide :on option for Regex.split/3
2014-07-30 15:45:48 +02:00
José Valim
4e7ba9d598
Deprecate IO.ANSI.escape/2 and IO.ANSI.escape_fragment/2
2014-07-30 13:14:53 +02:00
José Valim
60b66ac669
Merge pull request #2562 from thmzlt/ansi
...
Implement IO.ANSI format/2 and format_fragment/2
2014-07-30 13:00:20 +02:00
José Valim
9717a63604
Do not consider subpatterns on Regex.split/3
2014-07-30 11:13:18 +02:00
José Valim
6874eb7ce8
Deprecate octal and upcase char syntaxes
2014-07-29 20:33:42 +02:00
niku
e68f617e2a
Remove duplicate test
2014-07-29 23:51:24 +09:00
José Valim
9ba77e1ce6
List crypto, compiler and syntax tools as dependencies, closes #2593
2014-07-29 11:42:12 +02:00
José Valim
84010d4467
Ensure private functions are not exported, closes #2587
2014-07-29 11:22:19 +02:00
Yuki Ito
81ed03ffb2
Parse unary/binary operators regardless of number of spaces
...
closes #2534 .
2014-07-26 20:03:38 +09:00
José Valim
4afb8a516c
Remove bug where access/update was incorrectly filling values with maps
2014-07-22 12:44:05 -07:00
José Valim
e9fc50bc6d
Exit on GenEvent call, move stream to its own module
2014-07-22 09:49:11 -07:00
Thomaz Leite
b5cea26e57
Add test case for nested improper lists
2014-07-21 11:33:37 -03:00
Thomaz Leite
f20ef46e90
Implement IO.ANSI format/2 and format_fragment/2
2014-07-20 12:11:54 -03:00
Thomaz Leite
6ce97090f3
Change IO.ANSI tests to assume chardata is returned
2014-07-19 14:36:32 -03:00
Thomaz Leite
6538f33825
Bring back original tests for IO.ANSI
...
To avoid conflict and preserve compatibilty, the new tests use the
functions `IO.ANSI.format/2` and `IO.ANSI.format_fragment/2`.
2014-07-19 13:26:53 -03:00
Thomaz Leite
fe57a821d8
Rewrite IO.ANSI tests to match new behavior
2014-07-19 12:44:59 -03:00
José Valim
c42fe88dcc
Provide Inspect.Algebra.format/2 that returns iodata
2014-07-19 13:32:45 +02:00
José Valim
ce3674dd07
Add OptionParser.to_argv/1
2014-07-16 22:22:02 +02:00