Commit Graph
82 Commits
Author SHA1 Message Date
José Valim 07508096dc Compiler options should be by process. 2012-03-26 23:10:06 +02:00
José Valim 3f8d7a5ae7 Add refer back. 2012-03-25 22:55:48 +02:00
José Valim 07e3a37e02 Start escaping remotes to avoid ambiguity when we move to packages. 2012-03-25 17:21:26 +02:00
José Valim a217b259bb Add tests for handling super. 2012-02-25 17:01:02 +01:00
José Valim fe6f6373a2 Start working on defabstract, remove defforward. 2012-02-25 12:39:33 +01:00
José Valim c8b9fa86a0 Start work on defforwarded. 2012-02-23 09:48:47 +01:00
José Valim 8cd22c3f4f Allow super to be implicit. 2012-02-23 09:48:47 +01:00
José Valim 41c82f2419 Initial work on docs. 2012-02-21 08:41:44 +01:00
José Valim 00abed6e7a Allow module conflicts to be ignored. 2012-02-21 08:04:58 +01:00
José Valim 98852c84c8 Decouple docs and debug_info opts. 2012-02-21 07:35:45 +01:00
José Valim f167eda9c6 Accept docs option when compiling. 2012-02-20 20:59:11 +01:00
José Valim 941b473155 Do not check clauses in compiled callbacks. 2012-02-18 16:24:21 +01:00
José Valim d5f7fb4d1e Add unquote: false to quote. 2012-02-14 16:04:51 +01:00
José Valim 47e3d9abf7 Initial work on exceptions. 2012-01-29 13:39:26 +01:00
José Valim abcf63e2aa Finished imports clean up. 2012-01-22 18:33:31 +01:00
José Valim 10ef3ce5c6 Initial implementation for new import. 2012-01-22 17:12:54 +01:00
José Valim 9ad96dfb42 Revert "Linify quoted contents."
This reverts commit 68980fc439.
2012-01-21 14:00:23 +01:00
José Valim 68980fc439 Linify quoted contents. 2012-01-21 13:40:49 +01:00
José Valim 52a03ac5bf Refactor scope error handling. 2012-01-20 18:54:18 +01:00
José Valim 6dabb8c0bf Remove tuple from module scope. 2012-01-13 15:33:33 +01:00
José Valim 80579b0b8c Fix __LINE__ for macros. 2012-01-13 13:59:21 +01:00
José Valim 4d1e0d37be Fix line numbers in evaled code, #99 2012-01-13 13:50:24 +01:00
José Valim 118c4a7ead Implement macros hygiene. Also move kernel behavior to test/elixir/kernel. 2012-01-11 15:03:25 +01:00
José Valim 6e8d9d3202 Fix multi assignment clauses in different conditions. 2012-01-08 13:37:26 +01:00
José Valim 54630066cb Initial version of loops and recur. 2012-01-01 09:43:52 +01:00
José Valim 48e140c774 Remove only_import references. 2011-12-30 21:34:42 +01:00
José Valim 8220cbace4 Clean up uneeded code. 2011-12-30 21:24:43 +01:00
José Valim 6349af1052 Be more liberal about raising an errors when there is a macro conflict. 2011-12-30 18:23:43 +01:00
José Valim ca772bf9e2 Validate can't import Elixir in erlang macros 2011-12-30 16:07:16 +01:00
José Valim b3fe2e26c1 Add ability to import macros. 2011-12-30 12:02:09 +01:00
José Valim 50db07d665 Ensure that modules are required before dispatching them. 2011-12-30 09:59:50 +01:00
José Valim 3e80c9f120 Allow dynamic modules and ensure modules are loaded on load. 2011-12-30 09:21:41 +01:00
José Valim e57c20e513 Rename refer to load 2011-12-30 08:36:56 +01:00
José Valim 9e8c84a6eb Refer works. 2011-12-29 20:11:43 +01:00
José Valim 777314e8f2 More exception handling tests. 2011-12-29 11:54:10 +01:00
José Valim 2d5e77502a Rename namespace to module internally. 2011-12-25 21:52:27 +01:00
José Valim 1a100b172c method -> function 2011-12-25 12:18:58 +01:00
José Valim f8814dc8d2 Assert that later keys have higher preference. 2011-12-24 23:21:03 +01:00
José Valim d05aa615e9 Support to try. 2011-12-23 18:05:55 +01:00
José Valim f3ced82ff1 Remove old include contents. 2011-12-20 15:41:17 +01:00
José Valim ad30d6f69c Ensure nested || works as expected. 2011-12-19 15:46:59 +01:00
José Valim 97e9737be7 Improve Elixir scope. 2011-12-15 07:32:26 +01:00
José Valim 124c5c090c Start cleaning up methods. 2011-06-05 11:22:38 +02:00
José Valim 11e9775e8e No need to pass kind around. 2011-06-04 22:55:27 +02:00
José Valim a3063f682d More code reorganization. 2011-06-04 19:55:18 +02:00
José Valim 225d3f4899 Remove parent as well. 2011-06-04 19:55:17 +02:00
José Valim 4f9e8adf53 More cleanup. 2011-06-04 19:55:17 +02:00
José Valim 2e329f0bab More clean up, start playing with Using. 2011-06-04 19:55:17 +02:00
José Valim 2f97fd4950 Start working on bindings. 2011-06-04 19:55:16 +02:00
José Valim 64b2cac9e2 Add UnboundMethod and Method. 2011-05-28 16:44:24 +02:00