Skip to content

Commit a90dc5b

Browse files
committed
Updating for release
1 parent 62928b5 commit a90dc5b

4 files changed

Lines changed: 6 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# v0.21.0-dev
1+
# v0.21.0
22
* Enhancements
33
* This is the first release with early support for processes in elixirscript. Creating a process only works currently using `spawn/1`, `spawn_link/1`, and `spawn_monitor/1`. Inside of a process, you can use functions such as `send` and `receive`, along with some defined in the `Process` module. From outside of a process, you can send messages to a process, but you cannot receive a message from a process. Eventually all code will run inside processes and this restriction will naturally lift.
44
* The `Process` module has been implemented with the following functions:

lib/elixir_script/translator/kernel/spawn.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
defmodule ElixirScript.Translator.Spawn do
2+
@moduledoc false
3+
24
alias ESTree.Tools.Builder, as: JS
35
alias ElixirScript.Translator
46
alias ElixirScript.Translator.Function

lib/elixir_script/translator/kernel/special_forms/receive.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
21
defmodule ElixirScript.Translator.Receive do
2+
@moduledoc false
3+
34
alias ESTree.Tools.Builder, as: JS
45
alias ElixirScript.Translator
56
alias ElixirScript.Translator.Spawn

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule ElixirScript.Mixfile do
44
def project do
55
[
66
app: :elixir_script,
7-
version: "0.21.0-dev",
7+
version: "0.21.0",
88
elixir: "~> 1.0",
99
escript: escript_config,
1010
deps: deps,

0 commit comments

Comments
 (0)