José Valim
ba528f0f92
Add default timeout to elixir_code_server and unify all call points
2013-01-27 11:48:27 -07:00
José Valim
a061528731
Ensure IEx runs only after Elixir's CLI process its options
2012-11-30 17:07:12 +01:00
Yurii Rashkovskii
b8d16dae6f
elixir_code_server should not trap exits and should not log on terminate
2012-11-28 18:51:42 -08:00
José Valim
956773ee7e
Make ExUnit exit happen in two steps.
...
This allows developers to hook custom mechanisms
after the tests are run but before the system halts.
2012-11-28 11:57:38 +01:00
José Valim
401ad781c3
Ensure debug_info is actually set to true
2012-11-28 09:48:04 +01:00
José Valim
e801cbd380
Convert integer to a list in order to generate the module name
2012-11-16 09:50:13 +01:00
José Valim
ad37d5f67a
No need for lists:concat
2012-11-15 16:56:29 +01:00
José Valim
40efeb48d7
Reduce atom footprint when compiling code
...
Previously, we were generating atom names based on
the file or the module name. This commit replaces
it by a pool of atom names. After a module name
is used and purged with success, it is added back
to the pool so it can be reused many times.
2012-11-15 16:44:27 +01:00
José Valim
0632e01f44
Use references instead of relying on file names
2012-10-01 23:39:40 -07:00
José Valim
2a94699d79
Allow files to be unloaded
2012-08-21 10:37:31 -03:00
José Valim
cd6aedc8f2
Code.require_file blocks until file is available
2012-08-20 18:14:41 -03:00
José Valim
c186bb19df
Add d to print docs in IEx console, compile by default with docs
2012-07-16 15:29:29 +02:00
José Valim
d5031b6347
Move all code to erlang style apps
2012-07-05 20:20:16 +02:00