José Valim
|
e476a5ef0d
|
Stab at new syntax
|
2012-05-13 15:33:57 +02:00 |
|
José Valim
|
ca7b8c9851
|
Add keyfind, keymember? and keydelete to List
|
2012-05-01 11:24:02 +02:00 |
|
José Valim
|
7c7d7bd458
|
Allow "in" match clauses
|
2012-04-30 12:07:59 +02:00 |
|
José Valim
|
5210aa5da8
|
Now that we have faster load times, get rid of assert_equal
|
2012-04-26 09:29:21 +02:00 |
|
José Valim
|
929f84f420
|
Revert removal of assert_equal
|
2012-04-26 00:31:40 +02:00 |
|
José Valim
|
34f47fa6c2
|
Convert more files from assert_equal to assert ==
|
2012-04-25 23:30:37 +02:00 |
|
José Valim
|
9a475008ec
|
Get rid of assert_operator, handle it with assert
|
2012-04-25 20:36:42 +02:00 |
|
José Valim
|
15d63fa6a8
|
Add Module.safe_concat
|
2012-04-25 14:20:38 +02:00 |
|
José Valim
|
b73fb76a85
|
Move code server to erlang source so we can bootstrap
|
2012-04-23 18:44:03 +02:00 |
|
José Valim
|
3cad19dbeb
|
Move Module.eval_quoted to the new API.
|
2012-04-03 19:06:56 -03:00 |
|
José Valim
|
96f26c9299
|
Rename Orddict to Keyword, closes #216.
|
2012-04-01 16:10:31 +02:00 |
|
José Valim
|
48354b3c9b
|
Improve coverage, behavior and docs for Module.concat.
|
2012-03-27 13:05:48 +02:00 |
|
José Valim
|
c5be874751
|
Remove support to ::, down to 16 failures.
|
2012-03-25 21:35:49 +02:00 |
|
José Valim
|
d815788c52
|
Compile files using . and inside __MAIN__
|
2012-03-25 18:48:20 +02:00 |
|
José Valim
|
eddb4014fa
|
Ensure compilation sets the source.
|
2012-03-23 15:23:13 +01:00 |
|
José Valim
|
120eeff012
|
Allow Erlang attributes to be added more than once.
|
2012-02-26 12:18:36 +01:00 |
|
José Valim
|
6bd337ea9e
|
Improvements to defforward and module functions.
|
2012-02-19 13:18:36 +01:00 |
|
José Valim
|
941b473155
|
Do not check clauses in compiled callbacks.
|
2012-02-18 16:24:21 +01:00 |
|
José Valim
|
c3d72a4945
|
__using__ always expects two arguments.
|
2012-02-15 15:07:40 +01:00 |
|
José Valim
|
df192d3787
|
Make apply a macro and ensure it does not fail with custom tails.
|
2012-02-14 13:15:17 +01:00 |
|
José Valim
|
56dbb2ba1d
|
Add __FUNCTION__ reflection.
|
2012-02-14 10:53:03 +01:00 |
|
José Valim
|
1126e170b4
|
Fix failing tests.
|
2012-02-13 17:28:58 +01:00 |
|
José Valim
|
3a06259951
|
Convert from def test_rest to test :rest
|
2012-02-13 16:56:11 +01:00 |
|
José Valim
|
7c36bca859
|
Allow dynamic function generation.
|
2012-02-13 13:35:20 +01:00 |
|
Rafael Mendonça França
|
1991d8669c
|
Use new assertions on tests
|
2012-02-12 00:22:52 -02:00 |
|
José Valim
|
f3e163fa7a
|
Allow duplicated attributes.
|
2012-02-08 10:33:01 +01:00 |
|
José Valim
|
d62956881b
|
Allow developer to register custom attributes. Add add_attribute and delete_attribute APIs.
|
2012-02-08 10:03:23 +01:00 |
|
José Valim
|
39b1442ffb
|
Clean up function syntax.
|
2012-02-06 23:28:48 +01:00 |
|
José Valim
|
41d2a7f87e
|
Revert "Rename tuples { 1, 2, 3 } to %{ 1, 2, 3 } to remove ambiguity."
This reverts commit 20f524dae2.
|
2012-02-06 22:46:24 +01:00 |
|
José Valim
|
20f524dae2
|
Rename tuples { 1, 2, 3 } to %{ 1, 2, 3 } to remove ambiguity.
|
2012-02-06 16:39:55 +01:00 |
|
José Valim
|
f799fce0ec
|
Merge import and require, get rid of refer.
|
2012-01-22 18:53:32 +01:00 |
|
José Valim
|
0ed5564381
|
Improve coverage.
|
2012-01-22 11:47:55 +01:00 |
|
José Valim
|
f7883b848a
|
Improve guards support.
|
2012-01-22 11:45:50 +01:00 |
|
José Valim
|
ee2c03217e
|
Revert "Get rid of defp in favor of data and @visibility :private."
This reverts commit 20e4b3a5f9.
|
2012-01-20 22:55:03 +01:00 |
|
José Valim
|
20e4b3a5f9
|
Get rid of defp in favor of data and @visibility :private.
|
2012-01-20 19:42:23 +01:00 |
|
José Valim
|
f4c4ff622a
|
Shortcut data API works.
|
2012-01-20 18:37:50 +01:00 |
|
José Valim
|
709e90c792
|
Add reserved data attributes.
|
2012-01-20 13:04:34 +01:00 |
|
José Valim
|
c6176548d2
|
Rename Orddict.fetch -> Orddict.get.
|
2012-01-16 22:18:59 +01:00 |
|
José Valim
|
80579b0b8c
|
Fix __LINE__ for macros.
|
2012-01-13 13:59:21 +01:00 |
|
José Valim
|
7b3d55eec8
|
Added Module#function_defined?
|
2012-01-12 17:54:51 +01:00 |
|
José Valim
|
98f9e3d1b8
|
Rename __data__ to __info__(:data) so it also properly abstracts Erlang's info.
|
2012-01-12 16:59:19 +01:00 |
|
José Valim
|
0de169ddbd
|
do not allow __MODULE__ to be assigned (as in ruby)
|
2012-01-09 21:17:34 +01:00 |
|
José Valim
|
804544b5a0
|
Read a specific key in one step.
|
2012-01-09 20:17:00 +01:00 |
|
José Valim
|
2c979f6079
|
Allow isolated function declaration.
|
2012-01-09 13:05:35 +01:00 |
|
José Valim
|
af2fe2fffb
|
Add a default hook name for add_compile_callback
|
2012-01-09 10:10:14 +01:00 |
|
José Valim
|
a4155116ba
|
Allow refer with one argument, closes #91.
|
2012-01-08 17:48:17 +01:00 |
|
José Valim
|
1728606ad3
|
Add tests for compile callbacks, closes #70.
|
2012-01-07 12:42:54 +01:00 |
|
José Valim
|
3ae6231c19
|
Allow data to be store in modules.
|
2012-01-07 11:02:56 +01:00 |
|
José Valim
|
3c1d993fce
|
Add a test_helper
|
2012-01-05 10:44:01 +01:00 |
|
José Valim
|
ebdbc7d23c
|
Move stuff to module.ex
|
2012-01-04 21:24:58 +01:00 |
|