José Valim
|
02256c185a
|
Use MACRO- instead of MACRO_ since the former is the pattern throughout the codebase
|
2012-05-02 19:31:51 +02:00 |
|
José Valim
|
87df7e4d10
|
Rewrite macro names to avoid accidentally calling them on runtime.
|
2012-04-23 10:36:32 +02:00 |
|
José Valim
|
393098ff9e
|
Move compilation options to the code server, closes #205.
|
2012-04-10 16:27:56 -03:00 |
|
José Valim
|
58b770bd85
|
Allow locals to be delegated to a module.
|
2012-04-03 19:24:48 -03:00 |
|
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 |
|