<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/diameter/src/compiler, branch master</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Update copyright year</title>
<updated>2018-06-18T12:51:18+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2018-06-18T12:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5ca92e2eac1e84fd22f60e7abc3aa2b0ff1cb42b'/>
<id>5ca92e2eac1e84fd22f60e7abc3aa2b0ff1cb42b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use deprecated erlang:get_stacktrace/0</title>
<updated>2018-06-07T09:16:32+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-06-06T15:39:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=928eca9c694f098d65873f4ac6ceb19b6ba13d6b'/>
<id>928eca9c694f098d65873f4ac6ceb19b6ba13d6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/DOIC/OTP-14588' into maint</title>
<updated>2017-09-05T13:00:58+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-09-05T13:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=31c4defc94c44f8cdb2bd54b0a4f829f47e4ac69'/>
<id>31c4defc94c44f8cdb2bd54b0a4f829f47e4ac69</id>
<content type='text'>
* anders/diameter/DOIC/OTP-14588:
  Exercise avp_dictionaries in traffic suite
  Let generic AVPs be encoded/decoded in alternate dictionaries
  Rename field in codec map: dictionary -&gt; app_dictionary
  Add RFC 7683 Diameter Overload Indicator Conveyance text and dictionary
  Fix decode undef
  Fix dictionary compilation error message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/DOIC/OTP-14588:
  Exercise avp_dictionaries in traffic suite
  Let generic AVPs be encoded/decoded in alternate dictionaries
  Rename field in codec map: dictionary -&gt; app_dictionary
  Add RFC 7683 Diameter Overload Indicator Conveyance text and dictionary
  Fix decode undef
  Fix dictionary compilation error message
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dictionary compilation error message</title>
<updated>2017-09-04T09:42:24+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-09-02T10:34:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ab20efcfec9b9ba72a734c235510aca4d37a10fd'/>
<id>ab20efcfec9b9ba72a734c235510aca4d37a10fd</id>
<content type='text'>
Adding a second {Vendor-Id} to the common CER definition results in
this error:

** AVP CER at line 85 already referenced at line 84

That is, the error incorrectly refers to the message name (CER) where the
AVP name (Vendor-Id) is expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding a second {Vendor-Id} to the common CER definition results in
this error:

** AVP CER at line 85 already referenced at line 84

That is, the error incorrectly refers to the message name (CER) where the
AVP name (Vendor-Id) is expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't search forms unnecessarily in diameter_exprecs parse transform</title>
<updated>2017-08-10T16:12:49+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-07-17T09:14:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=baa65db0f00c84c7248d2401272569f1daf2e2b9'/>
<id>baa65db0f00c84c7248d2401272569f1daf2e2b9</id>
<content type='text'>
The forms being extracted are in the head of the split.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The forms being extracted are in the head of the split.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix obsolete diameter_gen.hrl comments</title>
<updated>2017-08-03T15:14:27+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-07-03T09:49:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b9f2d5a867806563c11f8b13e7977f8d03b64a54'/>
<id>b9f2d5a867806563c11f8b13e7977f8d03b64a54</id>
<content type='text'>
Most of the contents were moved to module diameter_gen in commit
205521d3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the contents were moved to module diameter_gen in commit
205521d3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/performance/OTP-14343'</title>
<updated>2017-06-14T07:30:16+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-06-14T07:30:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4850f0cae2c46d6584fe3926a715fe08eae25176'/>
<id>4850f0cae2c46d6584fe3926a715fe08eae25176</id>
<content type='text'>
* anders/diameter/performance/OTP-14343: (50 commits)
  Let spawn_opt config replace erlang:spawn_opt/2 for request processes
  Move (most of) diameter_gen.hrl to diameter_gen.erl
  Change signature associated with dictionary @custom_type/@codecs
  Avoid sending answer terms between processes unnecessarily
  Refactor handling of incoming requests
  Restore diameter_codec:decode/2, update diameter_codec(3)
  Add diameter_codec option ordered_encode
  Restore undocumented Failed-AVP setting convenience
  Fix/simplify setting of one Failed-AVP
  Avoid recreating records
  Avoid recreating records
  Avoid recreating records
  Avoid recreating records
  Adapt test suites to modified encode/decode
  Simplify diameter_caps construction
  Don't compute URI defaults unnecessarily
  Don't deconstruct {TPid, Caps} unnecessarily
  Remove use of process dictionary in decode
  Remove minor diameter_config bloat
  Fix maximum AVP arity check
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/performance/OTP-14343: (50 commits)
  Let spawn_opt config replace erlang:spawn_opt/2 for request processes
  Move (most of) diameter_gen.hrl to diameter_gen.erl
  Change signature associated with dictionary @custom_type/@codecs
  Avoid sending answer terms between processes unnecessarily
  Refactor handling of incoming requests
  Restore diameter_codec:decode/2, update diameter_codec(3)
  Add diameter_codec option ordered_encode
  Restore undocumented Failed-AVP setting convenience
  Fix/simplify setting of one Failed-AVP
  Avoid recreating records
  Avoid recreating records
  Avoid recreating records
  Avoid recreating records
  Adapt test suites to modified encode/decode
  Simplify diameter_caps construction
  Don't compute URI defaults unnecessarily
  Don't deconstruct {TPid, Caps} unnecessarily
  Remove use of process dictionary in decode
  Remove minor diameter_config bloat
  Fix maximum AVP arity check
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Move (most of) diameter_gen.hrl to diameter_gen.erl</title>
<updated>2017-06-13T11:50:07+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-06-11T11:59:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=205521d3927ed6f53c9a6fa3095f8a879bdca929'/>
<id>205521d3927ed6f53c9a6fa3095f8a879bdca929</id>
<content type='text'>
To remove the requirement that dictionary modules be recompiled whenever
the encode/decode implementation changes. The included diameter_gen.hrl
now only contains trivial functions that call info diameter_gen.erl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To remove the requirement that dictionary modules be recompiled whenever
the encode/decode implementation changes. The included diameter_gen.hrl
now only contains trivial functions that call info diameter_gen.erl.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change signature associated with dictionary @custom_type/@codecs</title>
<updated>2017-06-13T11:50:07+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-06-11T07:33:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cac106defc5060c5e485480e8003b992482d751d'/>
<id>cac106defc5060c5e485480e8003b992482d751d</id>
<content type='text'>
To pass the options map through the encode. This is not backwards
compatible, and dictionaries supporting @custom_types or @codecs will
need to be updated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To pass the options map through the encode. This is not backwards
compatible, and dictionaries supporting @custom_types or @codecs will
need to be updated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove use of process dictionary in decode</title>
<updated>2017-06-13T11:50:06+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2017-04-24T22:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d56888b318baf62cdaf9d6e9f875f9656e420e4f'/>
<id>d56888b318baf62cdaf9d6e9f875f9656e420e4f</id>
<content type='text'>
By passing additional arguments through it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By passing additional arguments through it.
</pre>
</div>
</content>
</entry>
</feed>
