Commit Graph
1731 Commits
Author SHA1 Message Date
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