1The original JAM compiler was first implemented by Joe Armstrong.
2
3The original BEAM compiler (v1) was first implemented by Bogumil Hausman.
4
5The original v2 and v3 compilers were implemented by Robert Virding.
6Bj�rn Gustavsson adapted the code generation for the BEAM machine and
7added the optimisation passes.
8
9General improvements and corrections were made by Robert Virding,
10Arndt Jonasson, Tony Rogvall, Bj�rn Gustavsson and Jan-Erik Dahlin.
11
12The bit syntax support was implemented by Bj�rn Gustavsson, Arndt Jonasson
13and Robert Virding.
14
15The Core Erlang is used as an intermediate format in the v3 compiler (R7).
16Core Erlang was suggested by Richard Carlsson (HiPE).
17
18The new inliner in R8 is written by Richard Carlsson (HiPE).
19
20Updates, extensions, and bugfixes in the R8 compiler were made by Robert Virding,
21Richard Carlsson (HiPE), and Bj�rn Gustavsson.
22
23Bjorn Gustavsson and Raimo Niskanen implemented the beam_validator compiler
24pass for R10B-2 (it makes that the compiler did not generate code that could
25crash the run-time system).
26
27The current maintainer of the compiler is Bjorn Gustavsson. To the R12B he
28added a simple form of stack trimming, as well as other optimizations.
29
30Original Authors and Contributors:
31
32Joe Armstrong
33Bogumil Hausman
34Robert Virding
35Bj�rn Gustavsson
36Arndt Jonasson
37Tony Rogvall
38Jan-Erik Dahlin
39Richard Carlsson
40Raimo Niskanen
41
42Open Source Contributors:
43
44Robert Virding
45