José Valim
|
7de3d97ba3
|
Elixir tests are back alive again.
|
2011-04-11 11:45:21 +02:00 |
|
José Valim
|
3729d1c74f
|
Extensive work on hot code swap support and autoload.
|
2011-04-09 18:21:24 +02:00 |
|
José Valim
|
ca80e2c3f5
|
Strings are now binaries without no extra pass. This makes playing with strings faster and more compatible with Erlang.
|
2011-04-03 20:56:51 +02:00 |
|
José Valim
|
4b3255823f
|
Use init:stop(), otherwise we may abort before printing error messages and so on.
|
2011-04-02 17:50:58 +02:00 |
|
José Valim
|
740ad56f6f
|
Remove constructor in favor of initialize.
|
2011-03-28 10:42:18 +02:00 |
|
José Valim
|
cfcbf69014
|
More perf improvements and others small fixes.
|
2011-03-24 12:52:56 +01:00 |
|
José Valim
|
fe9c8993c1
|
Remove protected warnings.
|
2011-03-23 10:38:56 +01:00 |
|
José Valim
|
6fd0785a6e
|
Dispatch information is now in the record itself.
|
2011-03-23 09:04:36 +01:00 |
|
José Valim
|
314226658f
|
Regular modules are also flattened.
|
2011-03-22 22:48:16 +01:00 |
|
José Valim
|
56c271e7d7
|
Small fixes to GenServers
|
2011-03-21 09:01:41 +01:00 |
|
José Valim
|
93f24ac674
|
Suspend the process if --no-halt is given.
|
2011-03-20 08:52:42 +01:00 |
|
José Valim
|
17e5e74918
|
Change a bit how executable works.
|
2011-03-18 15:43:41 +01:00 |
|
José Valim
|
9750a8b599
|
Supervisor starts the code server directly.
|
2011-03-18 09:43:40 +01:00 |
|
José Valim
|
ed84bb3748
|
Fix a bug on code formatter.
|
2011-03-17 10:26:31 +01:00 |
|
José Valim
|
c059d7f4a6
|
Replace set_ivar() by @() throughout Elixir.
|
2011-03-16 09:00:56 +01:00 |
|
José Valim
|
12ebdca531
|
Apply Max Lapshin advice here and remove init:stop().
|
2011-03-13 22:23:45 +01:00 |
|
Max Lapshin
|
44d692d619
|
1. gen_servers must be started via start_link under supervisor
2. any erlang process must be started in supervisor tree
|
2011-03-13 21:04:24 +03:00 |
|
José Valim
|
4a27727832
|
halt! with status code.
|
2011-03-12 08:43:51 +01:00 |
|
José Valim
|
6ab8cb4b29
|
Lists are not evaluated to false anymore.
|
2011-03-10 08:46:03 +01:00 |
|
José Valim
|
e0e128942f
|
Make IO more object oriented.
|
2011-03-08 14:31:27 +01:00 |
|
José Valim
|
97f6be51f2
|
Add tty to iex.
|
2011-03-07 19:08:16 +01:00 |
|
José Valim
|
480ae0e9a9
|
Properly format syntax errors.
|
2011-03-07 18:37:32 +01:00 |
|
José Valim
|
e0348976e7
|
Reuse Code::Formatter in IEX.
|
2011-03-07 18:22:37 +01:00 |
|
José Valim
|
57a1a6d241
|
Use update ivar instead.
|
2011-03-07 09:03:48 +01:00 |
|
José Valim
|
83988eddaa
|
Simplify a lot GenServer implementation.
|
2011-03-06 11:38:35 +01:00 |
|
José Valim
|
59b4db208f
|
Rename __parent__ to __parent_name__
|
2011-03-06 10:39:58 +01:00 |
|
José Valim
|
44170ad205
|
Rework on the GenServer as object.
|
2011-03-06 10:24:19 +01:00 |
|
José Valim
|
608b0b90b2
|
Use a hash in the server instead of its own state object.
|
2011-03-06 08:23:11 +01:00 |
|
José Valim
|
eefc1cb5bb
|
Fix how switches are passed from parent to child.
|
2011-03-05 21:59:41 +01:00 |
|
José Valim
|
d88374548a
|
Elixir cache is implicit.
|
2011-03-05 15:10:56 +01:00 |
|
BigCat
|
45539ef644
|
print syntax error correctly
|
2011-03-05 18:58:28 +08:00 |
|
José Valim
|
ce29455412
|
Improve output.
|
2011-03-04 11:29:03 +01:00 |
|
José Valim
|
ae76d9d19f
|
Store options in the Code::Server
|
2011-03-04 10:40:52 +01:00 |
|
José Valim
|
c863d21a74
|
Improve command line args.
|
2011-03-04 10:10:08 +01:00 |
|