Commit Graph
34 Commits
Author SHA1 Message Date
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