José Valim
97f3ec0070
Ensure chunk/4 is haltable
2014-09-13 16:14:12 +02:00
José Valim
6c0f549552
Remove broken List.unzip
2014-09-10 01:24:34 +02:00
José Valim
552384153e
Remove support for inner swap_handler
2014-09-08 19:07:13 +02:00
José Valim
246c79095e
Release v1.0.0-rc2
2014-09-07 12:49:56 +02:00
José Valim
6b84ee1dab
Add free operators
...
<<~, ~>>, <~, ~>, <~>, <|>
2014-09-07 12:42:10 +02:00
José Valim
482a8918d7
Ensure we don't look up inexisting variables for default args
2014-09-05 17:59:45 +02:00
José Valim
a1924a445e
Test :sys functions with GenEvent
2014-09-05 16:15:28 +02:00
José Valim
f4337d7cfb
Tidy up GenEvent docs and test suite
2014-09-05 13:34:26 +02:00
José Valim
9d30d0db9f
Deprecate monitor option in GenEvent
2014-09-05 13:20:40 +02:00
José Valim
755c83e73f
Move from already_added to already_present
2014-09-05 12:50:42 +02:00
José Valim
7f118b7740
Move from module_not_found to the more generic handler_not_found
2014-09-05 11:59:53 +02:00
José Valim
9466b9edf4
Remove deprecated branches
2014-09-04 13:58:58 +02:00
José Valim
288d946be9
Do not consider handler swap to be failures
2014-09-04 13:24:17 +02:00
José Valim
6507dd2cbb
Update CHANGELOG
2014-09-03 14:38:28 +02:00
Mikhail S. Pobolovets
9c7b5dc953
#2744 : Ensure Path.relative_to is case insensitive on the drive letter
...
Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com >
2014-09-03 14:40:03 +03:00
Gabriel Jaldon
bb149c3faf
Friendlier unquote_splicing error with hints
2014-08-31 02:01:17 +08:00
José Valim
e95b5196f8
Normalize is_guard checks
2014-08-27 15:28:31 -04:00
José Valim
0d3a108182
Deprecate x.Alias syntax
2014-08-27 12:17:15 -04:00
José Valim
bade0ada0e
Fix the build
2014-08-20 11:30:30 -04:00
José Valim
d7c8f09589
Add Task.start/1 and Task.start/3
2014-08-20 10:27:23 -04:00
José Valim
b97ffadf1e
Add a small note to UndefinedFunctionError when the module is not available
2014-08-20 10:22:36 -04:00
Eric Meadows-Jönsson
83f7fa5ca0
Move elixir.hrl to src/
2014-08-19 17:00:58 +02:00
Eric Meadows-Jönsson
2c8d866f85
Better error message on nbsp
2014-08-19 17:00:58 +02:00
José Valim
606b1330ff
Remove duration from GenEvent.Stream
2014-08-19 07:34:49 -04:00
Eric Meadows-Jönsson
59101ddbb3
Improve error message for invalid typespec
2014-08-18 23:08:26 +02:00
José Valim
c0a606dac8
Make tests that remove the logging backend sync
2014-08-18 16:51:38 -04:00
José Valim
2c25830125
Make the mode a property of the sender
2014-08-18 15:38:55 -04:00
José Valim
dd69a07835
Do not add duplicated handlers
2014-08-17 16:55:11 -04:00
José Valim
3b3899dcff
Implement some of fishcakez feedback
2014-08-17 13:18:55 -04:00
José Valim
5a47562eb1
Improve coverage for GenEvent
2014-08-17 09:20:02 -04:00
José Valim
dd788b3db8
Deprecate Collectable.empty and Enum.traverse
...
The current implementation has three issues:
1. It is slow as we can't reuse the data structure but rather
build a new one from scratch
2. Due to 1., trees can't be traversed
3. empty/1 is unable to deal with resources
2014-08-16 15:46:58 +02:00
José Valim
0fef455439
Make Stream.resource/3 more like Stream.transform/2
...
With this change, we allow the accumulator to be passed
to after_fun once iteration is done.
This, however, introduces a deprecation on the old
format used by Stream.resource/3.
2014-08-16 15:35:56 +02:00
José Valim
daef4cb14d
Use monitored handlers instead of linked ones
2014-08-15 18:02:47 +02:00
José Valim
d8490b4b9f
Fix the build
2014-08-15 13:54:08 +02:00
José Valim
201450bcd7
Port GenEvent to Elixir for upcoming extensions
2014-08-15 13:16:14 +02:00
José Valim
07885dbafc
Port the :gen_event client API to Elixir
...
The only difference is that notify is made similar to
GenServer's cast where an unknown atom name does not
trigger an error.
2014-08-13 18:20:10 +02:00
José Valim
add5b12e61
Improve error message for undefined struct
2014-08-13 09:19:26 +02:00
José Valim
c11af58d93
Make a distinction between eol and ;
2014-08-12 16:27:45 +02:00
Aleksei Magusev
019d17d3e1
No need in some purges in Kernel.WarningTest
2014-08-12 03:06:48 +04:00
José Valim
ab9ef9e70b
Ensure code escape \ works in IEx
2014-08-11 10:05:24 +02:00
Peter Hamilton
29d2835ba4
Add Stream.interval/1 and Stream.timer/1
2014-08-10 11:25:53 -07:00
José Valim
172c52fbd5
Also support :sync mode in GenEvent, make :ack one the default
2014-08-10 12:00:13 +02:00
José Valim
34221935f0
Fix build
2014-08-09 21:50:24 +02:00
José Valim
2dddd1825e
Deprecate functions as collectable
2014-08-09 21:32:32 +02:00
José Valim
e4b280eaeb
Print warnings when used ? with characters with escape codes
...
Closes #2640
2014-08-08 11:13:13 +02:00
José Valim
03b6f518fd
Deprecate Module.function/3
2014-08-07 20:00:57 +02:00
José Valim
75d80aa34e
Do not raise conflicts on imports used from quotes, closes #2589
2014-08-07 18:09:19 +02:00
José Valim
8c13a34113
Do not allow invalid quoted expression to leak
...
Closes #2499
2014-08-07 17:42:05 +02:00
José Valim
24483595ac
Ensure we can escape bitstrings, add Macro.validate/1
2014-08-07 17:42:05 +02:00
José Valim
379a41785a
Merge pull request #2636 from voltone/uri-recomposition
...
Improved RFC compliance for URI to_string
2014-08-06 21:20:48 +02:00