~ubuntu-branches/debian/squeeze/erlang/squeeze

« back to all changes in this revision

Viewing changes to lib/compiler/doc/src/notes.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2010-03-09 17:34:57 UTC
  • mfrom: (10.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100309173457-4yd6hlcb2osfhx31
Tags: 1:13.b.4-dfsg-3
Manpages in section 1 are needed even if only arch-dependent packages are
built. So, re-enabled them.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<chapter>
5
5
  <header>
6
6
    <copyright>
7
 
      <year>2004</year><year>2009</year>
 
7
      <year>2004</year><year>2010</year>
8
8
      <holder>Ericsson AB. All Rights Reserved.</holder>
9
9
    </copyright>
10
10
    <legalnotice>
13
13
      compliance with the License. You should have received a copy of the
14
14
      Erlang Public License along with this software. If not, it can be
15
15
      retrieved online at http://www.erlang.org/.
16
 
    
 
16
 
17
17
      Software distributed under the License is distributed on an "AS IS"
18
18
      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
19
19
      the License for the specific language governing rights and limitations
20
20
      under the License.
21
 
    
 
21
 
22
22
    </legalnotice>
23
23
 
24
24
    <title>Compiler Release Notes</title>
31
31
  <p>This document describes the changes made to the Compiler
32
32
    application.</p>
33
33
 
 
34
<section><title>Compiler 4.6.5</title>
 
35
 
 
36
    <section><title>Fixed Bugs and Malfunctions</title>
 
37
      <list>
 
38
        <item>
 
39
          <p>
 
40
            Using complex boolean expressions in ifs could cause the
 
41
            compiler to either crash or teminate with an internal
 
42
            error. (Thanks to Simon Cornish.)</p>
 
43
          <p>
 
44
            Own Id: OTP-8338</p>
 
45
        </item>
 
46
        <item>
 
47
            <p>Bit string comprehensions can now be used in
 
48
            parameterized modules. (Thanks to Jebu Ittiachen.)</p>
 
49
          <p>
 
50
            Own Id: OTP-8447</p>
 
51
        </item>
 
52
      </list>
 
53
    </section>
 
54
 
 
55
 
 
56
    <section><title>Improvements and New Features</title>
 
57
      <list>
 
58
        <item>
 
59
          <p>
 
60
            The expected return value for an on_load function has
 
61
            been changed. (See the section about code loading in the
 
62
            Reference manual.)</p>
 
63
          <p>
 
64
            *** POTENTIAL INCOMPATIBILITY ***</p>
 
65
          <p>
 
66
            Own Id: OTP-8339</p>
 
67
        </item>
 
68
        <item>
 
69
          <p>
 
70
            In rare circumstances when using garbaging collecting
 
71
            guard BIFs, the validation pass (beam_validator) would
 
72
            signal that the code was unsafe, when it in fact was
 
73
            correct. (Thanks to Kiran Khaladkar.)</p>
 
74
          <p>
 
75
            Own Id: OTP-8378</p>
 
76
        </item>
 
77
        <item>
 
78
          <p>
 
79
            The <c>-Werror</c> option for <c>erlc</c> and the
 
80
            compiler option <c>warnings_as_errors</c> will cause
 
81
            warnings to be treated as errors. (Thanks to Christopher
 
82
            Faulet.)</p>
 
83
          <p>
 
84
            Own Id: OTP-8382</p>
 
85
        </item>
 
86
        <item>
 
87
            <p>Macros overloading has been implemented. (Thanks to
 
88
            Christopher Faulet.)</p>
 
89
          <p>
 
90
            Own Id: OTP-8388</p>
 
91
        </item>
 
92
      </list>
 
93
    </section>
 
94
 
 
95
</section>
 
96
 
34
97
<section><title>Compiler 4.6.4</title>
35
98
 
36
99
    <section><title>Fixed Bugs and Malfunctions</title>