Commit Graph
25 Commits
Author SHA1 Message Date
José Valim e476a5ef0d Stab at new syntax 2012-05-13 15:33:57 +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 9bf24191a6 Convert more files from assert_equal to assert == 2012-04-25 23:12:38 +02:00
José Valim 9a475008ec Get rid of assert_operator, handle it with assert 2012-04-25 20:36:42 +02:00
José Valim 8171c6ceed Ensure a runtime error is raised if a macro is called at runtime 2012-04-23 11:20:46 +02:00
José Valim e612fb7f46 Allow macros to be invoked __MODULE__.macro during compilation 2012-04-22 19:40:45 +02:00
José Valim 279357ac2f Ensure macros that call locals can be invoked locally without failures. 2012-04-22 15:50:24 +02:00
José Valim 4e3d1b26e2 Add support to private macros. 2012-04-22 13:45:28 +02:00
José Valim 5629d5673a Allow macros to be invoked locally. 2012-04-22 13:26:42 +02:00
José Valim 3f8d7a5ae7 Add refer back. 2012-03-25 22:55:48 +02:00
José Valim 1230f86e7c Remove automatic aliases from defmodule. 2012-03-25 22:29:41 +02:00
José Valim 66587fc87d Down to two protocol failures. 2012-03-25 21:48:40 +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 1621a38293 Automatically require module definitions in the same lexical context. 2012-02-18 11:27:27 +01:00
José Valim 16889de10f Do not automatically set references. 2012-02-15 12:11:47 +01:00
José Valim 3a06259951 Convert from def test_rest to test :rest 2012-02-13 16:56:11 +01:00
Rafael Mendonça França 1991d8669c Use new assertions on tests 2012-02-12 00:22:52 -02:00
José Valim 35a9e21a0f Merge Elixir::Functions and Elixir::Macros into Elixir::Builtin. 2012-01-29 16:49:12 +01:00
José Valim 5203533748 Move special forms to Elixir::SpecialForms. 2012-01-23 10:33:21 +01:00
José Valim 86424ec776 Reduce the list of non-overridable macros. 2012-01-23 10:08:51 +01:00
José Valim f799fce0ec Merge import and require, get rid of refer. 2012-01-22 18:53:32 +01:00
José Valim 6676e43186 Improve refer test. 2012-01-17 15:13:52 +01:00
José Valim 118c4a7ead Implement macros hygiene. Also move kernel behavior to test/elixir/kernel. 2012-01-11 15:03:25 +01:00