José Valim
|
16e18240c6
|
Remove special case for implicit splicing inside quote
|
2013-05-01 00:29:40 -07:00 |
|
José Valim
|
f484c9960f
|
Add a test for inline keyword blocks
|
2013-04-30 23:34:24 -07:00 |
|
José Valim
|
35abb1d7ef
|
Ensure we don't splice keyword args unecessarily, closes #989
|
2013-04-30 15:23:50 -07:00 |
|
meh
|
028421ffea
|
Implement Enum.member?
|
2013-04-29 17:12:44 +02:00 |
|
José Valim
|
ebb867d361
|
Merge pull request #983 from meh/enum-equal
More Enum.equal? stuff
|
2013-04-29 07:17:09 -07:00 |
|
José Valim
|
2e96d1de4d
|
Ensure imports are passed around arg by arg, closes #990
|
2013-04-28 18:09:23 -07:00 |
|
José Valim
|
f45dbea495
|
Merge pull request #980 from meh/dict-equal
Implement Dict.equal?
|
2013-04-27 21:39:03 -07:00 |
|
meh
|
f76347235b
|
Implement Dict.equal?
|
2013-04-27 22:33:39 +02:00 |
|
meh
|
a13eaaf1c3
|
Implement Keyword.delete_first, closes #984
|
2013-04-27 21:15:16 +02:00 |
|
meh
|
01e848058a
|
Implement Enum.equal? with equality callback
|
2013-04-27 19:21:18 +02:00 |
|
meh
|
aad2d97baf
|
Implement Enum.equal?
|
2013-04-26 18:28:48 +02:00 |
|
meh
|
8a4b550a90
|
Implement Enum.to_list, closes #977
|
2013-04-26 16:39:53 +02:00 |
|
José Valim
|
70432ca7f2
|
Remove deprecations
|
2013-04-20 19:22:13 -06:00 |
|
Yurii Rashkovskii
|
507fda525b
|
Implement GenEvent.Behaviour
|
2013-04-16 10:26:42 -07:00 |
|
José Valim
|
c125636535
|
Ensure the macro system respects imports hygiene, closes #875
|
2013-04-13 18:25:43 -07:00 |
|
José Valim
|
531bd8da0c
|
Ensure hygiene also works with directl calls to Kernel.function
|
2013-04-13 17:19:19 -07:00 |
|
José Valim
|
a4d8fc2893
|
Ensure hygiene applies to function and partial applications
|
2013-04-13 17:19:19 -07:00 |
|
José Valim
|
f2e78d3d39
|
function(:is_atom, 1) is deprecated in favor of function(is_atom/1)
This is required so we can identity the proper function/arity
from quoting and properly hygienize function retrievals.
|
2013-04-13 17:19:19 -07:00 |
|
José Valim
|
5d1d3f23e9
|
Merge pull request #922 from bellthoven/fix_function_calls
Allow 'foo . (42)' calls
|
2013-04-12 18:44:29 -07:00 |
|
José Valim
|
4096b31cfe
|
Ensure the proper scope is passed on args call, closes #949
|
2013-04-12 18:08:56 -07:00 |
|
José Valim
|
d3238b8778
|
Merge pull request #870 from devinus/words-with-modifiers
Add support for %w and %W (words) sigils with return type modifiers
|
2013-04-11 22:45:50 -07:00 |
|
Yurii Rashkovskii
|
8d2034f07c
|
Implement Record.import macro that allows using private macros on public records
|
2013-04-11 16:28:44 -07:00 |
|
Devin Torres
|
b82b51a870
|
Add support for %w and %W (words) sigils with return type modifiers
|
2013-04-11 15:32:27 -05:00 |
|
Yurii Rashkovskii
|
26599e7812
|
Improve elixir application doctest coverage
|
2013-04-11 08:25:17 -07:00 |
|
José Valim
|
728d08c3bd
|
Revert "Enum.split_while did not behave as advertised and provided the wrong API. Provide Enum.split_with instead"
This reverts commit 1ffda62f2e.
|
2013-04-11 08:08:01 -07:00 |
|
José Valim
|
b9ef56df27
|
Merge pull request #859 from yrashk/insert-delete-element
Add insert_elem/3 and delete_elem/2 functions
|
2013-04-11 06:41:00 -07:00 |
|
José Valim
|
1ffda62f2e
|
Enum.split_while did not behave as advertised and provided the wrong API. Provide Enum.split_with instead
|
2013-04-11 06:37:30 -07:00 |
|
Yurii Rashkovskii
|
0fad1883df
|
Add insert_elem/3 and delete_elem/2 functions, deprecate setelem
in favour of set_elem
For Erlang versions prior to R16B, emulate corresponding BIFs
|
2013-04-11 05:11:23 -07:00 |
|
José Valim
|
e412ce6b22
|
Can defined a nested module called Elixir, closes #858
|
2013-04-10 16:32:30 -07:00 |
|
José Valim
|
e01f958b1a
|
Allow match syntax on nested records, closes #871
|
2013-04-10 16:22:38 -07:00 |
|
José Valim
|
ca0250a9d7
|
Refactor find_dispatch to loop data functions and macros lists just once
|
2013-04-10 15:47:37 -07:00 |
|
alexrp
|
a34f38ee40
|
Only error on ambiguous imported function calls, not on the imports themselves. Fixes #788.
|
2013-04-11 00:18:09 +02:00 |
|
José Valim
|
f8c0729f3b
|
Split doctest structure from other kernel tests
|
2013-04-09 19:14:55 -07:00 |
|
Yurii Rashkovskii
|
7be936eb6d
|
Convert Kernel to doctests
|
2013-04-09 18:54:13 -07:00 |
|
Gustavo Dutra
|
9016a18fa5
|
Allow multiple lines 'foo . ()' calls
|
2013-04-07 15:00:54 -03:00 |
|
Gustavo Dutra
|
bd6f27a5d5
|
Allow 'foo . (42)' calls
|
2013-04-07 01:38:30 -03:00 |
|
José Valim
|
f9e74f944e
|
Add Macro.escape_quoted instead of Macro.escape with options
|
2013-04-06 15:13:32 -06:00 |
|
José Valim
|
a963269244
|
Fix a bug on Module.to_binary(Elixir), closes #920
|
2013-04-06 14:35:14 -06:00 |
|
José Valim
|
4612877e78
|
Improvements to File.ls implementation
|
2013-04-06 08:49:33 -06:00 |
|
José Valim
|
c0fbea8e9b
|
Merge pull request #909 from devinus/unicode-split
Unicode split
|
2013-04-06 07:32:36 -07:00 |
|
José Valim
|
c3e50546ec
|
Merge pull request #899 from n1rvana/master
Added File.ls & File.ls!
|
2013-04-06 07:30:59 -07:00 |
|
José Valim
|
b954d53585
|
Merge pull request #907 from devinus/fix-record-guard-for-tuples
Fix is_record tests to check tuple_size before accessing the first eleme...
|
2013-04-06 07:30:36 -07:00 |
|
Yurii Rashkovskii
|
25bc992e76
|
Update binary_to_ macros to use binary_to_ functions in R16B.
Also add support for float_to_binary/2
|
2013-03-29 14:01:32 -07:00 |
|
Devin Torres
|
196358525a
|
Unicode split
|
2013-03-27 11:31:52 -05:00 |
|
José Valim
|
f7cad1cffc
|
Improve error messages
|
2013-03-27 09:54:00 -06:00 |
|
Devin Torres
|
fee5c5d762
|
Fix is_record tests to check tuple_size before accessing the first element
|
2013-03-26 17:17:41 -05:00 |
|
Nirvana Platform
|
34da5f883b
|
File.ls & ls! tests now cover non-existent directory situation
|
2013-03-24 12:30:10 -03:00 |
|
Nirvana Platform
|
1c2d41974c
|
renamed to ls, added unit tests
|
2013-03-23 21:08:05 -03:00 |
|
José Valim
|
6024014482
|
Improve error message on unclosed interpolation/string, closes #794
|
2013-03-17 13:57:20 -06:00 |
|
José Valim
|
2c5fa31ed7
|
Ensure Macro.escape also respects nested quotes
|
2013-03-11 08:17:53 -06:00 |
|