Commit Graph
72 Commits
Author SHA1 Message Date
José Valim 1c64f1c75f Make Code.require_file 'thread safe' 2012-04-26 00:01:49 +02:00
José Valim 5e1d349b14 Move error handler to Elixir source 2012-04-24 15:03:08 +02:00
José Valim 51bf673d71 Simplify Code API regarding compilation 2012-04-24 13:46:15 +02:00
José Valim 393098ff9e Move compilation options to the code server, closes #205. 2012-04-10 16:27:56 -03:00
José Valim dbf6325d44 Fail on invalid file input, closes #206 2012-04-05 15:23:54 -03:00
José Valim 58b770bd85 Allow locals to be delegated to a module. 2012-04-03 19:24:48 -03:00
José Valim 17f9c6f1f0 Move evaluation options to an options setup instead of multiple args. 2012-04-03 18:59:20 -03:00
José Valim 1514c0371b Rename Env to System, move Code functionality to it. 2012-04-03 18:35:24 -03:00
Alexei Sholik e864164321 Initial draft of the new Env module 2012-04-02 01:49:54 +03:00
José Valim 96f26c9299 Rename Orddict to Keyword, closes #216. 2012-04-01 16:10:31 +02:00
José Valim 7791d3ac2c Add Code.eval 2012-03-27 11:49:33 +02:00
José Valim 07508096dc Compiler options should be by process. 2012-03-26 23:10:06 +02:00
José Valim 99d65007ce Remove noise from ExUnit backtrace. 2012-03-26 10:27:47 +02:00
José Valim c94dd0a1db Bump to 0.9.0, because that's what we are aiming for. 2012-03-25 22:56:50 +02:00
José Valim f509a89bae IEx now keeps the lexical scope, closes #182 2012-03-25 12:33:41 +02:00
Rafael Mendonça França 294de4ac32 Update the Code documentation 2012-03-19 10:49:09 -03:00
Rafael Mendonça França a54b99765e Fix eval_quoted documentation 2012-02-28 20:16:28 -03: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 cd492f7b0d Do not auto-import error. 2012-02-14 14:05:14 +01:00
José Valim 07675a05b3 Fix code.ex docs. 2012-02-06 23:47:33 +01:00
José Valim 41d2a7f87e Revert "Rename tuples { 1, 2, 3 } to %{ 1, 2, 3 } to remove ambiguity."
This reverts commit 20f524dae2.
2012-02-06 22:46:24 +01:00
José Valim 20f524dae2 Rename tuples { 1, 2, 3 } to %{ 1, 2, 3 } to remove ambiguity. 2012-02-06 16:39:55 +01:00
José Valim c1f46670d2 Rename to_list to to_char_list, closes #108 2012-02-05 13:52:56 +01:00
José Valim 750ae66b6e More cleanups for easier bootstraping. 2012-01-28 16:20:38 +01:00
José Valim 85e6280a84 Add at_exit hook, closes #107 2012-01-28 14:54:43 +01:00
José Valim e648a77a4b Filter stacktrace by removing internal BOOTSTRAP calls. 2012-01-23 10:35:53 +01:00
José Valim 5c69021adb Initial version of more robust module compilation. 2012-01-21 13:06:42 +01:00
José Valim ee2c03217e Revert "Get rid of defp in favor of data and @visibility :private."
This reverts commit 20e4b3a5f9.
2012-01-20 22:55:03 +01:00
José Valim 20e4b3a5f9 Get rid of defp in favor of data and @visibility :private. 2012-01-20 19:42:23 +01:00
José Valim 4d1e0d37be Fix line numbers in evaled code, #99 2012-01-13 13:50:24 +01:00
José Valim 7b3d55eec8 Added Module#function_defined? 2012-01-12 17:54:51 +01:00
José Valim b24cf2b754 Do not return the binding after eval. 2012-01-09 20:12:04 +01:00
José Valim 647b1feca2 Add List::Inspect and to_list. 2012-01-09 09:47:20 +01:00
José Valim d93926841d Rename stringify to to_binary. 2012-01-09 09:24:25 +01:00
José Valim 9106296985 Add Code#eval_quoted. 2012-01-08 16:04:11 +01:00
José Valim dac3199eb1 Bump up Code file. 2012-01-05 10:38:11 +01:00
José Valim 2080e054ab module -> defmodule 2012-01-02 11:08:25 +01:00
José Valim ece7a55ee4 Nest ALL the modules. 2011-12-29 19:16:05 +01:00
José Valim eb808f011b Show proper exceptions in IEX and CLI. 2011-12-29 13:25:17 +01:00
José Valim 987c46a7aa Attempt to get ExUnit running again. 2011-12-28 12:13:40 +01:00
José Valim bf0e962c70 Clean up old Elixir code. 2011-12-16 20:38:19 +01:00
José Valim 9b2c89bc84 Provide shortcuts for prepand and append paths. 2011-06-26 16:34:10 -03:00
José Valim 92726e56fd Update version and CHANGELOG. 2011-06-25 21:06:10 -03:00
José Valim 0678105bf1 Release v0.3.0. 2011-06-14 11:19:12 +02:00
José Valim b78a56392b Move to 0.3.0.dev. 2011-06-05 12:45:30 +02:00
José Valim e922b9af65 Remove deprecations. 2011-05-01 21:29:14 +02:00
José Valim b56d6015be Bump to 0.2.1.dev. 2011-04-25 10:52:34 +02:00
José Valim 5d81d7bb15 Release 0.2.0. 2011-04-25 10:50:48 +02:00
José Valim 2b40edae92 Provide a public API for compile file. This should make the implementation of reload quite easy. 2011-04-24 11:40:40 +02:00