There is a newer version of this record available.

Software Open Access

ToruNiina/toml11: version 3.3.1

Toru Niina; Guillaume Fraux; Jordan Williams; Jt Freeman; Quentin Khan; KerstinKeller; Khoi Dinh Trinh; Petr Beneš; OGAWA KenIchi; J.C. Moyer; Ivan Shynkarenka


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.3668919</identifier>
  <creators>
    <creator>
      <creatorName>Toru Niina</creatorName>
      <affiliation>Kyoto Univ.</affiliation>
    </creator>
    <creator>
      <creatorName>Guillaume Fraux</creatorName>
      <affiliation>EPFL</affiliation>
    </creator>
    <creator>
      <creatorName>Jordan Williams</creatorName>
    </creator>
    <creator>
      <creatorName>Jt Freeman</creatorName>
      <affiliation>blockparty</affiliation>
    </creator>
    <creator>
      <creatorName>Quentin Khan</creatorName>
      <affiliation>@agenium-scale</affiliation>
    </creator>
    <creator>
      <creatorName>KerstinKeller</creatorName>
    </creator>
    <creator>
      <creatorName>Khoi Dinh Trinh</creatorName>
    </creator>
    <creator>
      <creatorName>Petr Beneš</creatorName>
    </creator>
    <creator>
      <creatorName>OGAWA KenIchi</creatorName>
    </creator>
    <creator>
      <creatorName>J.C. Moyer</creatorName>
    </creator>
    <creator>
      <creatorName>Ivan Shynkarenka</creatorName>
    </creator>
  </creators>
  <titles>
    <title>ToruNiina/toml11: version 3.3.1</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2020</publicationYear>
  <dates>
    <date dateType="Issued">2020-02-16</date>
  </dates>
  <resourceType resourceTypeGeneral="Software"/>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/3668919</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="URL" relationType="IsSupplementTo">https://github.com/ToruNiina/toml11/tree/v3.3.1</relatedIdentifier>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.5281/zenodo.1209135</relatedIdentifier>
  </relatedIdentifiers>
  <version>v3.3.1</version>
  <rightsList>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">Fixed
&lt;ul&gt;
&lt;li&gt;Fix clang &lt;code&gt;-Wrange-loop-analysis&lt;/code&gt;. (#98) (@jwillikers )&lt;ul&gt;
&lt;li&gt;Avoid the unnecessary copy of strings.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fix clang &lt;code&gt;-Wundef&lt;/code&gt;. (#99) (@jwillikers )&lt;ul&gt;
&lt;li&gt;Check environment-specific macro definition before using it&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Use cache variables in CMakeLists (#101 ) (@jwillikers )&lt;/li&gt;
&lt;li&gt;Fix edge cases around TOML strings.&lt;ul&gt;
&lt;li&gt;Recently TOML spec clarified behaviors in some edge cases around strings.&lt;/li&gt;
&lt;li&gt;toml11 now works with all the following examples listed in the official spec.&lt;/li&gt;
&lt;li&gt;toml11 serializer output becomes cleaner in those edge-cases.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="lang-toml"&gt;# The following examples are copied from the official TOML spec.

str4 = &amp;quot;&amp;quot;&amp;quot;Here are two quotation marks: &amp;quot;&amp;quot;. Simple enough.&amp;quot;&amp;quot;&amp;quot;
# str5 = &amp;quot;&amp;quot;&amp;quot;Here are three quotation marks: &amp;quot;&amp;quot;&amp;quot;.&amp;quot;&amp;quot;&amp;quot;  # INVALID
str5 = &amp;quot;&amp;quot;&amp;quot;Here are three quotation marks: &amp;quot;&amp;quot;\&amp;quot;.&amp;quot;&amp;quot;&amp;quot;
str6 = &amp;quot;&amp;quot;&amp;quot;Here are fifteen quotation marks: &amp;quot;&amp;quot;\&amp;quot;&amp;quot;&amp;quot;\&amp;quot;&amp;quot;&amp;quot;\&amp;quot;&amp;quot;&amp;quot;\&amp;quot;&amp;quot;&amp;quot;\&amp;quot;.&amp;quot;&amp;quot;&amp;quot;

# &amp;quot;This,&amp;quot; she said, &amp;quot;is just a pointless statement.&amp;quot;
str7 = &amp;quot;&amp;quot;&amp;quot;&amp;quot;This,&amp;quot; she said, &amp;quot;is just a pointless statement.&amp;quot;&amp;quot;&amp;quot;&amp;quot;

quot15 = &amp;#39;&amp;#39;&amp;#39;Here are fifteen quotation marks: &amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#39;&amp;#39;&amp;#39;

# apos15 = &amp;#39;&amp;#39;&amp;#39;Here are fifteen apostrophes: &amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;  # INVALID
apos15 = &amp;quot;Here are fifteen apostrophes: &amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;#39;&amp;quot;

# &amp;#39;That&amp;#39;s still pointless&amp;#39;, she said.
str = &amp;#39;&amp;#39;&amp;#39;&amp;#39;That&amp;#39;s still pointless&amp;#39;, she said.&amp;#39;&amp;#39;&amp;#39;
&lt;/code&gt;&lt;/pre&gt;</description>
  </descriptions>
</resource>
205
196
views
downloads
All versions This version
Views 2050
Downloads 1961
Data volume 16.2 MB139.6 kB
Unique views 1760
Unique downloads 501

Share

Cite as